實作範例
由於系統和儲存設備設定有大量可用選項、因此應將實作範例當作個別系統設定和組態需求的範本。
範例指令碼是以原樣提供、NetApp不支援。您可以透過電子郵件向mailto:ng-sapcc@netapp.com [ng-sapcc@netapp.com ^]索取最新版的指令碼。 |
已驗證的組態與限制
以下原則適用於實作範例、可能需要加以調整以符合客戶需求:
-
託管SAP系統使用NFS存取NetApp儲存磁碟區、並根據調適性設計原則進行設定。
-
您可以使用ONTAP NetApp Ansible模組(ZAPI和REST API)支援的所有版本。
-
單一NetApp叢集和SVM的認證資料會在供應商指令碼中硬式編碼為變數。
-
儲存複製是在來源SAP系統所使用的相同儲存系統上執行。
-
目標SAP系統的儲存磁碟區名稱與來源名稱相同、附有附錄。
-
未實作次要儲存設備(SV/SM)的複製。
-
未實作FlexClone分割。
-
來源和目標SAP系統的執行個體編號相同。
實驗室設定
下圖顯示我們使用的實驗室設定。用於系統實體複製作業的來源SAP系統HN9、包括資料庫H09、SAP CS和SAP、以及安裝在同一部主機(SAP-lnx32)上執行的服務 "可調整的設計" 已啟用。根據準備了可Ansible控制節點 "NetApp ONTAP 的Ansible教戰手冊" 文件。
SAP主機代理程式也安裝在此主機上。NetApp 提供者指令碼和 Ansible 教戰手冊是在 Ansible 控制節點上設定的、如所述"「附錄:供應商指令碼組態。」"
主機 sap-lnx49
是做為SAP Lama複製作業的目標、而隔離就緒功能則是在該處設定。
不同的SAP系統(HNA做為來源、HN2做為目標)用於系統複製和重新整理作業、因為這裡已啟用「複製後自動化」(CA)。
實驗室設定使用下列軟體版本:
-
SAP Lama Enterprise Edition 3.00 SP23_2
-
SAP HANA 2.00.052.00.1599235305
-
SAP 7.77修補程式27(S/4 HANA 1909)
-
SAP主機代理程式7.22修補程式56
-
SAPACEXT 7.22修補程式69
-
Linux SLES 15 SP2
-
Ansible 2.13.7.
-
NetApp ONTAP 產品技術9.8P8
SAP Lama組態
SAP Lama供應商定義
供應商定義是在SAP Lama的Automation Studio中執行、如下列螢幕擷取畫面所示。此實作範例使用單一供應商定義、用於不同的自訂資源配置步驟和作業掛勾、如前所述。
供應商 netapp_clone
定義為指令碼 netapp_clone.sh
已在SAP主機代理程式註冊。SAP主機代理程式會在中央主機上執行 `sap-jump`也可作為Ansible控制節點。
「使用於」索引標籤會顯示供應商所使用的自訂作業。自訂資源配置的組態* NetAppClon*和自訂勾點*刪除NetAppClon*和*刪除NetAppClone Refresh*會顯示在下一章中。
執行資源配置工作流程時會要求使用* ClonePostFix*和* SnapPostFix*參數、並用於Snapshot和FlexClone磁碟區名稱。
SAP Lama自訂資源配置
在SAP Lama自訂資源配置組態中、先前所述的客戶供應商會用來取代資源配置工作流程步驟* Clone Volumes 和 PostCloneworet*。
SAP Lama客製化掛勾
如果系統隨系統銷毀工作流程一起刪除、則會使用勾號*刪除NetAppClon*來呼叫供應商定義 netapp_clone
。系統重新整理工作流程期間會使用*刪除NetApp Clone Refresh*勾選、因為執行期間會保留執行個體。
請務必設定*使用Mount Data XML作為自訂掛勾、以便SAP Lama將掛載點組態的資訊提供給供應商。
為了確保只有在使用自訂資源配置工作流程建立系統時、才會使用及執行自訂資源勾、系統會新增下列限制。
如需使用自訂掛勾的詳細資訊、請參閱 "SAP Lama文件"。
啟用SAP來源系統的自訂資源配置工作流程
若要啟用來源系統的自訂資源配置工作流程、必須在組態中進行調整。必須選取「使用自訂資源配置程序」核取方塊以及對應的自訂資源配置定義。