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 を繰り返す必要があります。