有效管理虛擬機 讓數據中心運行最優化
Fortisphere公司創始人John Suit目前繼續是美國國防部和中央情報局局長在虛擬化安全和管理以及信息戰方面的顧問。他說,IT官員和虛擬管理員終于在他們的數據中心中實施x86虛擬化的想法和實踐方面達成了共識。然而,他們在應對迅速增長的虛擬基礎設施方面仍有許多困難,不知道如何有效地部署現有的資源。
要獲得虛擬化的真正好處和保證虛擬化的數據中心更有效地運行,虛擬管理員需要解決下列問題:
實現數據中心前所未有的可見性
要有效地使用數據中心,虛擬管理員必須全面理解他們的環境的所有因素和每一個虛擬機的當前狀態、
通過設計,虛擬機中的應用程序和操作系統不知道它們的運行的虛擬化狀態。他們像物理機器一樣工作。這是虛擬基礎設施好的地方。同樣,對于管理程序來說,每一個虛擬機就是一個容器,其內容是不知道的。
然而,管理員必須知道容器的狀態和虛擬機中的內容。一些人爭辯說,管理員的責任以這個容器告終。因此,許多接聽電話的管理員都把影響環境的問題歸咎于虛擬基礎設施。要準確找到故障原因并且迅速排除故障,虛擬管理員必須要了解相關的信息。
自動建立和強制執行政策
數據中心自動化不是一種新的管理方法。然而,熟悉虛擬化的基于政策的自動化對于這些高度動態的環境是新的。虛擬機發現、配置和自動化通過各種狀態(在線、離線、暫停)提供分配和調整資源的意見和控制,向應用程序擁有者提供正確水平的服務。
隨著移動性的增長,了解虛擬環境的透明度和動態性質以及了解虛擬機內部的可見性和控制等需求確實是非常重要的。因此,一個管理系統必須要了解虛擬機容器及其內容的信息,并且能夠阻止修改和實時采取行動。而且,為了強制執行虛擬機內部通訊等政策,管理工具能夠觀察、過濾和限制網絡通訊是必要的。如果指定的管理系統是充分和有效的,政策驅動的虛擬環境控制能夠節省數小時時間以及防止組態飄移和虛擬機蔓延等許多故障。
充分利用可用的精細控制
沒有任何東西能夠替代基于正確政策的適當規劃。遺憾的是用于發展我們的虛擬環境的工具并不能總是提供這種政策,從而導致實施過程中出現一些挑戰。深入了解環境的依賴性和結構對于監視、管理和控制虛擬環境越來越重要。
考慮下面常見的情況:有20個開發的虛擬機,所有的虛擬機都相互連接到對付的存儲以便共享代碼庫和其它常用的數據。還有一個額外的虛擬機用于編寫和存儲對象代碼。一般來說,這些虛擬機都裝載在同一個集群中,分配適當的資源水平并且準備運行。同樣常見的情況是這只是一個大型數據中心的多個集群和多個網絡配置中的一個。最后,正如經常勸告的那樣,動態資源分配或者同樣的監視系統可用于通過進行虛擬機遷移來更好地優化這個環境。遺憾的是可能會出現這種情況,這些相互依賴的虛擬機在優化的時候可能會自動分開。然而,由于這種依賴性對于管理員不是透明的,管理員也得不到依賴性方面的故障報警,排除這個故障就需要幾個小時。
在這種情況下,在環境規劃或者強制執行政策的時候夠沒有考慮這種依賴性。動態資源分配系統可能沒有做出正確決策的信息。在一個更普通的例子中,維修時間窗不同的相互依賴的虛擬機要在不同的時間關機,從而中斷相互之間的通訊。這通常會引起更大的反響,就像一個網絡服務器不能訪問其數據庫一樣。適當地規劃和管理的數據庫有可能避免這些狀況。
隨著虛擬環境繼續發展和增長,數千個虛擬機是很常見的。實現一個運行良好的虛擬化數據中心的挑戰將是巨大的。虛擬化確實能夠節省資金,但是,它并不是免費的。你們必須要接受和管理增加的復雜性和需要的精細程度。規劃和基于政策的自動化大大有利于發展和管理虛擬化環境。
【編輯推薦】