Skip to main content
すべてのクラウドプロバイダ
  • Amazon Web Services の
  • Google Cloud
  • Microsoft Azure
  • すべてのクラウドプロバイダ
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

SnapCenter Plug-in for SAP HANAをインストールし、データベースホストを追加します

共同作成者

各SAP HANAデータベースホストにSnapCenter Plug-in for SAP HANAをインストールする必要があります。SAP HANAホストでSSHキーベースの認証が有効になっているかどうかに応じて、いずれかの方法でプラグインをインストールできます。

  • データベース・ホストでSSHが有効になっている場合は、SSHオプションを使用してプラグインをインストールできます。 詳細はこちら。

  • SSHが無効になっている場合は、プラグインを手動でインストールします。 詳細はこちら。

前提条件

ホストを追加する前に、前提条件を満たしていることを確認する必要があります。

  • 各SAP HANAデータベースホストにJava 11(64ビット)Oracle JavaまたはOpenJDKがインストールされていることを確認します。

  • 作業環境を追加し、コネクタを作成しておく必要があります。

  • コネクタがSAP HANAデータベースホストに接続されていることを確認します。

    コネクタが失われた場合、または新しいコネクタを作成した場合は、コネクタを既存のアプリケーションリソースに関連付ける必要があります。コネクタを更新する手順については、を参照してください "コネクタの詳細を更新します"

  • BlueXPユーザーに「アカウント管理者」の役割があることを確認します。

  • SnapCenter ユーザを作成し、root以外(sudo)ユーザにsudoを設定しておく必要があります。詳細については、を参照してください "SnapCenter ユーザにsudoを設定します。"

  • データベースホストを追加する前に、SnapCenter Plug-in for SAP HANAをインストールしておく必要があります。

  • SAP HANAデータベースホストを追加する場合は、HDBユーザストアキーを追加する必要があります。HDBセキュアユーザストアキーは、SAP HANAデータベースホストの接続情報をクライアントにセキュアに格納し、HDBSQLクライアントでセキュアなユーザストアキーを使用してSAP HANAデータベースホストに接続するために使用されます。

  • HANA System Replication(HSR;システムレプリケーション)の場合、HANAシステムを保護するには、プライマリとセカンダリの両方のHANAシステムを手動で登録する必要があります。

    メモ ホスト名は、HSRレプリケーションで使用されるホストのホスト名と同じである必要があります。
  • SSHベースのインストールを実行する場合は、コネクタでSSHポートへの通信が有効になっていることを確認します(デフォルト:22)。

  • データ保護処理が機能するように、コネクタがプラグインポート(デフォルト:8145)との通信が有効になっていることを確認します。

  • 最新バージョンのプラグインがインストールされていることを確認します。プラグインをアップグレードするには、を参照してください SnapCenter Plug-in for SAP HANA Databaseをアップグレードします

SnapCenter ユーザにsudoを設定します

プラグインをインストールするには、root以外のユーザ(sudo)を作成してください。

手順
  1. Connector VMにログインします。

  2. SnapCenter Linuxホストプラグインバイナリをダウンロードします。
    sudo docker exec -it cloudmanager_scs_cloud curl -X GET 'http://127.0.0.1/deploy/downloadLinuxPlugin'

  3. /var/lib/docker/volumes/service-manager-2_cloudmanager_SCS_cloud_volume/_data/$(sudo docker ps | grep -PO "cloudmanager_SCS_cloud:.?にある sudoer.txt の内容をコピーします。"|sed -e 's/$//'| cut-f2-d":")/sc-linux-host-plugin

  4. rootユーザアカウントを使用してSAP HANAシステムホストにログインします。

  5. 手順3でコピーしたテキストを_/etc/sudoers.d/snapcenter_fileにコピーして、root以外のユーザにsudoアクセスを設定します。

    /etc/sudoers.d/snapcenter_fileに追加した行で、<LINUXUSER> _をroot以外のユーザに、<USER_HOME_DIRECTORY> _を_HOME /<non-root-user> _に置き換えます。

スクリプトを使用してプラグインをインストールします

SAP HANAホストのroot以外のユーザアカウントに対してSSHキーベースの認証を設定し、次の手順を実行してプラグインをインストールします。

始める前に

コネクタへのSSH接続が有効になっていることを確認します。

手順
  1. コネクタVMにログインします。

  2. コネクタに付属のスクリプトを使用してプラグインをインストールします。
    sudo bash /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

    古いコネクタを使用している場合は、次のコマンドを実行してプラグインをインストールします。
    sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

    名前 説明 必須 デフォルト

    plugin_hostの略

    SAP HANAホストを指定します

    はい。

    -

    host_user_nameを指定します

    SAP HANAホストに対するSSH権限を持つSnapCenter ユーザを指定します

    はい。

    -

    host_ssh_keyを指定します

    SnapCenter ユーザのSSHキーを指定します。このキーは、SAP HANAホストへの接続に使用されます

    はい。

    -

    PLUGIN_PORT

    プラグインで使用されるポートを指定します

    いいえ

    8145

    host_ssh_portを指定します

    SAP HANAホストのSSHポートを指定します

    いいえ

    22

    たとえば、'sudo bash /var/lib/docker/volumes/service-manager-2_cloudmanager_SCS_cloud_volume/_data/scripts/ linux_plugin_copy_and_install.sh --host 10.0.1.1 --username SnapCenter --sshkey/keys/netapp-ssh.ppkと入力します

プラグインをインストールしたら、インストールする必要があります SAP HANAデータベースホストを追加します

プラグインを手動でインストールします

HANAホストでSSHキーベースの認証が有効になっていない場合は、以下の手動手順を実行してプラグインをインストールする必要があります。

  • 手順 *

    1. コネクタVMにログインします。

    2. SnapCenter Linuxホストプラグインバイナリをダウンロードします。
      sudo docker exec -it cloudmanager_scs_cloud curl -X GET 'http://127.0.0.1/deploy/downloadLinuxPlugin'

      プラグインのバイナリは次の場所にあります。cd /var/lib/docker/volumes/service-manager-2_cloudmanager_SCS_cloud_volume/_data/$(sudo docker ps | grep -po "cloudmanager_SCS_cloud:.?"|sed -e 's/$//'| cut-f2-d":")/sc-linux-host-plugin

    3. scpまたはその他の方法を使用して、各<non root user (sudo)> HANAデータベースホストの_/ home/sapan/.sc_netapp_pathに上記のパスから_snapcenter_linux_host_plugin_sc.bin_をコピーします。

    4. root以外のアカウント(sudo)を使用してSAP HANAデータベースホストにログインします。

    5. ディレクトリを_/ home/home /<non root user> /.sc_netapp/_に変更し、次のコマンドを実行してバイナリの実行権限を有効にします。
      chmod +x snapcenter_linux_host_plugin_scs.bin

    6. sudo SnapCenter ユーザとしてSAP HANAプラグインをインストールします。
      ./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>

    7. コネクタVMのcopy_certificate.pem_from_certificate/client/certificate/path <base_mount_path>をプラグインホストの/var/opt/snapcenter/spl/etc/にコピーします。

    8. _/var/opt/snapcenter/spl/etcに移動し、keytoolコマンドを実行して証明書をインポートします。
      keytool -import -alias agentcert -file certificate.pem -keystore keystore.jks -deststorepass snapcenter -noprompt

    9. SPLを再起動します。 systemctl restart spl

    10. コネクタから次のコマンドを実行して、コネクタからプラグインに到達できることを確認します。
      docker exec -it cloudmanager_scs_cloud curl -ik https://<FQDN or IP of the plug-in host>:<plug-in port>/PluginService/Version --cert config/client/certificate/certificate.pem --key /config/client/certificate/key.pem

プラグインをインストールしたら、インストールする必要があります SAP HANAデータベースホストを追加します

SnapCenter Plug-in for SAP HANA Databaseをアップグレードします

最新の新機能や機能拡張を利用するには、SnapCenter Plug-in for SAP HANAデータベースをアップグレードする必要があります。

  • 始める前に *

  • ホストで実行中の処理がないことを確認します。

  • 手順 *

    1. SnapCenter ユーザにsudoを設定します。詳細については、を参照してください SnapCenter ユーザにsudoを設定します

    2. 次のスクリプトを実行します。
      /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade

      古いコネクタを使用している場合は、次のコマンドを実行してプラグインをアップグレードします。
      /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade

SAP HANAデータベースホストを追加します

ポリシーを割り当ててバックアップを作成するには、SAP HANAデータベースホストを手動で追加する必要があります。SAP HANAデータベースホストの自動検出はサポートされていません。

  • 手順 *

    1. BlueXP * UIで、[保護]>*>[アプリケーション]*を選択します。

    2. [アプリケーションの検出]*を選択します。

    3. Cloud Native > SAP HANA を選択し、 Next *を選択します。

    4. [アプリケーション]ページで、*[システムの追加]*を選択します。

    5. [システムの詳細*]ページで、次の操作を実行します。

      1. [System Type]で、[Multi-tenant database container]または[Global Non-Data Volumes]を選択します。

      2. SAP HANAシステムの名前を入力します。

      3. SAP HANA システムの SID を指定します。

      4. (任意)OSDBユーザを変更します。

      5. HANAシステムがHANAシステムレプリケーションで構成されている場合は、* HANA System Replication(HSR)System *を有効にします。

      6. [HDB Secure User Store Keys]*テキストボックスを選択して、ユーザストアキーの詳細を追加します。

        キー名、システムの詳細、ユーザー名、パスワードを指定し、*キーの追加*をクリックします。

      ユーザストアキーは削除または変更できます。

    6. 「 * 次へ * 」を選択します。

    7. [ホストの詳細]*ページで、次の操作を実行します。

      1. または[既存のホストを使用]*を選択します。

      2. または[Manual]*を選択します。

        [Manual]に、ホストのFQDNまたはIP、コネクタ、ユーザ名、SSHポート、プラグインポートを入力します。 必要に応じて、SSH秘密鍵を追加して検証します。

    SSHの場合は、ホストのFQDNまたはIP、コネクタ、ユーザ名、およびプラグインポートを入力します。

    1. 「 * 次へ * 」を選択します。

      1. [ホスト設定]ページで、設定要件を満たしているかどうかを確認します。

        確認するチェックボックスをオンにします。

      2. 「 * 次へ * 」を選択します。

      3. [ストレージフットプリント]ページで*[ストレージの追加]*を選択し、次の手順を実行します。

    2. 作業環境を選択し、ネットアップアカウントを指定します。

      左側のナビゲーションペインで、BlueXP * Canvas *を選択して新しい作業環境を追加します。

    3. 必要なボリュームを選択します。

    4. [ストレージの追加]*を選択します。

      1. すべての詳細を確認し、*[システムの追加]*を選択します。

UIからSAP HANAシステムを変更または削除できます。

SAP HANAシステムを削除する前に、関連付けられているバックアップをすべて削除し、保護を解除する必要があります。

非データボリュームを追加します

マルチテナントデータベースコンテナタイプをSAP HANAシステムに追加したら、HANAシステムのデータボリューム以外のボリュームを追加できます。

使用可能な SAP HANA データベースを検出したあと、それらのリソースをリソースグループに追加してデータ保護処理を実行できます。

  • 手順 *

    1. BlueXP* UIで、[保護>*バックアップとリカバリ*>*アプリケーション*]をクリックします。

    2. [アプリケーションの検出]をクリックします。

    3. Cloud Native > SAP HANA を選択し、 Next *をクリックします。

    4. [アプリケーション]ページで、をクリックします アイコンをクリックして操作を選択します 非データボリュームを追加するシステムに対応し、システム管理>*非データボリューム*を選択します。

グローバル非データボリュームの追加

マルチテナントデータベースコンテナタイプがSAP HANAシステムの追加後に、HANAシステムのグローバルデータボリューム以外のボリュームを追加できます。

  • 手順 *

    1. BlueXP* UIで、[保護>*バックアップとリカバリ*>*アプリケーション*]をクリックします。

    2. [アプリケーションの検出]をクリックします。

    3. Cloud Native > SAP HANA を選択し、 Next *をクリックします。

    4. [アプリケーション]ページで、[システムの追加]をクリックします。

    5. [システムの詳細*]ページで、次の操作を実行します。

      1. System Type(システムタイプ)ドロップダウンから、* Global Non-Data Volume(グローバル非データボリューム)*を選択します。

      2. SAP HANAシステムの名前を入力します。

    6. 。[ホストの詳細]*ページで、次の操作を実行します。

      1. SAP HANAシステムの関連付けられたSIDを指定します。

      2. プラグインホストを選択します

      3. 「 * 次へ * 」をクリックします。

      4. すべての詳細を確認し、*システムの追加*をクリックします。