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

 

適用於: Windows Azure Pack

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

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

具備自動化之 VM 雲端的架構

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

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

  2. Service Provider Foundation 會發出適當的呼叫來執行所要的作業,在此範例中就是刪除訂用帳戶。

  3. 然後 Service Provider Foundation 會繼續進行,並且使用已向入口網站註冊的服務管理自動化 Web 服務來叫用相關聯的 Runbook。在這裡,即使 Runbook 無法執行,刪除訂用帳戶的 Service Provider Foundation 呼叫也不會遭到封鎖。

  4. 最後,Service Provider Foundation 會在 Runbook 執行時將核心作業 (刪除訂用帳戶) 的回應傳回入口網站,因為自動化是以非同步方式觸發。

如需有關如何註冊服務管理自動化端點的詳細資訊,請參閱<為虛擬機器雲端註冊服務管理自動化>。如需有關如何將 Service Provider Foundation 中的物件和動作與 Runbook 產生關聯的詳細資訊,請參閱<搭配虛擬機器雲端使用自動化>。

顯示: