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

 

適用于:Windows Azure Pack

您可以使用 Windows Azure Pack 中的自動化來協調和整合最佳做法工作,以降低資料中心作業的成本,同時改善 IT 程式的可靠性。 您可以整合 Service Management Automation 與 VM 雲端,以在 VM 雲端基礎結構中發生特定事件時觸發 Runbook。 註冊 虛擬機器雲端的服務管理自動化 主題提供如何建立 VM 雲端與服務管理自動化的關聯指示。 本主題提供如何將 Service Management Automation Runbook 與 VM 雲端內容中發生的事件產生關聯的指示。 如果您想要瞭解 VM 雲端如何與架構層級的服務管理自動化整合,請參閱 Service Provider Foundation 如何與 Service Management Automation 相關聯?

注意

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

若要將 Runbook 與 VM 雲端中的事件產生關聯

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

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

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

    1. 針對 [動作類別],選取 VM Clouds 物件,這是觸發 Runbook 的動作。 如需物件和描述的清單,請參閱<可與 Runbook 產生關聯的物件>。

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

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

      注意

      若要讓 Runbook 在此下拉式清單中取得,它必須包含 「SPF」 標籤。 如需如何標記 Runbook 的指示,請參閱 編輯 Runbook 屬性。 如果您使用非羅馬字母鍵盤,請重複下列步驟三次以包含 「SPF」 標籤:

      1. ALT 鍵按住不放。

      2. +按下數位板上的按鍵。

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

      4. 放開 ALT 鍵。

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

    4. 選取 [啟用] 核取方塊來啟用物件、動作和 Runbook 之間的關聯。 此核取方塊在您希望 VM 雲端中的 Runbook 與事件之間的關聯在稍後的日期或時間生效的情況下特別有用。

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

可與 Runbook 產生關聯的物件

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

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

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

  • 要與動作相關聯的 Runbook

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

訂閱物件

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

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

  • 狀態動作:啟動、暫停

spfVMM.MicrosoftCompute 物件

下表描述使用 spfVMM.MicrosoftCompute 前置詞存取的物件,以及在這些物件上觸發動作的作業。

Object

描述

CRUD 動作

狀態動作

CloudService

VMRole 的容器。 您可以在 CloudService 下建立多個 VM 角色。對於租使用者,系統會針對使用租使用者管理入口網站部署的每個 VMRole 建立雲端服務。

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

建立、更新、刪除

VM

VM 角色中的子虛擬機器。

刪除

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

VMRole

對等 VM 節點的可擴充層。

建立、更新、刪除

修復、縮放

VMRoleVMDisk

連接至 VMRole 的磁碟。

建立、更新、刪除

spfAdmin 物件

下表描述使用 spfAdmin 前置詞存取的物件,以及在這些物件上觸發動作的作業。

Object

描述

CRUD 作業

狀態作業

EventRegistration

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

建立、更新

角色

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

建立、更新、刪除

伺服器

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

建立、更新、刪除

SpfSetting

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

建立、刪除

戳記

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

建立、更新、刪除

租用戶

租用戶。

建立、更新、刪除

TrustedIssuer

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

建立、刪除

VM

虛擬機器。

刪除

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

VMRole

虛擬機器角色。

刪除

VMRoleGalleryItem

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

刪除

發佈、解除發佈

spfVMM 物件

下表描述使用 spfVMM 前置詞存取的物件,以及觸發動作的作業。

Object

描述

CRUD 動作

狀態動作

BGPPeer

邊界閘道協定。

建立、刪除

HardwareProfile

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

更新

工作 (Job)

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 連接的另一端找到遠端網路中的其他電腦。

建立、刪除

另請參閱

管理虛擬機器雲端