對於管理員來說,同時管理多種虛擬機監視器是一項需要耗費大量時間的挑戰。這篇文章將會介紹在管理混合虛擬機監視器環境的過程當中,如何解決一些常見問題。 對於許多企業來說,不得不同時部署多種虛擬機監視器以打破某些束縛,比如廠商鎖定、令人失望的虛擬機監視器產品特性規劃、授許可權制以及其他和虛擬機監視器廠商關係可能出現的微妙變化。但是同時管理多種虛擬機監視器可能是一種複雜和需要耗費大量的挑戰。許多企業將不同種類的虛擬機監視器交由不同團隊進行管理,但是這種方式對於提高敏捷性和資源 分配效率來說會起到很大副作用。實現多虛擬機監視器的集中管理是一項及其重要的任務,但是IT專家 必須首先了解可能遇到的問題,以及實現多虛擬機監視器高效管理的所需工具。
也許管理多種虛擬機監視器環境可能遇到的虛擬機監視器問題在於管理工具的適用性和兼容性。比如,如果使用Hyper-V和ESXi,那么管理工具應該同時對兩種虛擬機監視器提供全面支持——並且在任何一種虛擬機監視器發生變化時及時回響、提供持續性支持。
此外,還需要更進一步研究將要選擇的管理工具如何管理多虛擬機監視器環境。從虛擬機監視器廠商那裡選擇管理工具的過程當中,確保管理工具擁有強大性能和持續技術支持尤為重要。比如,VMware vCenter Server能夠支持Hyper-V虛擬機,但是需要額外部署vCenter Multi-Hypervisor Manager Server作為非VMware虛擬機和vCenter Server之間的接口。這種方式需要藉助於“接口”軟體,如果沒有經過恰虛擬機監視器當地設計和最佳化,反而可能會影響非原生虛擬機監視器虛擬機的性能表現或者限制其可用特性。還需要注意vCenter Multi-Hypervisor Manager Server可能無法查看第三方虛擬機宿主的完整inventory。而第三方虛擬機管理工具可能不會出現這種問題,因為它們使用類似的方式管理所有虛擬機監視器。
還需要了解將要使用的多虛擬機監視器管理工具如何同每種虛擬機監視器的原生管理控制台進行互動。理想情況下,第三方管理工具應該提供和原廠管理工具同樣等級的管理特性,並且能夠查看所有已安裝虛擬機監視器的特性參數,而不需要依賴於每種虛擬機監視器的原生管理控制台。對於這種情況來說,綜合管理工具必須經常使用每種虛擬機監視器的API,以實現服務申請、業務流程規劃以及自助服務等功能。但是這樣會導致對每種虛擬機監視器所支持的功能參差不齊,仍然需要使用單獨的控制台進行管理——往往會帶來更多的系統管理開銷。
此外,還需要考慮管理多種虛擬機監視器對於IT管理員會造成哪些影響。每增加一種虛擬機監視器都會對管理員的知識和能力提出新的要求,部署綜合虛擬機監視器管理工具甚至會要求管理員在理念上有所提升。每增加一種產品都會增加出現管理錯誤和疏忽的可能性。一些組織通過培養各領域的虛擬機監視器管理專家來解決這種問題,但是最好提供綜合的交叉培訓機會,使得更多的員工擁有更為廣泛的專業基礎知識。
最後,當環境出現變化時,軟體產品之間的複雜關係可能導致難以預料的後果,所以還需要考慮將要使用的管理工具如何安裝補丁和升級版本。在產品論證環節當中應該討論如何安裝虛擬機監視器補丁(以及管理工具補丁),以決定虛擬機監視器特性或者功能是否會受到影響。比如,升級ESXi版本可能導致管理工具無法監控ESXi虛擬機(也許直到管理工具升級之後才能夠解決),或者降低對虛擬機監視器虛擬機變化的檢測靈敏度,使得工具難以使用。