組態SnapCenter
您必須執行本節中的步驟、才能SnapCenter 設定基礎的功能、並保護HANA資源。
組態步驟總覽
您必須執行下列步驟、才能SnapCenter 設定基礎的資訊穩定功能、並保護HANA資源。以下各章將詳細說明每個步驟。
-
設定SAP HANA備份使用者和hdbuserstore金鑰。用於使用hdbsqll用戶端存取HANA資料庫。
-
設定SnapCenter 儲存在靜態中。從ONTAP SVM上存取FSX for SVMs的認證資料SnapCenter
-
設定外掛程式部署的認證。用於在SnapCenter HANA資料庫主機上自動部署及安裝所需的功能不全插件。
-
將HANA主機新增SnapCenter 至部署並安裝所需SnapCenter 的功能不全的外掛程式。
-
設定原則。定義備份作業類型(Snapshot、file)、保留、以及選用的Snapshot備份複寫。
-
設定HANA資源保護。提供hdbuserstore金鑰、並將原則和排程附加至HANA資源。
SAP HANA備份使用者與hdbuserstore組態
NetApp建議在HANA資料庫中設定專屬的資料庫使用者、以SnapCenter 執行使用效益的備份作業。第二步是針對此備份使用者設定SAP HANA使用者存放區金鑰、此使用者存放區金鑰用於SnapCenter 設定SAP HANA外掛程式。
下圖顯示可用來建立備份使用者的SAP HANA Studio
HANA 2.0 SPS5版本可變更所需的權限:備份管理、目錄讀取、資料庫備份管理及資料庫還原操作員。對於較早版本、備份管理和目錄讀取已足夠。
對於SAP HANA MDC系統、您必須在系統資料庫中建立使用者、因為系統和租戶資料庫的所有備份命令都是使用系統資料庫執行。
![錯誤:缺少圖形影像](./../media/amazon-fsx-image9.png)
以下命令用於具有「<SID>adm'使用者的使用者存放區組態:
hdbuserstore set <key> <host>:<port> <database user> <password>
使用「<SID>adm'使用者與HANA資料庫通訊。SnapCenter因此、您必須在資料庫主機上使用<id>adm'使用者來設定使用者存放區金鑰。SAP HANA hdbsql用戶端軟體通常會與資料庫伺服器安裝一起安裝。如果情況並非如此、您必須先安裝hdbClient。
在SAP HANA MDC設定中、連接埠「3<instanceNo>13」是SQL存取系統資料庫的標準連接埠、必須用於hdbuserstore組態。
若要設定SAP HANA多主機、您必須為所有主機設定使用者儲存金鑰。使用每個提供的金鑰嘗試連線至資料庫、因此可以獨立運作、將SAP HANA服務容錯移轉至不同的主機。SnapCenter在實驗室設定中、我們為系統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.
您可以使用「hdbsql」命令檢查使用金鑰的HANA系統資料庫存取權。
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 不執行儲存的情況下進行設定。
-
在這個UI中、選取「儲存系統」SnapCenter 。
您可以選擇儲存系統類型ONTAP 、也可以是「SVM」或ONTAP 「叢集」。在下列範例中、已選取SVM管理。
-
若要新增儲存系統並提供所需的主機名稱和認證、請按一下「New(新增)」。
SVM使用者不需要是vsadmin使用者、如下圖所示。一般而言、使用者是在SVM上設定、並指派執行備份與還原作業所需的權限。如需必要權限的相關資訊、請參閱 "《安裝指南》SnapCenter" 在標題為ONTAP 「最低要求的權限」一節中。
-
若要設定儲存平台、請按一下「更多選項」。
-
選擇All Flash FAS 支援作為儲存系統、以確保FSX- for ONTAP the FSX-的授權可供SnapCenter 使用。
SVM的「sAPCA-Hana - SVM」現已設定SnapCenter 於SVM中。
建立外掛程式部署的認證資料
若要在SnapCenter HANA主機上部署必要的外掛程式、必須設定使用者認證。
-
移至「設定」、選取「認證」、然後按一下「新增」。
-
在實驗室設定中、我們在SnapCenter HANA主機上設定了新的使用者「支援」、用於外掛部署。您必須啟用Sudo prvilleges、如下圖所示。
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 、NetApp會在資料庫主機上部署所需的外掛程式、並執行自動探索作業。
SAP HANA外掛程式需要Java 64位元1.8版。必須先在主機上安裝Java、然後才能將主機新增SnapCenter 至鏡像。
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 #
支援OpenJDKTM或Oracle Java SnapCenter 。
若要新增SAP HANA主機、請遵循下列步驟:
-
在主機索引標籤中、按一下新增。
-
提供主機資訊、並選取要安裝的SAP HANA外掛程式。按一下「提交」。
-
確認指紋。
HANA與Linux外掛程式的安裝會自動啟動。安裝完成後、主機的狀態欄會顯示「Configure VMware Plug-in(設定VMware外掛程式)」。可偵測SAP HANA外掛程式是否安裝在虛擬化環境中。SnapCenter這可能是VMware環境或公有雲供應商的環境。在這種情況SnapCenter 下、功能表會顯示設定Hypervisor的警告。
您可以使用下列步驟移除警告訊息。
-
從「設定」索引標籤、選取「全域設定」。
-
針對Hypervisor設定、選取VM Hs Hs iSCSI Direct Attached Disk或NFS for All hosts(VM有iSCSI Direct附加磁碟或NFS用於所有主機)、然後更新設定。
現在畫面會顯示Linux外掛程式和HANA外掛程式、並顯示執行狀態。
-
設定原則
原則通常會獨立設定資源、可供多個SAP HANA資料庫使用。
典型的最低組態包含下列原則:
-
不需複寫的每小時備份原則:「本地管理單元」。
-
使用檔案型備份進行每週區塊完整性檢查的原則:「BlockIntegrityCheck」。
下列各節將說明這些原則的組態。
Snapshot備份原則
請依照下列步驟設定Snapshot備份原則。
-
移至「設定」>「原則」、然後按一下「新增」。
-
輸入原則名稱和說明。按一下「下一步」
-
選取備份類型做為「Snapshot Based」(快照型)、然後選取「Hourly」(每小時)
排程本身稍後會設定HANA資源保護組態。
-
設定隨需備份的保留設定。
-
設定複寫選項。在這種情況下、未SnapVault 選取任何更新功能。
現在已設定新原則。
![錯誤:缺少圖形影像](./../media/amazon-fsx-image29.png)
區塊完整性檢查原則
請依照下列步驟設定區塊完整性檢查原則。
-
移至「設定」>「原則」、然後按一下「新增」。
-
輸入原則名稱和說明。按一下「下一步」
-
將備份類型設為「檔案型」、並將排程頻率設為「每週」。排程本身稍後會設定HANA資源保護組態。
-
設定隨需備份的保留設定。
-
在「摘要」頁面上、按一下「完成」。
設定及保護HANA資源
外掛程式安裝完成後、HANA資源的自動探索程序會自動啟動。在「資源」畫面中、會建立一個新的資源、並以紅色掛鎖圖示標示為鎖定。若要設定及保護新的HANA資源、請依照下列步驟操作:
-
選取並按一下資源以繼續設定。
您也可以按一下「重新整理資源」、在「資源」畫面中手動觸發自動探索程序。
-
提供HANA資料庫的使用者存放區金鑰。
第二層自動探索程序會從探索租戶資料和儲存設備佔用空間資訊開始。
-
在「Resources(資源)」索引標籤中、按兩下資源以設定資源保護。
-
設定Snapshot複本的自訂名稱格式。
NetApp建議使用自訂Snapshot複本名稱、輕鬆識別已建立哪些備份、以及使用何種原則和排程類型。在Snapshot複本名稱中新增排程類型、即可區分排程備份與隨需備份。隨需備份的「排程名稱」字串為空白、而排程備份則包含字串「每小時」、「每日」、「或每週」。
-
不需要在「應用程式設定」頁面上進行任何特定設定。按一下「下一步」
-
選取要新增至資源的原則。
-
定義區塊完整性檢查原則的排程。
在此範例中、此設定為每週一次。
-
定義本機Snapshot原則的排程。
在此範例中、每6小時設定一次。
-
提供電子郵件通知的相關資訊。
HANA資源組態現已完成、您可以執行備份。
![錯誤:缺少圖形影像](./../media/amazon-fsx-image47.png)