快速入門:使用 CLI 從適用于 SAP 解決方案的 Azure 中心啟動和停止 SAP 系統
Azure CLI 可用來從命令列或在指令碼中建立和管理 Azure 資源。
在本操作指南中,您將瞭解如何使用Azure CLI,透過 SAP 解決方案的虛擬實例來啟動和停止 SAP 系統 (VIS) 資源。
透過 Azure CLI,您可以啟動和停止:
- 整個 SAP 應用層,包括 ABAP SAP Central Services (ASCS) 和應用程式伺服器實例。
- 個別的 SAP 實例,包括中央服務和應用程式伺服器實例。
- HANA 資料庫
- 您可以在下列類型的部署中啟動和停用執行個體:
- 單一伺服器
- 高可用性 (HA)
- 分散式非 HA
- 在 Windows 和 RHEL 和 SUSE Linux 作業系統上執行的 SAP 系統。
- 使用 SUSE 和 RHEL Pacemaker 叢集軟體和 Windows Server 容錯移轉叢集的 SAP HA 系統, (WSFC) 。 目前不支援其他認證的叢集軟體。
必要條件
- 您已 在 Azure Center for SAP 解決方案中建立的 SAP 系統,或 向適用于 SAP 解決方案的 Azure 中心註冊 為 SAP 解決方案的虛擬實例 資源。
- 檢查您的 Azure 帳戶是否有 適用于 SAP 解決方案的 Azure 中心管理員 ,或 SAP 解決方案資源的虛擬實例上對等角色存取權。 您可以在 本文中深入瞭解控管 VIS、個別 SAP 實例和 HANA 資料庫的啟動和停止動作的細微許可權。
- 若要讓啟動作業能夠運作,必須執行 SAP 實例) 基礎虛擬機器 (VM。 此功能會啟動或停用 SAP 應用程式執行個體,而不是組成 SAP 系統資源的 VM。
-
sapstartsrv
服務必須在與 SAP 系統相關的所有 VM 上執行。 - 針對 HA 部署,SAP (
sap_vendor_cluster_connector
) 的 HA 介面叢集連接器必須安裝在 ASCS 執行個體上。 如需詳細資訊,請參閱 SUSE 連接器規格和 RHEL 連接器規格。 - HANA 資料庫的停止作業函式只能在叢集維護模式處於 [已停用 ] 狀態時起始。 同樣地,只有在叢集維護模式處於 [已啟用 ] 狀態時,才能起始啟動作業函式。
啟動 SAP 系統
若要啟動 SAP 系統,表示為 SAP 解決方案資源的虛擬實例 :
使用 az workloads sap-virtual-instance start 命令:
選項 1:
使用 SAP 解決方案的虛擬實例資源名稱和 ResourceGroupName 來識別您想要啟動的系統。
az workloads sap-virtual-instance start -g <Resource-group-name> -n <ResourceName>
選項 2:
id
使用 參數,並傳遞您想要啟動之 SAP 解決方案資源之虛擬實例的資源識別碼。
az workloads sap-virtual-instance start --id <ResourceID>
停用 SAP 系統
若要停止 SAP 解決方案資源的 虛擬實例表示的 SAP 系統:
使用 az workloads sap-virtual-instance stop 命令:
選項 1:
使用 SAP 解決方案的虛擬實例資源名稱和 ResourceGroupName 來識別您想要停止的系統。
az workloads sap-virtual-instance stop -g <Resource-group-name> -n <ResourceName>
選項 2:
id
使用 參數,並傳遞您想要停止之 SAP 解決方案資源之虛擬實例的資源識別碼。
az workloads sap-virtual-instance stop --id <ResourceID>