クラウドネイティブのSAP HANAデータベースをバックアップ
寄稿者
SAP HANAデータベースのバックアップを作成する前に、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データベースのバックアップを作成します
組み込みポリシーを割り当てるか、ポリシーを作成してデータベースに割り当てることができます。ポリシーを割り当てると、ポリシーで定義されたスケジュールに従ってバックアップが作成されます。
-
このタスクについて *
HANA System Replication(HSR;システムレプリケーション)の場合、スケジュールされたバックアップジョブはプライマリHANAシステムに対してのみトリガーされ、システムがセカンダリHANAシステムにフェイルオーバーすると、既存のスケジュールが現在のプライマリHANAシステムでバックアップをトリガーします。両方のHANAシステムにポリシーが割り当てられていない場合、フェイルオーバー後にスケジュールは失敗します。
HSRシステムに異なるポリシーが割り当てられている場合、システムとセカンダリHANAシステムのバックアップの両方に対してスケジュールされたバックアップがトリガーされます。
-
手順 *
-
[アプリケーション]ページで、データベースがポリシーを使用して保護されていない場合は、[ポリシーの割り当て]をクリックします。
データベースが1つ以上のポリシーを使用して保護されている場合は、をクリックして複数のポリシーを割り当てることができます
>*ポリシーの割り当て*。
-
ポリシーを選択し、* assign *をクリックします。
バックアップは、ポリシーで定義されたスケジュールに従って作成されます。
サービスアカウント(SnapCenter -account-<account_id>)は、スケジュールされたバックアップ処理の実行に使用されます。 -
SAP HANAデータベースのオンデマンドバックアップを作成する
ポリシーを割り当てたら、アプリケーションのオンデマンドバックアップを作成できます。
-
手順 *
-
[アプリケーション]ページで、をクリックします
アプリケーションに対応して、*オンデマンドバックアップ*をクリックします。
-
オンデマンドバックアップタイプを選択します。
-
ポリシーベースのバックアップの場合、ポリシーと保持階層を選択し、*バックアップの作成*をクリックします。
-
Snapshotコピーベースを1回選択するか、ファイルベースを選択して、次の手順を実行します。
-
保持値を選択し、バックアップ名を指定します。
-
(任意)スクリプトおよびスクリプトのパスを指定します。
詳細については、を参照してください "プリスクリプトとポストスクリプト"
-
[ バックアップの作成 *] をクリックします。
-
-