SAP HANA データベースのイメージは、標準マウントまたは仮想データベース(アプリケーション認識マウント)としてマウントできます。これは標準マウントの手順です。仮想データベース(アプリケーション認識マウント)を作成するには、SAP HANA データベースの仮想コピーの手順をご覧ください。
標準マウントについて
標準マウントは、データ、アクティブ ログ、アーカイブ ログ ボリュームのバックアップ イメージ ディスクを指定されたターゲットに提供します。SAP HANA データベースのスナップショット バックアップ イメージは、次の標準マウントとしてマウントできます。
- 手動操作。
- SNAPSHOT DATA INTEGRITY CHECK を実行するには: このツールは、SAP HANA 永続性チェックツール
hdbpersdiag
を「check all」オプションで実行し、マウントされたスナップショット イメージからデータ ボリュームの正常な状態を確認します。これらのチェック中に破損が発生すると、マウント ジョブは失敗します。
マウント中の事前チェック
- コネクタの接続ステータス: バックアップと DR エージェントがインストールされ、バックアップ/復元アプライアンスとバックアップと DR エージェント間のホスト接続にシークレットが適用されています。
- 指定されたマウント ロケーションはマウント オペレーションに使用できます。
- HANA バイナリがインストールされている。
- ソースと同じ HANA SID がターゲットで稼働していないことを確認します。
- HANA インスタンスのバージョンが 2.0SP05 より大きい。
- クラウド サービスの移行元プロジェクトと移行先プロジェクトの権限チェック。
次の手順に沿って、データベース イメージを標準マウントとしてマウントします。
[App Manager Applications] リストで保護されたデータベースを右クリックし、[アクセス] を選択します。
スナップショット画像を選択し、[マウント] を選択します。
[Mount] ページの [Target] をクリックし、プルダウンからターゲット SAP HANA サーバーを選択します。
必要に応じて、[ラベル] フィールドにマウントに関連する一意の名前を入力します。
[Application Options] で、[Create New Virtual Application] を無効にします。
[Mapping Options] で [Mount Location] を入力します。
IBM Db2
- ターゲット インスタンス名。プルダウン メニューから、選択したデータベースを仮想コピーとしてアタッチする対象の Db2 インスタンスを選択します。
MariaDB
- MARIADB ターゲット サーバーポート。新しい子データベース用に新しい MySQL インスタンスを作成するターゲット サーバーのポート番号を入力します。
- MARIADB ターゲットの OS ユーザー名。新しい MySQL インスタンスを作成するターゲット サーバーのオペレーティング システム ユーザーの名前を入力します。
- MARIADB ターゲット サーバーのベース ディレクトリ。ターゲット サーバー上の MySQL インスタンスの構成ファイルを保存するベース ディレクトリのパスを入力します。
INCLUDED TENANT DATABASES は、バックアップ イメージにあるテナント データベースのリストを表示する情報のみです。[Mapping Options] の [DEVICE PATH:] に、ソースのデバイスパスが事前入力されます。選択したターゲットで使用されておらず、ターゲット サーバーに DATA VOLUME、LOG VOLUME、LOG BACKUP VOLUME のスナップショット イメージをマウントするために使用するパスを指定します。注: デバイスのマウント場所では、特殊文字「-」(例: data-1)はサポートされていません。DISK TYPE: ソースの DISK TYPE 値が事前入力されます。ディスクタイプを変更するには、プルダウン値から別のタイプを選択します。SNAPSHOT DATA INTEGRITY CHECK: デフォルトでは、値は true に設定されています。チェックを実行しない場合は、切り替えボタンをクリックして false に設定します。このツールは、SAP HANA 永続性チェックツールである hdbpersdiag API を「check all」オプションで実行します。これにより、マウントされたスナップショット イメージからデータとアクティブ ログボリュームの健全な状態が検証されます。これらのチェック中に破損が発生すると、マウント ジョブはエラーで失敗します。破損がなければ、成功と表示されます。
整合性チェックの結果は、/var/act/log/(HANA sid)_dataintegrity_check.log と /usr/sap/GC1/HDB00/hana-scaleup-3/trace/localclient.*.trc./. にあります。
[プリフライト チェック] をクリックします。これにより、マウントを成功させるために必要なオプションがターゲット サーバーで検証されます。プリフライトが成功すると、[送信] ボタンが有効になります。失敗すると、プリフライトで失敗したチェックが表示され、修正してプリフライトを再実行できます。
- マウントされたイメージで事前スクリプトまたは事後スクリプトを実行する場合は、[事前スクリプト] フィールドと [事後スクリプト] フィールドにパスと相対ファイル名を入力します。
- [送信] をクリックします。[ジョブ モニター] に移動して、ジョブの進行状況と詳細を確認できます。マウントされたイメージは、[Active Mounts] で確認できます。
アクティブ マウントの管理
マウントを作成したら、バックアップと DR サービスの管理コンソールの [App Manager] > [Active Mounts] でイメージを追跡できます。理想的には、イメージを無期限にマウントしたままにしないでください。マウントの作成元であるバックアップ イメージは、すべてのマウントが削除されるまで期限切れにならないためです。マウントされたイメージの使用が終了したら、次のいずれかを行います。
- イメージをマウント解除します。必要に応じて再マウントできます。その後、不要になったことが確実になったら、イメージを削除できます。
- イメージをマウント解除して削除します。マウントのベースとなるバックアップではなく、マウントされたイメージが削除されます。
SAP HANA スケールアウトの Backup and DR サービスのドキュメント
このページは、Backup and DR サービスを使用して SAP HANA スケールアウト インスタンスを保護および復元する方法について説明する一連のページの一つです。詳細については、以下のページをご覧ください。
- SAP HANA スケールアウトのバックアップと DR
- バックアップ用に SAP HANA スケールアウト インスタンスを準備する
- SAP HANA スケールアウト ホストを追加し、そのデータベースを検出して保護する
- SAP HANA スケールアウトのステージング ディスク形式とバックアップ方法を構成する
- SAP HANA スケールアウト インスタンスのアプリケーションの詳細と設定を行う
- HANA 1+n と HANA スケールアウト データベースをバックアップする
- SAP HANA スケールアウト インスタンスを復元する
- SAP HANA スケールアウト バックアップを標準マウントとしてマウントする
- SAP HANA スケールアウト バックアップを仮想データベースとしてマウントする
- SAP HANA スケールアウト バックアップをマウントして移行し、任意のターゲットに即時復元する