VeeamでvShpre上のSAP HANAのVMをオンラインでバックアップする場合、一般的に以下のような流れで、トランザクションの一貫性を保証します。
- 任意のpre-freezeスクリプトをVM上で実行し、HANAの静止状態を取得
- VMwareのスナップショットを作成
- 任意のpost-thawスクリプトをVM上で実行し、HANAの静止状態を解除
- VMwareのスナップショットからVMデータを取得
この際のスクリプトはVM上に配置するケースもありますが、Veeamの場合、Veeamコンソールからバックアップジョブを設定する際に、Veeamのローカルにあるスクリプトを指定して、それがバックアップ時にVM上へ自動配布されるように構成することも可能です。これにより、ゲストOSの静止に関してもVeeamのコンソールで統合管理でき、いちいちVMにアクセスしてスクリプトを配置、修正するなどの手間を省くことができます。
SAP HANAの場合、pre-freezeスクリプトでBACKUP DATA CREATE SNAPSHOTコマンドでスナップショットを作成、静止点を確保し、post-thawスクリプトでBACKUP DATA CLOSE SNAPSHOTコマンドで、そのスナップショットを閉じます。
こちらで、このようなSAP HANA VMのトランザクション一貫性を保持したオンラインバックアップを行う際に使用するpre-freeze/post-thawのサンプルスクリプトをご紹介しています。
関連トピックス
- Amazon EC2のアプリケーション静止を考慮したデータ保護 [Veeam Backup for AWS]
- メッセージ「Removing snapshot」について【VMWare専用 バックアップ & レプリケーションソフト Veeam】
- 【Veeam Backup for AWS 3.0新機能】スクリプト指定によるEC2インスタンスバックアップの対応強化
- MySQL/MariaDBの整合性を保ったバックアップ方法、Pre-freeze/Post-thawスクリプト比較[Veeam]
- カスタムスクリプトでの静止点作成がより簡単に。IBM Lotus Dominoの例【Veeam B&R Ver8新機能予告⑪】
- VMwareスナップショットをどう管理する?検出だけでなく、自動削除まで実装可能 Veeam ONEアラーム活用③
- Ver 7特集③ SANスナップショットからのバックアップ機能【Veeam Backup & Replication v7.x】
- 『Veeam Plug-in for SAP HANA』でVeeamとSAP HANA統合:整合性のあるバックアップも簡単・確実![Webセミナー録画(2019/3/19)
- FT構成の仮想マシンのバックアップ制限について【VMWare専用 バックアップ & レプリケーションソフト Veeam】
- 孤立したスナップショットを自動で検索、統合するスナップショットハンター!【Veeam Backup & Replication】
SAP HANA と他RDB間のリアルタイムなレプリケーションはDBMoto で可能です。
https://www.climb.co.jp/blog_dbmoto/archives/2105