Skip to main content
BlueXP backup and recovery
所有雲端供應商
  • 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。

  • 您應該已新增工作環境並建立Connector。

  • 確保 Connector 能夠連線至 SAP HANA 資料庫主機。

    當連接器遺失或建立新的連接器時、您應該將連接器與現有的應用程式資源建立關聯。如需更新 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 )使用者以安裝外掛程式。

步驟
  1. 登入Connector VM。

  2. 下載SnapCenter 《支援Linux主機的二進位程式》。「Udo Docker執行- IT cloudmanager_SCs_cloul -X Get 'http://127.0.0.1/deploy/downloadLinuxPlugin'`

  3. 複製位於下列位置的 * 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

  4. 使用 root 使用者帳戶登入 SAP HANA 系統主機。

  5. 將步驟 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 。

步驟
  1. 登入 Connector VM 。

  2. 使用 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 金鑰型驗證、您應該執行下列手動步驟來安裝外掛程式。

步驟

  1. 登入 Connector VM 。

  2. 下載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

  3. 使用 <non root user (sudo)> scp 或其他替代方法、將 snapcenter_linux_host_plugin_SCS.bin 從上述路徑複製到每個 SAP HANA 資料庫主機的 //home/Nets/.SC_NetApp_ 路徑。

  4. 使用非 root ( Sudo )帳戶登入 SAP HANA 資料庫主機。

  5. 將目錄變更為 //home/NetApp/.SC_NetApp/_ <non root user> 、然後執行下列命令以啟用二進位檔案的執行權限。
    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. 將 <base_mount_path> 連接器 VM 的 vmware/client/certificate / 路徑中的 _certificate .pem 複製到外掛主機上的 /var/opt/snapcenter/spl/etc/_ 。

  8. 瀏覽至_/var/opt/snapcenter/spl/etc/、然後執行keytoole命令以匯入憑證。
    keytool -import -alias agentcert -file certificate.pem -keystore keystore.jks -deststorepass snapcenter -noprompt

  9. 重新啟動SPL:「系統重新啟動spl」

  10. 從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 資料庫、以存取最新的新功能與增強功能。

開始之前

  • 請確定主機上沒有執行任何作業。

步驟

  1. 設定Sudo for SnapCenter S供 使用者使用。如需相關資訊、請參閱 設定Sudo for SnapCenter S供 使用者使用

  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

    如果您使用的是舊版 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資料庫主機。

步驟

  1. BlueXP UI 中,選擇 * 保護 * > * 備份與恢復 * > * 應用程式 * 。

  2. 選取 * 探索應用程式 * 。

  3. 選取 * 雲端原生 * > * SAP HANA * 、然後選取 * 下一步 * 。

  4. 在 * 應用程式 * 頁面中、選取 * 新增系統 * 。

  5. 在*系統詳細資料*頁面中、執行下列動作:

    1. 選取「系統類型」做為「多租戶資料庫容器」或「全域非資料磁碟區」。

    2. 輸入SAP HANA系統名稱。

    3. 指定SAP HANA系統的SID。

    4. (選用)修改 OSDB 使用者。

    5. 如果HANA系統設定為HANA系統複寫、請啟用* HANA系統複寫(HSR)System*。

    6. 選取 * HDB 安全使用者儲存金鑰 * 文字方塊以新增使用者儲存金鑰詳細資料。

      指定金鑰名稱、系統詳細資料、使用者名稱和密碼、然後按一下*新增金鑰*。

    您可以刪除或修改使用者儲存金鑰。

  6. 選擇*下一步*。

  7. 在 * 主機詳細資料 * 頁面中、執行下列動作:

    1. 選取 * 新增主機 * 或 * 使用現有主機 * 。

    2. 選擇 * 使用 SSH* 或 * 手冊 * 。

      若為手動、請輸入主機 FQDN 或 IP 、連接器、使用者名稱、 SSH 連接埠、外掛連接埠、 並選擇性地新增和驗證 SSH 私密金鑰。

    對於 SSH 、請輸入主機 FQDN 或 IP 、 Connector 、使用者名稱和外掛程式連接埠。

    1. 選擇*下一步*。

  8. 在 * 主機組態 * 頁面中、確認是否符合組態需求。

    選取核取方塊以確認。

  9. 選擇*下一步*。

  10. 在 *Storage Footprint * 頁面中、選取 * 新增儲存設備 * 、然後執行下列步驟:

    1. 選取工作環境並指定NetApp帳戶。

      從左側導覽窗格中、選取 BlueXP * Canvas * 以新增工作環境。

    2. 選取所需的磁碟區。

    3. 選取 * 新增儲存設備 * 。

  11. 檢閱所有詳細資料、然後選取 * 新增系統 * 。

您可以從 UI 修改或移除 SAP HANA 系統。

移除 SAP HANA 系統之前、您應該先刪除所有相關的備份、並移除保護。

新增非資料磁碟區

新增多租戶資料庫容器類型 SAP HANA 系統之後、您可以新增 HANA 系統的非資料 Volume 。

探索可用的SAP HANA資料庫之後、您可以將這些資源新增至資源群組、以執行資料保護作業。

步驟

  1. 在* BlueXP* UI中、按一下* Protection > Backup and recovery > Applications*。

  2. 按一下「探索應用程式」。

  3. 選取* Cloud Native > SAP HANA 、然後按一下 Next*。

  4. 在「應用程式」頁面中、按一下 圖示以選取動作 與您要新增非資料磁碟區的系統相對應、然後選取*管理系統*>*非資料磁碟區*。

新增全域非資料磁碟區

新增多租戶資料庫容器類型 SAP HANA 系統之後、您可以新增 HANA 系統的 Global Non-Data Volumes 。

步驟

  1. 在* BlueXP* UI中、按一下* Protection > Backup and recovery > Applications*。

  2. 按一下「探索應用程式」。

  3. 選取* Cloud Native > SAP HANA 、然後按一下 Next*。

  4. 在「應用程式」頁面中、按一下「新增系統」。

  5. 在*系統詳細資料*頁面中、執行下列動作:

    1. 從System Type(系統類型)下拉式清單中、選取* Global Non-Data Volume(全域非資料Volume)

    2. 輸入SAP HANA系統名稱。

  6. 。在 * 主機詳細資料 * 頁面中、執行下列動作:

    1. 指定SAP HANA系統的相關SSID。

    2. 選取外掛程式主機

    3. 單擊 * 下一步 * 。

    4. 檢閱所有詳細資料、然後按一下*「Add System*(新增系統*)」。