安裝 SnapCenter Plug-in for SAP HANA 並新增資料庫主機
先決條件
在新增主機之前、您應確保符合先決條件。
-
確保每個SAP HANA資料庫主機上都安裝了Java 11(64位元)Oracle Java或OpenJDK。
-
您應該已新增工作環境並建立Connector。
-
確保 Connector 能夠連線至 SAP HANA 資料庫主機。
如需如何解決連線問題的資訊、請參閱 "無法驗證從 BlueXP Connector 主機到應用程式資料庫主機的連線能力"。
當連接器遺失或建立新的連接器時、您應該將連接器與現有的應用程式資源建立關聯。如需更新 Connector 的指示、請參閱 "更新連接器詳細資料"。
-
確定BlueXP使用者具有「帳戶管理員」角色。
-
您應該已建立 SnapCenter 使用者、並為非 root ( Sudo )使用者設定 Sudo 。如需相關資訊、請參閱 "設定Sudo for SnapCenter S供 使用者使用。"
-
您應該先安裝 SnapCenter Plug-in for SAP HANA 、然後再新增資料庫主機。
-
新增SAP HANA資料庫主機時、您應該新增HDB使用者儲存金鑰。HDB安全使用者存放區金鑰用於將SAP HANA資料庫主機的連線資訊安全地儲存在用戶端上、HDBSQL用戶端則使用安全的使用者存放區金鑰來連線至SAP HANA資料庫主機。
-
針對HANA系統複寫(HSR)、為了保護HANA系統、您應該手動登錄主要和次要HANA系統。
主機名稱必須與用於 HSR 複寫的主機相同。 -
如果執行 SSH 型安裝、請確定 Connector 已啟用與 SSH 連接埠的通訊(預設值: 22 )。
-
確保 Connector 已啟用外掛連接埠的通訊(預設值: 8145 )、以便資料保護作業正常運作。
-
確保已安裝最新版本的外掛程式。若要升級外掛程式、請參閱 升級 SnapCenter Plug-in for SAP HANA 資料庫。
設定Sudo for SnapCenter S供 使用者使用
建立非 root ( Sudo )使用者以安裝外掛程式。
-
登入Connector VM。
-
下載SnapCenter 《支援Linux主機的二進位程式》。「Udo Docker執行- IT cloudmanager_SCs_cloul -X Get 'http://127.0.0.1/deploy/downloadLinuxPlugin'`
-
複製位於下列位置的 * sudoer.txt* 內容: /var/lib/v泊 塢視窗 /Volumes/service-manager-2_cloudmanager_css_cloue_Volume/_data/$ ( Sudo 泊塢視窗 ps|grep -po" cloudmanager_cs_clouwy..* ?"|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/nap <non-root-user> 。
使用指令碼安裝外掛程式
為 SAP HANA 主機非 root 使用者帳戶設定 SSH 金鑰型驗證、然後執行下列步驟來安裝外掛程式。
確保已啟用 SSH 連線至 Connector 。
-
登入 Connector VM 。
-
使用 Connector 中提供的指令碼安裝外掛程式。
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>
如果您使用的是舊版 Connector 、請執行下列命令來安裝外掛程式。
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
例如、「 sdo bash /var/lib/pappar/svoles/service-manager-2_cloudmanager_scs_cloue_volate/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username SnapCenter --sshkey /keys/netapp_ssh.ppk
安裝外掛程式之後、您應該 新增SAP HANA資料庫主機。
手動安裝外掛程式
如果 HANA 主機上未啟用 SSH 金鑰型驗證、您應該執行下列手動步驟來安裝外掛程式。
步驟
-
登入 Connector VM 。
-
下載SnapCenter 《支援Linux主機的二進位程式》。「Udo Docker執行- IT cloudmanager_SCs_cloul -X Get 'http://127.0.0.1/deploy/downloadLinuxPlugin'`
外掛程式二進位檔位於: CD /var/lib/v泊 塢視窗 /volides/service-manager-2_cloudmanager_SCS_cloue_volate/_data/$( Sudo 泊塢視窗 ps|grep -po" cloudmanager_SCS_clouy..* ?"|sed -e 's/*$//'|cut -F2 -d":")/sc-linux-host-plugin
-
使用 <non root user (sudo)> scp 或其他替代方法、將 snapcenter_linux_host_plugin_SCS.bin 從上述路徑複製到每個 SAP HANA 資料庫主機的 //home/Nets/.SC_NetApp_ 路徑。
-
使用非 root ( Sudo )帳戶登入 SAP HANA 資料庫主機。
-
將目錄變更為 //home/NetApp/.SC_NetApp/_ <non root user> 、然後執行下列命令以啟用二進位檔案的執行權限。
chmod +x snapcenter_linux_host_plugin_scs.bin
-
以 Sudo SnapCenter 使用者身分安裝 SAP HANA 外掛程式。
./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>
-
將 <base_mount_path> 連接器 VM 的 vmware/client/certificate / 路徑中的 _certificate .pem 複製到外掛主機上的 /var/opt/snapcenter/spl/etc/_ 。
-
瀏覽至_/var/opt/snapcenter/spl/etc/、然後執行keytoole命令以匯入憑證。
keytool -import -alias agentcert -file certificate.pem -keystore keystore.jks -deststorepass snapcenter -noprompt
-
重新啟動SPL:「系統重新啟動spl」
-
從Connector執行下列命令、驗證外掛程式是否可從Connector存取。
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 Plug-in for SAP HANA 資料庫、以存取最新的新功能與增強功能。
開始之前
-
請確定主機上沒有執行任何作業。
步驟
-
設定Sudo for SnapCenter S供 使用者使用。如需相關資訊、請參閱 設定Sudo for SnapCenter S供 使用者使用。
-
執行下列指令碼。
/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
如果您使用的是舊版 Connector 、請執行下列命令來升級外掛程式。
/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資料庫主機。
步驟
-
在 BlueXP UI 中,選擇 * 保護 * > * 備份與恢復 * > * 應用程式 * 。
-
選取 * 探索應用程式 * 。
-
選取 * 雲端原生 * > * SAP HANA * 、然後選取 * 下一步 * 。
-
在 * 應用程式 * 頁面中、選取 * 新增系統 * 。
-
在*系統詳細資料*頁面中、執行下列動作:
-
選取「系統類型」做為「多租戶資料庫容器」或「全域非資料磁碟區」。
-
輸入SAP HANA系統名稱。
-
指定SAP HANA系統的SID。
-
(選用)修改 OSDB 使用者。
-
如果HANA系統設定為HANA系統複寫、請啟用* HANA系統複寫(HSR)System*。
-
選取 * HDB 安全使用者儲存金鑰 * 文字方塊以新增使用者儲存金鑰詳細資料。
指定金鑰名稱、系統詳細資料、使用者名稱和密碼、然後按一下*新增金鑰*。
您可以刪除或修改使用者儲存金鑰。
-
-
選擇*下一步*。
-
在 * 主機詳細資料 * 頁面中、執行下列動作:
-
選取 * 新增主機 * 或 * 使用現有主機 * 。
-
選擇 * 使用 SSH* 或 * 手冊 * 。
若為手動、請輸入主機 FQDN 或 IP 、連接器、使用者名稱、 SSH 連接埠、外掛連接埠、 並選擇性地新增和驗證 SSH 私密金鑰。
對於 SSH 、請輸入主機 FQDN 或 IP 、 Connector 、使用者名稱和外掛程式連接埠。
-
選擇*下一步*。
-
-
在 * 主機組態 * 頁面中、確認是否符合組態需求。
選取核取方塊以確認。
-
選擇*下一步*。
-
在 *Storage Footprint * 頁面中、選取 * 新增儲存設備 * 、然後執行下列步驟:
-
選取工作環境並指定NetApp帳戶。
從左側導覽窗格中、選取 BlueXP * Canvas * 以新增工作環境。
-
選取所需的磁碟區。
-
選取 * 新增儲存設備 * 。
-
-
檢閱所有詳細資料、然後選取 * 新增系統 * 。
您可以從 UI 修改或移除 SAP HANA 系統。
移除 SAP HANA 系統之前、您應該先刪除所有相關的備份、並移除保護。
新增非資料磁碟區
新增多租戶資料庫容器類型 SAP HANA 系統之後、您可以新增 HANA 系統的非資料 Volume 。
探索可用的SAP HANA資料庫之後、您可以將這些資源新增至資源群組、以執行資料保護作業。
步驟
-
在* BlueXP* UI中、按一下* Protection > Backup and recovery > Applications*。
-
按一下「探索應用程式」。
-
選取* Cloud Native > SAP HANA 、然後按一下 Next*。
-
在「應用程式」頁面中、按一下 與您要新增非資料磁碟區的系統相對應、然後選取*管理系統*>*非資料磁碟區*。
新增全域非資料磁碟區
新增多租戶資料庫容器類型 SAP HANA 系統之後、您可以新增 HANA 系統的 Global Non-Data Volumes 。
步驟
-
在* BlueXP* UI中、按一下* Protection > Backup and recovery > Applications*。
-
按一下「探索應用程式」。
-
選取* Cloud Native > SAP HANA 、然後按一下 Next*。
-
在「應用程式」頁面中、按一下「新增系統」。
-
在*系統詳細資料*頁面中、執行下列動作:
-
從System Type(系統類型)下拉式清單中、選取* Global Non-Data Volume(全域非資料Volume)。
-
輸入SAP HANA系統名稱。
-
-
。在 * 主機詳細資料 * 頁面中、執行下列動作:
-
指定SAP HANA系統的相關SSID。
-
選取外掛程式主機
-
單擊 * 下一步 * 。
-
檢閱所有詳細資料、然後按一下*「Add System*(新增系統*)」。
-