Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
談到 私有雲 ,那麼 架構 無疑就是雲端解決方案不同於傳統資料中心的獨特部分。我們在 Private Cloud Architecture 部落格的文章中已經介紹過私有雲架構,例如由 Yung Chou 所撰寫的文章 System Center Virtual Machine Manager (VMM) 2012 私有雲助手 (2/5):架構,仍是架構。
但是 私有雲 解決方案中還有一個主要功能,就是強大的自動化能力。不包含高度自動化修補功能的私有雲部署環境並沒有多大意義。
為了幫助我們解決此一問題,Michel Luescher 分享了他對於“結構自動化修補(Automated Fabric Patching)”的實作方法,該方法利用 System Center Virtual Machine Manager、System Center Operations Manager、System Center Orchestrator 和 Windows Hyper-V 來達成。
Michel 在本文當中將會重點介紹一些主要功能,說明提供一個框架以便達成結構自動化修補的程序。如果您對 Michel 的實作方法有任何疑問,歡迎您透過郵件將問題傳送到 tomsh@microsoft.com 信箱,我會將您的問題轉送給 Michel。
您對私有雲感興趣嗎? 您是否有關於私有雲的一些想法、見解、經驗和成功案例? 如果有的話那麼為什麼不在私有雲社群中大方分享它們,並且發表一篇文章?您只需將文章透過 tomsh@microsoft.com 傳送給我,我將會審校一下該文章內容並進行一些校稿程序,可能還會向您詢問一些問題,然後回傳給您再次檢查內容。如果您對於修改後的內容也感到滿意,我才會將文章發佈到部落格上!同時還會包含您的照片以及您希望包含的任何聯絡資訊。 因此您將成為“網路名人”,您可以向父母親炫耀您已在 Private Cloud Architecture 部落格上發表文章! 沒有比這份成就感更好的事了。謝謝!
Tom Shinder,私有雲愛好者。
在 5 月 11 日 Microsoft Tech 當天我所出席的一場 私有雲 議程中,我與 Philipp Witschi 一起展示了一個完全自動化的結構修補解決方案。許多與會者在這次展示活動之後都紛紛主動聯絡我們,希望我們能向他們提供有關自動化修補解決方案的相關資訊。在本文當中,我也將與您分享一些與自動化結構修補方法相關的資訊。如果您希望看到當天的展示內容,可以查看當天的 影片 (德語版)。
“自動化結構修補”解決方案將使用以下產品達成:
- System Center Virtual Machine Manager 2012 (Beta)
- System Center Operations Manager 2007 R2
- System Center Service Manager 2010
- System Center Opalis 6.3
- Windows Hyper-V
System Center Service Manager
我們將使用 System Center Service Manager 中的管理主控台來開始進行結構修補程序。要達成此目的,可以在 Service Manager 管理控制台中開啟一個新的變更請求,建立如下表格中的相關定義及行為:
對象 |
描述 |
VMM 叢集主機 |
即將進行修補的叢集主機名稱 |
VMM 伺服器 |
VMM 管理伺服器 |
KBArticle |
需要安裝的 Windows 更新檔 |
VMM 基準線 |
用於更新 VMM 中的基準線 |
Hyper-V 作業系統 |
Hyper-V 主機使用的作業系統 |
Hyper-V 架構 |
Hyper-V 主機架構 |
完成結構修補變更請求後,將得到類似下圖畫面:
提供 VMM 伺服器、作業系統和架構…等資訊,以便於每週二進行修補時使用這些資訊。
建立變更請求之後,將會立即啟動一個工作流程來執行以下設定作業:
- 建立新的變更 請求/活動
- 將變更請求的狀態設定為 “In Progress”
- 將活動的狀態變更為 “In Progress”
System Center Orchestrator (Opalis)
System Center Orchestrator 已經推出。Orchestrator 為一個連接器,將私有雲結構修補解決方案中所使用到的所有應用程式連接在一起。並且為自動化結構修補建立一份專門的操作說明。這包括目前版本中相依的子工作流程。透過定期檢查和確認運作狀態,以便檢查是否有新的修補程序存在。一旦運作中產生了“In Progress”狀態,就會啟動以下工作流程:
要完成的第一件事便是檢查 Hyper-V 容錯移轉群集當中,所有成員主機都已經在 SCOM 中“讀出”和啟用,以啟用這些物件的維護模式。如果有必要,計畫性的將主機重新開機後便可完成此任務,並且不會觸發任何的錯誤或告警機制。
SCVMM 使用PowerShell cmdlet 來完成相關操作。以下的 PowerShell 執行腳本為從 SCVMM 伺服器對 Orchestrator 伺服器進行遠端操作:
- 建立更新至基準線中
- 將基準線增加至叢集主機
- 執行更新狀態掃描
- 啟動修復功能
- 啟動維護模式
- 使用即時遷移 (Live Migration) 功能遷移高可用性 VM 虛擬主機
- 使用容錯移轉叢集中的中斷模式
- 安裝 Windows 更新
- 重新啟動主機
- 執行更新狀態掃描
- 停止維護模式
- 啟動維護模式
修復流程的目的為使所有叢集主機都能符合更新基準線,直到此工作流程整個完成。當結構修補完成後,Hyper-V 主機將透過動態資源優化使其上的虛擬機器運作效率更好。
是誰設計 “ 自動化結構修補 ” 的方法?
本文中所描述的自動化結構修補方法是由 Michel Luescher (Microsoft Switzerland) 、Philipp Witschi (itnetx gmbh) 和 Marcel Zehner (itnetx) 所設計,為他們在 Bern 的一家客戶提供相關支援。隨著更多的 System Center 2012 家族產品(例如 System Center Service Manager 和 System Center Operations Manager)的推出,我們將在這些應用程式中增加新功能,以供自動化結構修補程序使用。因為該工作流程是使用 SCVMM 2012 Beta 所設計的,因此我們將會升級到 RTM 版本。
作者:
Michel Luescher
私有雲顧問 – System Center and Virtualization
Twitter : @michelluescher
部落格: www.server-talk.eu
編輯:
Tom Shinder
tomsh@microsoft.com 首席知識工程師, SCD iX Solutions Group
Twitter : https://twitter.com/tshinder
Facebook : https://www.facebook.com/tshinder