クラウドネイティブのSAP HANAデータベースをバックアップ
組み込みのポリシーまたは作成したポリシーを割り当てることで、バックアップを作成できます。
SAP HANAデータベースを保護するポリシーを作成します
組み込みポリシーを使用または編集しない場合は、ポリシーを作成できます。
-
[アプリケーション]ページの[設定]ドロップダウンリストから、[ポリシー]を選択します。
-
[ポリシーの作成]をクリックします。
-
ポリシー名を指定します。
-
(オプション)Snapshotコピー名の形式を編集します。
-
ポリシータイプを選択します。
-
スケジュールと保持の詳細を指定します。
-
(任意)スクリプトを指定します。 "プリスクリプトとポストスクリプト"
-
[ 作成( Create ) ] をクリックします。
プリスクリプトとポストスクリプト
ポリシーの作成時にプリスクリプト、ポストスクリプト、および終了スクリプトを指定できます。 これらのスクリプトは、データ保護処理中にHANAホストで実行されます。
サポートされているスクリプトの形式は、.sh、Pythonスクリプト、perlスクリプトなどです。
プリスクリプトとポストスクリプトは、ホスト管理者がに登録する必要があります /opt/NetApp/snapcenter/scc/etc/allowed_commands.config
ファイル。
[root@scspa2622265001 etc]# cat allowed_commands.config
command: mount
command: umount
command: /mnt/scripts/pre_script.sh
command: /mnt/scripts/post_script.sh
環境変数
バックアップワークフローでは、プリスクリプトとポストスクリプトで次の環境変数を使用できます。
環境変数 | 説明 |
---|---|
SID |
リストア用に選択したHANAデータベースのシステムID |
BackupNameの略 |
リストア処理用に選択されたバックアップ名 |
UserStoreKeyNames |
HANAデータベース用にユーザストアキーを設定しました |
OSDBUser |
HANAデータベース用にOSDBUserを設定 |
実行します |
スケジュールされたバックアップの場合のみ |
schedule_type |
スケジュールされたバックアップの場合のみ |
SAP HANAデータベースのバックアップを作成します
組み込みポリシーを割り当てるか、ポリシーを作成してデータベースに割り当てることができます。ポリシーを割り当てると、ポリシーで定義されたスケジュールに従ってバックアップが作成されます。
-
始める前に *
SAP HANAデータベースホストを追加しておく必要があります。
"SAP HANAデータベースホストを追加します"
-
このタスクについて *
HANAシステムレプリケーション(HSR)の場合、スケジュールされたバックアップジョブはプライマリHANAシステムに対してのみトリガーされ、システムがセカンダリHANAシステムにフェイルオーバーすると、既存のスケジュールによって現在のプライマリHANAシステムでバックアップがトリガーされます。ポリシーがプライマリとセカンダリの両方のHANAシステムに割り当てられていないと、フェイルオーバー後にスケジュールが失敗します。
複数のポリシーがHSRシステムに割り当てられている場合、プライマリとセカンダリの両方のHANAシステムでスケジュールされたバックアップトリガーと、セカンダリHANAシステムのバックアップは失敗します。
-
手順 *
-
[アプリケーション]ページで、データベースがポリシーを使用して保護されていない場合は、[ポリシーの割り当て]をクリックします。
データベースは1つ以上のポリシーを使用して保護されていますが、必要に応じてをクリックして、さらにポリシーを割り当てることができます >*ポリシーの割り当て*。
-
ポリシーを選択し、* assign *をクリックします。
バックアップは、ポリシーで定義されたスケジュールに従って作成されます。
スケジュールされたバックアップ処理の実行には、サービスアカウント(_SnapCenter -account-<account_id> _)を使用します。 -
SAP HANAデータベースのオンデマンドバックアップを作成する
ポリシーを割り当てたら、アプリケーションのオンデマンドバックアップを作成できます。
-
手順 *
-
[アプリケーション]ページで、をクリックします アプリケーションに対応して、*オンデマンドバックアップ*をクリックします。
-
オンデマンドバックアップタイプを選択します。
-
ポリシーベースのバックアップの場合、ポリシーと保持階層を選択し、*バックアップの作成*をクリックします。
-
Snapshotコピーベースを1回選択するか、ファイルベースを選択して、次の手順を実行します。
-
保持値を選択し、バックアップ名を指定します。
-
(任意)スクリプトおよびスクリプトのパスを指定します。
詳細については、を参照してください "プリスクリプトとポストスクリプト"
-
[ バックアップの作成 *] をクリックします。
-
-