有人形容 IT 人員就像救火隊,經常得面臨從用戶端、伺服器以及網路所發出的各種警報,這一些突如其來的事件往往弄得 IT 部門是人仰馬翻、熬夜爆肝,更悲慘的是在事後還會在公司會議之中遭到嚴厲的檢討(埋怨)。其實凡事只要做好萬全的準備,就可以讓這種可能一再上演的悲劇戲碼降到最低。怎麼做呢?很簡單!只要懂得善用虛擬化技術,讓所有要上線、更新、升級或是準備進行整合的系統,都先在自己專屬的虛擬化環境之中完成模擬演練,那麼往後需要被檢討(埋怨)的黑名單之中就不會有你。

哪一類的 IT 工作者需要建立虛擬化測試環境呢?嚴格來說,從系統人員、研發人員、資料庫管理人員到網路以及資安人員,通通都是需要建立一個自己專屬的虛擬化作業平台,以解決各種準備上線、更新或是升級系統測試需要。舉例來說,如果您是負責 Exchange Server 的系統人員,當需要將現行的 Exchange Server 2003 升級至 Exchange Server 2016 時,由於在升級移轉過程中可能遭遇的問題會相當多,您肯定不適合冒然的根據官方的文件指引,就直接動手進行升級,因為一旦過程中出了大錯,就可能會導致所有用戶端無法存取個人信箱。

為了讓升級過程順利些,您除了需要建立好虛擬的測試環境之外,還需要隨時記錄好所有遭遇到的問題以及解決方法。以 Exchange Server 2003 的升級專案來說,您不僅要模擬伺服端的架構環境,還得連 Outlook 的用戶端都建立在虛擬的環境之中,因為關於新舊版本的 Outlook 相容性以及在網路中的並存,皆是您可能會遭遇的棘手難題。

或許您會覺得需要搭建的測試環境,不就直接將它安裝在公司網路的 vSphere ESXi 主機上就好了嗎,為何還要讓 IT 人員安裝個人專屬的 VMware Workstation Pro。針對這個疑問,筆者個人認為除非此 ESXi 主機是專屬的測試機,否則強烈建議您不要這麼做,主要原因有一下幾點:

將測試環境與生產環境混合在一起,勢必影響到有限資源的配置,進一步當發生主機故障容錯移轉(Failover)時,也可能造成重要系統的移轉失敗。 需要建立測試環境的 IT 人員通常不只一人,如果每個 IT 人員都將測試用的虛擬機器,建立在生產作業的虛擬化環境之中,即使初期的資源足以分配給它們,但許多突發狀況,卻可能讓現有的可用資源耗盡,而需要進行臨時性的調整及配置,除非您有事先做好相當完善的資源集區配置。


 實體虛擬完美結合!為何 IT 工作者需擁有個人專屬的 VMware Workstation Pro 工作平台?

 https://www.facebook.com/hkitblog