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

SnapCenter 構成

共同作成者

ベースのSnapCenter 構成とHANAリソースの保護については、このセクションの手順を実行する必要があります。

設定手順の概要

ベースSnapCenter 構成とHANAリソースの保護について、次の手順を実行する必要があります。各手順の詳細については、以降の章で説明します。

  1. SAP HANAバックアップユーザとhdbuserstoreキーを設定します。hdbsqlクライアントでHANAデータベースにアクセスするために使用します。

  2. SnapCenter でストレージを設定します。SnapCenter からONTAP SVMのFSXにアクセスするためのクレデンシャル

  3. プラグイン導入のクレデンシャルを設定する。必要なSnapCenter プラグインをHANAデータベースホストに自動的に導入してインストールするために使用します。

  4. SnapCenter にHANAホストを追加します。必要なSnapCenter プラグインを導入してインストールします。

  5. ポリシーを設定する。バックアップ処理のタイプ(Snapshot、ファイル)、保持設定、およびSnapshotバックアップのオプションレプリケーションを定義します。

  6. HANAのリソース保護を設定する。hdbuserstoreキーを入力し、HANAリソースにポリシーとスケジュールを適用します。

SAP HANA のバックアップユーザと hdbuserstore の設定を指定します

SnapCenter でバックアップ処理を実行するには、 HANA データベースに専用のデータベースユーザを設定することを推奨します。2 番目の手順では、このバックアップユーザ用に SAP HANA ユーザストアキーが設定され、このユーザストアキーは SnapCenter SAP HANA プラグインの構成で使用されます。

次の図は、バックアップユーザの作成に使用できるSAP HANA Studioを示しています

必要な権限は、HANA 2.0 SPS5リリースで変更されています。backup admin、catalog read、database backup admin、およびdatabase recovery operator以前のリリースの場合は、バックアップ管理者とカタログの読み取りで十分です。

SAP HANA MDCシステムの場合は、システムデータベースにユーザを作成する必要があります。これは、システムデータベースとテナントデータベースのすべてのバックアップコマンドがシステムデータベースを使用して実行されるためです。

Amazon FSxイメージ9

次のコマンドは'<sid>adm`ユーザを使用したユーザストア設定に使用されます

hdbuserstore set <key> <host>:<port> <database user> <password>

SnapCenter は、「 <sid>adm 」ユーザを使用して HANA データベースと通信します。したがって、ユーザストアキーは、データベースホスト上の<%sid>adm`ユーザを使用して設定する必要があります。通常、 SAP HANA hdbsql クライアントソフトウェアは、データベースサーバのインストールと一緒にインストールされます。そうでない場合は、先にhdbclientをインストールする必要があります。

SAP HANA MDCの設定では、ポート「3<instanceNo>13」はシステムデータベースへのSQLアクセス用の標準ポートであり、hdbuserstoreの設定で使用する必要があります。

SAP HANA マルチホストを設定する場合は、すべてのホストにユーザストアキーを設定する必要があります。SnapCenter は指定された各キーを使用してデータベースへの接続を試みます。そのため、異なるホストへのSAP HANAサービスのフェイルオーバーとは独立して動作します。ラボのセットアップでは、システムPFXのユーザ「pfxadm」のユーザストアキーを設定しました。これは、シングルテナントのシングルホストHANA MDCシステムです。

pfxadm@hana-1:/usr/sap/PFX/home> hdbuserstore set PFXKEY hana-1:30013 SNAPCENTER <password>
Operation succeed.
pfxadm@hana-1:/usr/sap/PFX/home> hdbuserstore list
DATA FILE       : /usr/sap/PFX/home/.hdb/hana-1/SSFS_HDB.DAT
KEY FILE        : /usr/sap/PFX/home/.hdb/hana-1/SSFS_HDB.KEY
ACTIVE RECORDS  : 7
DELETED RECORDS : 0
KEY PFXKEY
  ENV : hana-1:30013
  USER: SNAPCENTER
KEY PFXSAPDBCTRL
  ENV : hana-1:30013
  USER: SAPDBCTRL
Operation succeed.

キーを使用するHANAシステムデータベースへのアクセスは、「hdbsql」コマンドで確認できます。

pfxadm@hana-1:/usr/sap/PFX/home> hdbsql -U PFXKEY
Welcome to the SAP HANA Database interactive terminal.
Type:  \h for help with commands
       \q to quit
hdbsql SYSTEMDB=>

ストレージを設定する

SnapCenter でストレージを設定するには、次の手順を実行します。

  1. SnapCenter UIで、ストレージシステムを選択します。

    Amazon FSxイメージ10

    ストレージシステムのタイプとして、ONTAP SVMまたはONTAP クラスタを選択できます。次の例では、SVM管理を選択しています。

    Amazon FSxイメージ11
  2. ストレージシステムを追加し、必要なホスト名とクレデンシャルを入力するには、Newをクリックします。

    次の図に示すように、SVMユーザをvsadminユーザにする必要はありません。通常、ユーザは SVM 上で設定し、バックアップとリストアの処理を実行するために必要な権限を割り当てます。必要な権限については、を参照してください "SnapCenter インストールガイド" 「 Minimum ONTAP Privileges Required 」の項を参照してください。

    Amazon FSxイメージ12
  3. ストレージプラットフォームを構成するには、[その他のオプション]をクリックします。

  4. ストレージシステムとしてAll Flash FAS を選択して、FSX for ONTAP に含まれているライセンスがSnapCenter で使用可能になっていることを確認します。

    Amazon FSxイメージ13

    SVM「sapcc-sana-svm」がSnapCenter で設定されました。

    Amazon FSxイメージ14

プラグイン導入用のクレデンシャルを作成します

SnapCenter を有効にして必要なプラグインをHANAホストに導入できるようにするには、ユーザクレデンシャルを設定する必要があります。

  1. [ 設定 ] に移動し、 [ 資格情報 ] を選択して、 [ 新規 ] をクリックします

    Amazon FSxイメージ15
  2. ラボのセットアップでは、プラグインの導入に使用されるHANAホストに新しいユーザー「SnapCenter 」を設定しました。次の図に示すように、sudo prvileeを有効にする必要があります。

    Amazon FSxイメージ16
hana-1:/etc/sudoers.d # cat /etc/sudoers.d/90-cloud-init-users
# Created by cloud-init v. 20.2-8.48.1 on Mon, 14 Feb 2022 10:36:40 +0000
# User rules for ec2-user
ec2-user ALL=(ALL) NOPASSWD:ALL
# User rules for snapcenter user
snapcenter ALL=(ALL) NOPASSWD:ALL
hana-1:/etc/sudoers.d #

SAP HANAホストを追加します

SAP HANAホストを追加すると、SnapCenter によって必要なプラグインがデータベースホストに導入され、自動検出処理が実行されます。

SAP HANA プラグインには、 Java 64 ビットバージョン 1.8 が必要です。ホストをSnapCenter に追加する前に、ホストにJavaをインストールする必要があります。

hana-1:/etc/ssh # java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (IcedTea 3.21.0) (build 1.8.0_312-b07 suse-3.61.3-x86_64)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
hana-1:/etc/ssh #

OpenJDKまたはOracle JavaはSnapCenter でサポートされています。

SAP HANAホストを追加するには、次の手順を実行します。

  1. ホストタブで、追加をクリックします。

    Amazon FSxイメージ17
  2. ホスト情報を入力し、インストールする SAP HANA プラグインを選択します。Submit をクリックします。

    Amazon FSxイメージ18
  3. フィンガープリントを確認します。

    Amazon FSxイメージ19

    HANAとLinuxプラグインのインストールが自動的に開始されます。インストールが完了すると、ホストのステータス列にConfigure VMware Plug-inと表示されます。SnapCenter は、 SAP HANA プラグインが仮想環境にインストールされているかどうかを検出します。これは、VMware環境か、パブリッククラウドプロバイダの環境です。この場合、SnapCenter はハイパーバイザーを設定するように警告を表示します。

    この警告メッセージを削除するには、次の手順を実行します。

    Amazon FSxイメージ20
    1. [ 設定 ] タブで、 [ グローバル設定 ] を選択します。

    2. ハイパーバイザー設定で、すべてのホストに対して VM に iSCSI Direct Attached Disks または NFS を選択し、設定を更新します。

      Amazon FSxイメージ21

      画面にLinuxプラグインとHANAプラグインのステータスがrunningと表示されます。

    Amazon FSxイメージ22

ポリシーを設定する

ポリシーは通常、リソースとは別に設定され、複数のSAP HANAデータベースで使用できます。

一般的な最小構成は、次のポリシーで構成されます。

  • レプリケーションを行わずに1時間ごとのバックアップを行うためのポリシー:LocalSnap

  • ファイル・ベースのバックアップを使用した週次ブロック整合性チェックのポリシー:BlockIntegrityCheck

以降のセクションでは、これらのポリシーの設定について説明します。

Snapshotバックアップのポリシー

Snapshotバックアップポリシーを設定するには、次の手順を実行します。

  1. [ 設定 ] 、 [ ポリシー ] の順に移動し、 [ 新規 ] をクリックします

    Amazon FSxイメージ23
  2. ポリシー名と概要を入力します。次へをクリックします。

    Amazon FSxイメージ24
  3. バックアップタイプとして「 Snapshot Based 」を選択し、スケジュール頻度を選択するには「 Hourly 」を選択します。

    スケジュール自体は、あとでHANAのリソース保護構成で設定します。

    Amazon FSxイメージ25
  4. オンデマンドバックアップの保持を設定します。

    Amazon FSxイメージ26
  5. レプリケーションオプションを設定します。この場合、 SnapVault または SnapMirror の更新は選択されていません。

    Amazon FSxイメージ27
    Amazon FSxイメージ28

これで新しいポリシーが設定されました。

Amazon FSxイメージ29

ブロック整合性チェックのポリシー

ブロック整合性チェックポリシーを設定する手順は、次のとおりです。

  1. [ 設定 ] 、 [ ポリシー ] の順に移動し、 [ 新規 ] をクリックします

  2. ポリシー名と概要を入力します。次へをクリックします。

    Amazon FSxイメージ30
  3. バックアップタイプを「ファイルベース」に、スケジュール頻度を「毎週」に設定します。スケジュール自体は、あとでHANAのリソース保護構成で設定します。

    Amazon FSxイメージ31
  4. オンデマンドバックアップの保持を設定します。

    Amazon FSxイメージ32
  5. [ 概要 ] ページで、 [ 完了 ] をクリックします。

    Amazon FSxイメージ33
    Amazon FSxイメージ34

HANAリソースを構成して保護

プラグインのインストール後、 HANA リソースの自動検出プロセスが自動的に開始されます。[ リソース ] 画面で、新しいリソースが作成されます。このリソースは、赤い南京錠のアイコンでロックされていることが示されます。新しいHANAリソースを設定して保護するには、次の手順を実行します。

  1. を選択し、リソースをクリックして設定を続行します。

    [リソースの更新]をクリックして、[リソース]画面で自動検出プロセスを手動で開始することもできます。

    Amazon FSxイメージ35
  2. HANA データベースのユーザストアキーを指定します。

    Amazon FSxイメージ36

    第 2 レベルの自動検出プロセスでは、テナントのデータとストレージのフットプリントの情報が検出されます。

    Amazon FSxイメージ37
  3. [リソース]タブで、リソースをダブルクリックしてリソース保護を構成します。

    Amazon FSxイメージ38
  4. Snapshot コピーにカスタムの名前形式を設定します。

    カスタムの Snapshot コピー名を使用して、どのバックアップがどのポリシーおよびスケジュールタイプで作成されたかを簡単に識別することを推奨します。Snapshot コピー名にスケジュールタイプを追加することで、スケジュールバックアップとオンデマンドバックアップを区別できます。オンデマンドバックアップの「スケジュール名」文字列は空ですが、スケジュールバックアップには「毎時」、「毎日」、または「毎週」という文字列が含まれます。

    Amazon FSxイメージ39
  5. [ アプリケーションの設定 ] ページで、特定の設定を行う必要はありません。次へをクリックします。

    Amazon FSxイメージ40
  6. リソースに追加するポリシーを選択してください。

    Amazon FSxイメージ41
  7. ブロック整合性チェックポリシーのスケジュールを定義します。

    この例では、週に1回に設定されています。

    Amazon FSxイメージ42
  8. ローカルSnapshotポリシーのスケジュールを定義します。

    この例では、6時間ごとに設定されています。

    Amazon FSxイメージ43
    Amazon FSxイメージ44
  9. E メール通知に関する情報を指定します。

    Amazon FSxイメージ45
    Amazon FSxイメージ46

HANAのリソース構成が完了し、バックアップを実行できるようになります。

Amazon FSxイメージ47