Skip to main content
NetApp Solutions SAP
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

リストアとリカバリ

共同作成者

以降のセクションでは、 3 種類のシナリオと設定例について、リストアとリカバリのワークフローを説明します。

  • リストアとリカバリの自動化:

    • 自動検出された HANA システム SS1

    • NFS を使用した SAP HANA シングルホスト MDC のシングルテナントシステム

  • シングルテナントのリストアとリカバリ:

    • 自動検出された HANA システム SM1

    • SAP HANA シングルホスト MDC の NFS を使用したマルチテナントシステム

  • 手動リカバリによるリストア:

    • 手動構成の HANA システム SS2

    • SAP HANA シングルホスト MDC の NFS を使用したマルチテナントシステム

以降のセクションでは、 SAP HANA シングルホストと複数のホストおよび Fibre Channel SAN Attached HANA システムの違いを示します。

以下の例では、手動リカバリを実行するツールとして SAP HANA Studio を使用しています。SAP HANA Cockpit または HANA の SQL ステートメントを使用することもできます。

リストアとリカバリの自動化

SnapCenter 4.3 では、 SnapCenter によって自動検出された HANA シングルコンテナシステムまたは MDC シングルテナントシステムで自動リストア処理とリカバリ処理がサポートされています。

リストア処理とリカバリ処理の自動化は、次の手順で実行できます。

  1. リストア処理に使用するバックアップを選択します。バックアップは、次のストレージ・オプションから選択できます。

    • プライマリストレージ

    • オフサイトのバックアップストレージ( SnapVault ターゲット)

  2. リストアタイプを選択します。[Complete Restore with Volume Revert or Without Volume Revert] を選択します。

    メモ ボリュームリバートオプションを使用できるのは、プライマリストレージからのリストア処理と、 HANA データベースでストレージプロトコルとして NFS を使用している場合のみです。
  3. 次のオプションからリカバリタイプを選択します。

    • を最新の状態に変更します

    • ポイントインタイム

    • 特定のデータのバックアップ

    • リカバリなし

      メモ 選択したリカバリタイプは、システムとテナントデータベースのリカバリに使用されます。

次に、 SnapCenter は次の処理を実行します。

  1. HANA データベースが停止します。

  2. データベースがリストアされます。

    選択したリストアタイプと使用するストレージプロトコルに応じて、異なる処理が実行されます。

    • NFS と Volume Revert を選択した場合は、 SnapCenter がボリュームをアンマウントし、ストレージレイヤのボリュームベースの SnapRestore を使用してボリュームをリストアし、ボリュームをマウントします。

    • NFS を選択し、ボリュームの復元を選択しない場合、 SnapCenter はストレージレイヤで単一ファイルの SnapRestore 操作を使用してすべてのファイルを復元します。

    • ファイバチャネル SAN を選択した場合、 SnapCenter は LUN をアンマウントし、ストレージレイヤでの単一ファイルの SnapRestore 処理を使用して LUN をリストアし、その LUN を検出してマウントします。

  3. データベースをリカバリします。

    1. システムデータベースがリカバリされます。

    2. テナントデータベースがリカバリされます。

      または、 HANA のシングルコンテナシステムの場合、リカバリは 1 つの手順で実行されます。

    3. HANA データベースが起動します。

メモ リカバリなしを選択した場合は、 SnapCenter が終了し、システムとテナントデータベースのリカバリ処理を手動で実行する必要があります。

このセクションでは、自動検出された HANA システム SS1 ( SAP HANA シングルホスト、 NFS を使用した MDC シングルテナントシステム)の自動リストア処理とリカバリ処理の手順を説明します。

  1. SnapCenter で、リストア処理に使用するバックアップを選択します。

    メモ プライマリまたはオフサイトのバックアップストレージからリストアを選択できます。

    エラー:グラフィックイメージがありません

    エラー:グラフィックイメージがありません

  2. リストアの範囲とタイプを選択します。

    次の 3 つのスクリーンショットは、 NFS を使用したプライマリからのリストア、 NFS を使用したセカンダリからのリストア、ファイバチャネル SAN を使用したプライマリからのリストアのリストアオプションを示しています。

    プライマリストレージからリストアする場合のリストアタイプのオプション。

    メモ ボリュームリバートオプションは、 NFS でプライマリからのリストア処理でのみ使用できます。

    エラー:グラフィックイメージがありません

    オフサイトのバックアップストレージからリストアする場合のリストアタイプのオプション。

    エラー:グラフィックイメージがありません

    ファイバチャネル SAN を使用してプライマリストレージからリストアする場合のリストアタイプのオプション。

    エラー:グラフィックイメージがありません

  3. Recovery Scope を選択し、ログバックアップとカタログバックアップの場所を指定します。

    メモ SnapCenter では、 HANA の global.ini ファイルのデフォルトパスまたは変更されたパスを使用して、ログとカタログのバックアップの場所が事前に入力されます。

    エラー:グラフィックイメージがありません

  4. オプションのリストア前のコマンドを入力します

    エラー:グラフィックイメージがありません

  5. オプションのリストア後のコマンドを入力します。

    エラー:グラフィックイメージがありません

  6. オプションの E メール設定を入力します。

    エラー:グラフィックイメージがありません

  7. リストア処理を開始するには、 [ 完了 ] をクリックします。

    エラー:グラフィックイメージがありません

  8. SnapCenter によってリストアおよびリカバリ処理が実行されます。この例は、リストアジョブとリカバリジョブのジョブの詳細を表示しています。

    エラー:グラフィックイメージがありません

シングルテナントでのリストアおよびリカバリ処理

SnapCenter 4.3 では、シングルテナントを使用する HANA MDC システム、または SnapCenter によって自動検出された複数のテナントを使用する場合に、シングルテナントのリストア処理がサポートされます。

シングルテナントのリストアおよびリカバリ処理は、次の手順で実行できます。

  1. リストアおよびリカバリするテナントを停止します。

  2. SnapCenter でテナントをリストアします。

    • プライマリストレージからリストアする場合、 SnapCenter は次の処理を実行します。

      • * NFS. * ストレージの単一ファイルの SnapRestore 操作は、テナントデータベースのすべてのファイルに対応しています。

      • * SAN. * LUN のクローンを作成してデータベースホストに接続し、テナント・データベースのすべてのファイルをコピーします。

    • セカンダリストレージからリストアする場合、 SnapCenter は次の処理を実行します。

      • * nfs.* テナントデータベースのすべてのファイルに対する Storage SnapVault リストア処理

      • * SAN. * LUN のクローンを作成してデータベースホストに接続し、テナント・データベースのすべてのファイルをコピーします

  3. HANA Studio 、 Cockpit 、または SQL ステートメントを使用してテナントをリカバリします。

このセクションでは、自動検出された HANA システム SM1 ( SAP HANA シングルホスト、 MDC マルチテナントシステム、 NFS を使用)のプライマリストレージからリストアとリカバリの処理を実行する手順を説明します。ユーザ入力の観点では、ファイバチャネル SAN の設定でセカンダリまたはリストアを実行する場合のワークフローは同じです。

  1. テナントデータベースを停止します。

    sm1adm@hana-2:/usr/sap/SM1/HDB00> hdbsql -U SYSKEY
    Welcome to the SAP HANA Database interactive terminal.
    Type:  \h for help with commands
           \q to quit
    hdbsql=>
    hdbsql SYSTEMDB=> alter system stop database tenant2;
    0 rows affected (overall time 14.215281 sec; server time 14.212629 sec)
    hdbsql SYSTEMDB=>
  2. SnapCenter で、リストア処理に使用するバックアップを選択します。

    エラー:グラフィックイメージがありません

  3. リストアするテナントを選択します。

    メモ SnapCenter に、選択したバックアップに含まれるすべてのテナントのリストが表示されます。

    エラー:グラフィックイメージがありません

    シングルテナントリカバリは、 SnapCenter 4.3 ではサポートされていません。リカバリは事前に選択されておらず、変更することはできません。

    エラー:グラフィックイメージがありません

  4. オプションのリストア前のコマンドを入力します

    エラー:グラフィックイメージがありません

  5. オプションのリストア後のコマンドを入力します。

    エラー:グラフィックイメージがありません

  6. オプションの E メール設定を入力します。

    エラー:グラフィックイメージがありません

  7. リストア処理を開始するには、 [ 完了 ] をクリックします。

    エラー:グラフィックイメージがありません

    リストア処理は SnapCenter によって実行されます。この例は、リストアジョブのジョブの詳細を表示します。

    エラー:グラフィックイメージがありません

    メモ テナントのリストア処理が終了すると、テナントに関連するデータのみがリストアされます。HANA データベースホストのファイルシステムで、リストアしたデータファイルとテナントの Snapshot バックアップ ID ファイルを使用できます。
    sm1adm@hana-2:/usr/sap/SM1/HDB00> ls -al /hana/data/SM1/mnt00001/*
    -rw-r--r-- 1 sm1adm sapsys   17 Dec  6 04:01 /hana/data/SM1/mnt00001/nameserver.lck
    /hana/data/SM1/mnt00001/hdb00001:
    total 3417776
    drwxr-x--- 2 sm1adm sapsys       4096 Dec  6 01:14 .
    drwxr-x--- 6 sm1adm sapsys       4096 Nov 20 09:35 ..
    -rw-r----- 1 sm1adm sapsys 3758096384 Dec  6 03:59 datavolume_0000.dat
    -rw-r----- 1 sm1adm sapsys          0 Nov 20 08:36 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__
    -rw-r----- 1 sm1adm sapsys         36 Nov 20 08:37 landscape.id
    /hana/data/SM1/mnt00001/hdb00002.00003:
    total 67772
    drwxr-xr-- 2 sm1adm sapsys      4096 Nov 20 08:37 .
    drwxr-x--- 6 sm1adm sapsys      4096 Nov 20 09:35 ..
    -rw-r--r-- 1 sm1adm sapsys 201441280 Dec  6 03:59 datavolume_0000.dat
    -rw-r--r-- 1 sm1adm sapsys         0 Nov 20 08:37 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__
    /hana/data/SM1/mnt00001/hdb00002.00004:
    total 3411836
    drwxr-xr-- 2 sm1adm sapsys       4096 Dec  6 03:57 .
    drwxr-x--- 6 sm1adm sapsys       4096 Nov 20 09:35 ..
    -rw-r--r-- 1 sm1adm sapsys 3758096384 Dec  6 01:14 datavolume_0000.dat
    -rw-r--r-- 1 sm1adm sapsys          0 Nov 20 09:35 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__
    -rw-r----- 1 sm1adm sapsys     155648 Dec  6 01:14 snapshot_databackup_0_1
    /hana/data/SM1/mnt00001/hdb00003.00003:
    total 3364216
    drwxr-xr-- 2 sm1adm sapsys       4096 Dec  6 01:14 .
    drwxr-x--- 6 sm1adm sapsys       4096 Nov 20 09:35 ..
    -rw-r--r-- 1 sm1adm sapsys 3758096384 Dec  6 03:59 datavolume_0000.dat
    -rw-r--r-- 1 sm1adm sapsys          0 Nov 20 08:37 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__
    sm1adm@hana-2:/usr/sap/SM1/HDB00>
  8. HANA Studio でリカバリを開始します。

    エラー:グラフィックイメージがありません

  9. テナントを選択します。

    エラー:グラフィックイメージがありません

  10. リカバリのタイプを選択します。

    エラー:グラフィックイメージがありません

  11. バックアップカタログの場所を指定します。

    エラー:グラフィックイメージがありません

    エラー:グラフィックイメージがありません

    バックアップカタログ内で、リストアされたバックアップが緑のアイコンで強調表示されます。外部バックアップ ID には、 SnapCenter で以前に選択されたバックアップ名が表示されます。

  12. 緑のアイコンが表示されたエントリを選択し、次へをクリックします。

    エラー:グラフィックイメージがありません

  13. ログのバックアップ先を指定します。

    エラー:グラフィックイメージがありません

  14. 必要に応じて、他の設定を選択します。

    エラー:グラフィックイメージがありません

  15. テナントのリカバリ処理を開始します。

    エラー:グラフィックイメージがありません

    エラー:グラフィックイメージがありません

手動リカバリによるリストア

SAP HANA Studio および SnapCenter を使用して SAP HANA MDC のシングルテナントシステムをリストアおよびリカバリするには、次の手順を実行します。

  1. SAP HANA Studio でリストアとリカバリのプロセスを準備します。

    1. システムデータベースのリカバリを選択し、 SAP HANA システムのシャットダウンを確認します。

    2. リカバリタイプとログのバックアップ先を選択します。

    3. データバックアップのリストが表示されます。外部バックアップ ID を表示するには、 Backup を選択します。

  2. SnapCenter でリストアプロセスを実行します。

    1. リソースのトポロジビューで、オフサイトのバックアップストレージからリストアする場合は、プライマリストレージまたはバックアップコピーからリストアするローカルコピーを選択します。

    2. SAP HANA Studio の外部バックアップの ID またはコメントフィールドと一致する SnapCenter バックアップを選択します。

    3. リストアプロセスを開始します。

      メモ プライマリストレージからボリュームベースのリストアを選択した場合は、リストアプロセスの完了後に、すべての SAP HANA データベースホストからデータボリュームをアンマウントして再度マウントする必要があります。
    メモ FC を使用する SAP HANA マルチホスト環境では、データベースのシャットダウンと起動のプロセスの一環として、 SAP HANA ネームサーバによってアンマウントとマウントの処理が実行されます。
  3. SAP HANA Studio を使用して、システムデータベースのリカバリプロセスを実行します。

    1. バックアップ・リストから [ 更新 ] をクリックし ' リカバリに使用できるバックアップを選択します(緑色のアイコンが表示されます)

    2. リカバリプロセスを開始します。リカバリプロセスが完了すると、システムデータベースが起動します。

  4. SAP HANA Studio を使用してテナントデータベースのリカバリプロセスを実行します。

    1. [Recover Tenant Database] を選択して、リカバリするテナントを選択します。

    2. リカバリタイプとログのバックアップ先を選択します。

      データバックアップのリストが表示されます。データボリュームはすでにリストアされているため、テナントのバックアップは使用可能(緑)と表示されます。

    3. このバックアップを選択し、リカバリプロセスを開始します。リカバリプロセスが完了すると、テナントデータベースが自動的に起動します。

次のセクションでは、手動で設定した HANA システム SS2 ( SAP HANA シングルホスト、 NFS を使用した MDC マルチテナントシステム)のリストア処理とリカバリ処理の手順について説明します。

  1. SAP HANA Studio で、 Recover System Database オプションを選択して、システムデータベースのリカバリを開始します。

    エラー:グラフィックイメージがありません

  2. [OK] をクリックして、 SAP HANA データベースをシャットダウンします。

    エラー:グラフィックイメージがありません

    SAP HANA システムがシャットダウンし、リカバリウィザードが起動します。

  3. リカバリタイプを選択して、 Next (次へ)をクリックします。

    エラー:グラフィックイメージがありません

  4. バックアップカタログの場所を指定し、 [ 次へ ] をクリックします。

    エラー:グラフィックイメージがありません

  5. バックアップカタログの内容に基づいて、使用可能なバックアップのリストが表示されます。必要なバックアップを選択し、外部バックアップ ID をメモします。この例では、最新バックアップを選択します。

    エラー:グラフィックイメージがありません

  6. すべてのデータボリュームをアンマウントします。

    umount /hana/data/SS2/mnt00001
    メモ NFS を使用する SAP HANA マルチホストシステムの場合は、各ホスト上のすべてのデータボリュームをアンマウントする必要があります。
    メモ FC を使用する SAP HANA マルチホストセットアップでは、シャットダウンプロセスの一環として、 SAP HANA ネームサーバによってアンマウント処理が実行されます。
  7. SnapCenter の GUI で、リソーストポロジビューを選択し、リストアするバックアップを選択します。この例では、最新のプライマリバックアップを選択します。リストアアイコンをクリックして、リストアを開始します。

    エラー:グラフィックイメージがありません

    SnapCenter リストアウィザードが起動します。

  8. リストア・タイプとして [ 完全なリソース ] または [ ファイル・レベル ] を選択します

    ボリュームベースのリストアを使用するには、 [ リソース全体 ] を選択します。

    エラー:グラフィックイメージがありません

  9. すべてのファイルに単一ファイルの SnapRestore 操作を使用するには、 [ ファイルレベルとすべて ] を選択します。

    エラー:グラフィックイメージがありません

    メモ SAP HANA マルチホストシステムのファイルレベルのリストアを実行する場合は、すべてのボリュームを選択します。

    エラー:グラフィックイメージがありません

  10. (オプション)中央の HANA プラグインホストで実行されている SAP HANA プラグインから実行するコマンドを指定します。次へをクリックします。

    エラー:グラフィックイメージがありません

  11. オプションのコマンドを指定し、次へをクリックします。

    エラー:グラフィックイメージがありません

  12. 通知設定を指定して、 SnapCenter からステータス E メールとジョブログを送信できるようにします。次へをクリックします。

    エラー:グラフィックイメージがありません

  13. 概要を確認し、 [ 完了 ] をクリックしてリストアを開始します。

    エラー:グラフィックイメージがありません

  14. リストアジョブが開始され、アクティビティペインのログ行をダブルクリックするとジョブログが表示されます。

    エラー:グラフィックイメージがありません

  15. リストアプロセスが完了するまで待ちます。各データベースホストで、すべてのデータボリュームをマウントします。この例では、データベースホスト上で再マウントが必要なボリュームは 1 つだけです。

    mount /hana/data/SP1/mnt00001
  16. SAP HANA Studio に移動し、 Refresh をクリックして、使用可能なバックアップのリストを更新します。SnapCenter でリストアされたバックアップは、バックアップのリストに緑のアイコンで表示されます。バックアップを選択し、 Next (次へ)をクリックします。

    エラー:グラフィックイメージがありません

  17. ログバックアップの場所を指定します。次へをクリックします。

    エラー:グラフィックイメージがありません

  18. 必要に応じて、他の設定を選択します。[ デルタバックアップを使用 ] が選択されていないことを確認します。次へをクリックします。

    エラー:グラフィックイメージがありません

  19. リカバリ設定を確認し、 [ 完了 ] をクリックします。

    エラー:グラフィックイメージがありません

  20. リカバリプロセスが開始されます。システムデータベースのリカバリが完了するまで待ちます。

    エラー:グラフィックイメージがありません

  21. SAP HANA Studio で、システムデータベースのエントリを選択し、 Backup Recovery - Recover Tenant Database を開始します。

    エラー:グラフィックイメージがありません

  22. リカバリするテナントを選択し、 Next (次へ)をクリックします。

    エラー:グラフィックイメージがありません

  23. リカバリタイプを指定して、 Next (次へ)をクリックします。

    エラー:グラフィックイメージがありません

  24. バックアップカタログの場所を確認し、 Next (次へ)をクリックします。

    エラー:グラフィックイメージがありません

  25. テナントデータベースがオフラインであることを確認します。[OK] をクリックして続行します。

    エラー:グラフィックイメージがありません

  26. システムデータベースのリカバリ前にデータボリュームのリストアが実行されたため、テナントバックアップをすぐに使用できます。緑色でハイライトされたバックアップを選択し、次へをクリックします。

    エラー:グラフィックイメージがありません

  27. ログのバックアップ先を確認し、 Next (次へ)をクリックします。

    エラー:グラフィックイメージがありません

  28. 必要に応じて、他の設定を選択します。[ デルタバックアップを使用 ] が選択されていないことを確認します。次へをクリックします。

    エラー:グラフィックイメージがありません

  29. [ 完了 ] をクリックして、リカバリ設定を確認し、テナントデータベースのリカバリプロセスを開始します。

    エラー:グラフィックイメージがありません

  30. リカバリが完了してテナントデータベースが起動するまで待ちます。

    エラー:グラフィックイメージがありません

    SAP HANA システムは稼働中です。

    メモ 複数のテナントを使用する SAP HANA MDC システムの場合は、テナントごとに手順 20~29 を繰り返す必要があります。