sidebar | permalink | keywords | summary |
---|---|---|---|
sidebar |
task-deploy-snapcenter-plugin-for-sap-hana.html |
Cloud Manager, BlueXP, SnapCenter Plug-in for SAP HANA, SAP HANA, database, host, deploy |
各SAP HANAデータベースホストにSnapCenter Plug-in for SAP HANAをインストールします。 |
ホストを追加する前に、前提条件を満たしていることを確認する必要があります。
-
各SAP HANAデータベースホストにJava 11(64ビット)Oracle JavaまたはOpenJDKがインストールされていることを確認します。
-
作業環境を追加し、コネクタを作成しておく必要があります。
-
コネクタがSAP HANAデータベースホストに接続されていることを確認します。
接続問題 を解決する方法については、を参照してください "BlueXP Connectorホストからアプリケーションデータベースホストへの接続を検証できませんでした"。
コネクタが失われた場合、または新しいコネクタを作成した場合は、コネクタを既存のアプリケーションリソースに関連付ける必要があります。コネクタを更新する手順については、を参照してください "コネクタの詳細を更新します"。
-
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システムを手動で登録する必要があります。
Noteホスト名は、HSRレプリケーションで使用されるホストのホスト名と同じである必要があります。 -
SSHベースのインストールを実行する場合は、コネクタでSSHポートへの通信が有効になっていることを確認します(デフォルト:22)。
-
データ保護処理が機能するように、コネクタがプラグインポート(デフォルト:8145)との通信が有効になっていることを確認します。
-
最新バージョンのプラグインがインストールされていることを確認します。プラグインをアップグレードするには、を参照してください SnapCenter Plug-in for SAP HANA Databaseをアップグレードします。
プラグインをインストールするには、root以外のユーザ(sudo)を作成してください。
-
Connector VMにログインします。
-
SnapCenter Linuxホストプラグインバイナリをダウンロードします。
sudo docker exec -it cloudmanager_scs_cloud curl -X GET 'http://127.0.0.1/deploy/downloadLinuxPlugin'
-
/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
-
rootユーザアカウントを使用してSAP HANAシステムホストにログインします。
-
手順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接続が有効になっていることを確認します。
-
コネクタVMにログインします。
-
コネクタに付属のスクリプトを使用してプラグインをインストールします。
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キーベースの認証が有効になっていない場合は、以下の手動手順を実行してプラグインをインストールする必要があります。
-
手順 *
-
コネクタVMにログインします。
-
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
-
scpまたはその他の方法を使用して、各<non root user (sudo)> HANAデータベースホストの_/ home/sapan/.sc_netapp_pathに上記のパスから_snapcenter_linux_host_plugin_sc.bin_をコピーします。
-
root以外のアカウント(sudo)を使用してSAP HANAデータベースホストにログインします。
-
ディレクトリを_/ home/home /<non root user> /.sc_netapp/_に変更し、次のコマンドを実行してバイナリの実行権限を有効にします。
chmod +x snapcenter_linux_host_plugin_scs.bin
-
sudo SnapCenter ユーザとしてSAP HANAプラグインをインストールします。
./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>
-
コネクタVMのcopy_certificate.pem_from_certificate/client/certificate/path <base_mount_path>をプラグインホストの/var/opt/snapcenter/spl/etc/にコピーします。
-
_/var/opt/snapcenter/spl/etcに移動し、keytoolコマンドを実行して証明書をインポートします。
keytool -import -alias agentcert -file certificate.pem -keystore keystore.jks -deststorepass snapcenter -noprompt
-
SPLを再起動します。
systemctl restart spl
-
コネクタから次のコマンドを実行して、コネクタからプラグインに到達できることを確認します。
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データベースをアップグレードする必要があります。
-
始める前に *
-
ホストで実行中の処理がないことを確認します。
-
手順 *
-
SnapCenter ユーザにsudoを設定します。詳細については、を参照してください SnapCenter ユーザにsudoを設定します。
-
次のスクリプトを実行します。
/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データベースホストの自動検出はサポートされていません。
-
手順 *
-
BlueXP * UIで、[保護]>*>[アプリケーション]*を選択します。
-
[アプリケーションの検出]*を選択します。
-
Cloud Native > SAP HANA を選択し、 Next *を選択します。
-
[アプリケーション]ページで、*[システムの追加]*を選択します。
-
[システムの詳細*]ページで、次の操作を実行します。
-
[System Type]で、[Multi-tenant database container]または[Global Non-Data Volumes]を選択します。
-
SAP HANAシステムの名前を入力します。
-
SAP HANA システムの SID を指定します。
-
(任意)OSDBユーザを変更します。
-
HANAシステムがHANAシステムレプリケーションで構成されている場合は、* HANA System Replication(HSR)System *を有効にします。
-
[HDB Secure User Store Keys]*テキストボックスを選択して、ユーザストアキーの詳細を追加します。
キー名、システムの詳細、ユーザー名、パスワードを指定し、*キーの追加*をクリックします。
ユーザストアキーは削除または変更できます。
-
-
「 * 次へ * 」を選択します。
-
[ホストの詳細]*ページで、次の操作を実行します。
-
または[既存のホストを使用]*を選択します。
-
または[Manual]*を選択します。
[Manual]に、ホストのFQDNまたはIP、コネクタ、ユーザ名、SSHポート、プラグインポートを入力します。 必要に応じて、SSH秘密鍵を追加して検証します。
-
SSHの場合は、ホストのFQDNまたはIP、コネクタ、ユーザ名、およびプラグインポートを入力します。
-
「 * 次へ * 」を選択します。
-
[ホスト設定]ページで、設定要件を満たしているかどうかを確認します。
確認するチェックボックスをオンにします。
-
「 * 次へ * 」を選択します。
-
[ストレージフットプリント]ページで*[ストレージの追加]*を選択し、次の手順を実行します。
-
-
作業環境を選択し、ネットアップアカウントを指定します。
左側のナビゲーションペインで、BlueXP * Canvas *を選択して新しい作業環境を追加します。
-
必要なボリュームを選択します。
-
[ストレージの追加]*を選択します。
-
すべての詳細を確認し、*[システムの追加]*を選択します。
-
-
UIからSAP HANAシステムを変更または削除できます。
SAP HANAシステムを削除する前に、関連付けられているバックアップをすべて削除し、保護を解除する必要があります。
マルチテナントデータベースコンテナタイプをSAP HANAシステムに追加したら、HANAシステムのデータボリューム以外のボリュームを追加できます。
使用可能な SAP HANA データベースを検出したあと、それらのリソースをリソースグループに追加してデータ保護処理を実行できます。
マルチテナントデータベースコンテナタイプがSAP HANAシステムの追加後に、HANAシステムのグローバルデータボリューム以外のボリュームを追加できます。
-
手順 *
-
BlueXP* UIで、[保護>*バックアップとリカバリ*>*アプリケーション*]をクリックします。
-
[アプリケーションの検出]をクリックします。
-
Cloud Native > SAP HANA を選択し、 Next *をクリックします。
-
[アプリケーション]ページで、[システムの追加]をクリックします。
-
[システムの詳細*]ページで、次の操作を実行します。
-
System Type(システムタイプ)ドロップダウンから、* Global Non-Data Volume(グローバル非データボリューム)*を選択します。
-
SAP HANAシステムの名前を入力します。
-
-
。[ホストの詳細]*ページで、次の操作を実行します。
-
SAP HANAシステムの関連付けられたSIDを指定します。
-
プラグインホストを選択します
-
「 * 次へ * 」をクリックします。
-
すべての詳細を確認し、*システムの追加*をクリックします。
-
-