Share via


快速入門:使用 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>

下一步