搭配虛擬機器雲端使用自動化

 

適用於: Windows Azure Pack

您可以在 Windows Azure 組件 中使用自動化來協調及整合最佳作法的工作,以降低資料中心作業的成本,同時提高 IT 流程的可靠性。您可以將服務管理自動化與 VM 雲端整合,每當 VM 雲端基礎結構中發生特定事件時就會觸發 Runbook。<為虛擬機器雲端註冊服務管理自動化>主題會提供有關 VM 雲端如何與服務管理自動化產生關聯的指示。本主題會提供有關如何將服務管理自動化 Runbook 與 VM 雲端環境中發生的事件產生關聯的指示。如果您要了解 VM 雲端如何在架構層級整合服務管理自動化,請參閱<Service Provider Foundation 如何與服務管理自動化產生關聯?>。

System_CAPS_note注意事項

若要讓 VM 雲端觸發服務管理自動化中的 Runbook,在執行 Service Provider Foundation 的電腦上必須信任服務管理自動化 Web 服務憑證。

  1. 從 系統管理員的管理入口網站 按一下 [VM 雲端] 索引標籤。

  2. 從 [VM 雲端] 索引標籤,按一下 [自動化] 檢視。

  3. 從 [自動化] 檢視的命令列中,按一下 [加入],並指定下列項目:

    1. 針對 [動作類別],選取 VM 雲端 物件,在上面的動作會觸發 Runbook。如需物件和描述的清單,請參閱 可與 Runbook 產生關聯的物件

    2. 針對 [動作],選取為了觸發 Runbook,而必須在選取的物件上進行的動作。依據您選取的動作類別,動作清單中會填入可用的動作。

    3. 針對 [Runbook] 選取每當在選取的物件上發生指定的動作所觸發的 Runbook。

      System_CAPS_note注意事項

      若要讓 Runbook 可以在此下拉式功能表中使用,它必須包含 "SPF" 標記。如需有關如何標記 Runbook 的指示,請參閱 Editing Runbook Properties。如果您使用非英數鍵盤,請重複下列步驟三次來加入 "SPF" 標記:

      1. ALT 鍵按住不放。

      2. 在數字鍵台上按下 + 鍵。

      3. 針對字母 S 輸入 Unicode 值 0053

      4. 放開 ALT 鍵。

      5. 輸入 0050 (代表 P) 和 0046 (代表 F) 再重複以上步驟兩次。

    4. 選取 [啟用] 核取方塊來啟用物件、動作和 Runbook 之間的關聯。當您希望 VM 雲端中的 Runbook 與事件之間的關聯在未來的日期或時間生效時,這個核取方塊會特別實用。

    5. 按一下核取記號,儲存您的變更。

在 管理入口網站 中,當您在 [虛擬機器雲端] 中的 [自動化] 索引標籤上,將動作與 Runbook 連結時,您必須選擇下列項目:

  • [動作類別] (例如系統管理員或租用戶),而且也可以包含所有資源提供者,例如使用量和通知。

  • 根據您所選取的類別,選取 [動作]。這會選取其動作 (例如被刪除或更新) 可以確定並與 Runbook 相關聯的物件。

  • 要與動作相關聯的 [Runbook]。

以下各節列出當 Web 服務呼叫使用 HTTPS 存取,或是當租用戶或系統管理員使用 系統管理員的管理入口網站、租用戶的管理入口網站 或 System Center 2012 R2 Virtual Machine Manager 來變更物件的狀態時,會觸發動作的物件和 CRUD (建立、讀取、更新和刪除) 作業。如需存取這些物件之 URL 的詳細資訊,請參閱服務管理 API 與 Service Provider Foundation URL (英文)。

訂閱物件代表每次租用戶訂閱方案時所建立的訂閱。它會被下列動作觸發:

  • CRUD 動作:建立、更新、刪除

  • 狀態動作:啟動、暫停

下表說明所存取具有 spfVMM.MicrosoftCompute 前置詞的物件,以及在這些物件上觸發動作的作業。

物件

說明

CRUD 動作

狀態動作

CloudService

VMRole 的容器。可以在 CloudService 之下建立多個 VM 角色。若為租用戶,針對每個使用 租用戶的管理入口網站 來部署的 VMRole,會建立一個雲端服務。

API 可以在任何給定的雲端服務中建立多個 VMRole,而且不受限於由租用戶建立時所要求的一對一關聯性。

建立、更新、刪除

VM

VM 角色中的子虛擬機器。

刪除

重新啟動、關機、開始、停止

VMRole

對等 VM 節點的可擴充層。

建立、更新、刪除

修復、縮放

VMRoleVMDisk

連接至 VMRole 的磁碟。

建立、更新、刪除

下表說明所存取具有 spfAdmin 前置詞的物件,以及在這些物件上觸發動作的作業。

物件

說明

CRUD 作業

狀態作業

EventRegistration

API 中的事件與關聯的自動化之間的對應。

建立、更新

角色

在 VMM 中對應至 SSU (自助使用者) 的使用者角色。

建立、更新、刪除

Server

執行 Service Provider Foundation 的任何伺服器。

建立、更新、刪除

SpfSetting

與 Operations Manager 資料倉儲之間的資料庫連接或入口網站端點連接的連接字串。

建立、刪除

戳記

伺服器和 System Center 元件執行個體的邏輯縮放單位。通常一個戳記代表一部 VMM 伺服器。

建立、更新、刪除

租用戶

租用戶。

建立、更新、刪除

TrustedIssuer

用於宣告式驗證的信任方。

建立、刪除

VM

虛擬機器。

刪除

暫停、重新啟動、恢復、關機、開始、停止

VMRole

虛擬機器角色。

刪除

VMRoleGalleryItem

可封裝範本的主機庫項目物件,使用此物件可建立多節點 VM 層。

刪除

發佈、解除發佈

下表說明所存取具有 spfVMM 前置詞的物件,以及觸發動作的作業。

物件

說明

CRUD 動作

狀態動作

BGPPeer

邊界閘道協定。

建立、刪除

HardwareProfile

VMM 中用來定義虛擬機器硬體屬性的硬體設定檔。

更新

工作

VMM 中的工作,並指出 VMM 中的作業狀態。

更新

NATConnection

NATRule 物件的容器。

建立、更新、刪除

NATRule

VM 網路的傳入連接埠對應規則。

建立、刪除

RunAsAccount

VMM RunAs 帳戶。

建立、更新、刪除

服務

VMM 服務。

建立、更新、刪除

ServiceTemplate

VMM 服務範本

更新

StaticIPAddressPool

VMM 靜態 IP 位址集區。

建立、刪除

UserRole

VMM 使用者角色。使用者角色可以是自助使用者、租用戶管理員或系統管理員。此物件可用於套用權限和範圍。

建立、更新、刪除

VirtualDiskDrive

VMM 虛擬磁碟機。

建立、刪除

VirtualDVDDrive

VMM 虛擬 DVD 光碟機

建立、更新、刪除

VirtualMachine

獨立虛擬機器。

更新、刪除

VirtualNetworkAdapter

VMM 虛擬網路介面卡 (vNIC)。

建立、更新、刪除

VirtualSCSIAdapter

VMM 虛擬 SCSI 介面卡。

建立、刪除

VMCheckPoint

VMM 檢查點

建立、更新、刪除

VMNetwork

VM 網路或虛擬網路。虛擬機器會使用虛擬網路介面卡 (vNIC) 連接到 VM 網路。

更新、刪除

VMNetworkGateway

VMM 網路閘道。閘道允許邊界閘道協定、NAT 和 VPN 設定在 VM 網路上。

建立、更新、刪除

VMSubnet

VM 子網路,並且會定義 VM 網路內的子網路範圍。

建立、刪除

VMtempalte

用來建立虛擬機器的 VMM 虛擬機器範本。

更新

VPNConnection

VMM VPN 連接。這會對應至入口網站中的網站間 VPN 連接。它可讓 VM 網路上的虛擬機器在遠端連接到另一個網站。

建立、更新、刪除

VPNetworkRoute

VMM VPN 網路路由。路由讓 VM 網路上的虛擬機器能夠在 VPN 連接的另一端找到遠端網路中的其他電腦。

建立、刪除

顯示: