Service Provider Foundation 如何與服務管理自動化產生關聯?

 

適用于:Windows Azure Pack

Service Provider Foundation 會與系統管理員和Microsoft System Center Virtual Machine Manager的管理入口網站整合,以提供可管理及布建虛擬機器的功能。 Service Provider Foundation 也可以擴充為與其他商務營運和工具整合,使用 Service Management Automation (系統管理員) 管理入口網站的 System Center Orchestrator 變體,為服務提供者和組織提供功能以擴充其供應專案。 例如,試想以下情況:每當服務管理員變更現有的方案時,您會想要執行自動化工作,在該方案的所有預先存在的訂用帳戶之間傳播該項變更。 在本節中,我們會審視此架構以及如何達成這項整合的流程。

當您註冊 Service Management Automation 時,您會註冊 Service Management Automation Web 服務執行所在的伺服器端點。 註冊 Service Management Automation 端點可讓您建立 Runbook 與 VM 雲端基礎結構的關聯,以及自動化的其他一般用法。

Architecture for VM Clouds with Automation

註冊服務管理自動化 Web 服務之後,在 [ 自動化 ] 索引標籤底下建立的 Runbook (,並在一或多個標籤值) 中包含 「SPF」,可在 [ VM 雲端 ] 索引標籤下取得,以便與 Service Provider Foundation 中的事件產生關聯。 [VM 雲端] 索引標籤已經有可與 Runbook 相關聯的物件和對應事件清單。 讓我們瞭解 Service Provider Foundation 與 SMA 之間如何使用範例進行通訊。 假設服務管理員想要在每次刪除訂用帳戶之後執行 Runbook,以便刪除 VMM 上的所有使用者資源。 若要達到此目的,從 [VM 雲端 ] 索引標籤,服務系統管理員會使用現有的物件 (例如訂用 帳戶) , 選取適當的動作 (例如 刪除) ,並將這些物件與 Runbook 產生關聯 (例如 Delete-Subscription) 。 完成這項操作後,每當刪除訂用帳戶時,就會在背景進行下列動作:

  1. 當入口網站使用 Service Provider Foundation 執行作業時,Service Provider Foundation 會檢查與作業相關聯的預先設定動作。 如果有相關聯的動作,Service Provider Foundation 會擷取與該動作相關聯的 Runbook 資訊。

  2. Service Provider Foundation 會發出適當的呼叫來執行預定的作業,此作業會根據範例來刪除訂用帳戶。

  3. 接著,Service Provider Foundation 會使用已經向入口網站註冊的 Service Management Automation Web 服務叫用相關聯的 Runbook。 在這裡,即使 Runbook 無法執行,也不會封鎖用來刪除訂閱的 Service Provider Foundation 呼叫。

  4. 最後,Service Provider Foundation 會傳送核心作業的回應, (刪除訂用帳戶,) Runbook 執行時,因為非同步觸發自動化。

如需如何註冊服務管理自動化端點的資訊,請參閱 註冊虛擬機器雲端的服務管理自動化。 如需如何在 Service Provider Foundation 中建立物件和動作與 Runbook 的關聯資訊,請參閱 搭配虛擬機器雲端使用自動化

另請參閱

了解虛擬機器雲端架構