服務器容量規劃在所有虛擬化項目中都是最重要的環節,但是企業卻經常受到低效率容量規劃的負面影響,因為增加虛擬機的過程太過簡單。本文您將了解提高硬件利用率的五個最佳實踐。
5.在使用硬件前先思考
首先,您在使用虛擬硬件時要改變傳統的使用物理硬件的習慣。在虛擬化之前,總是需要購買足夠的硬件資源以支持可能遇到的服務器峰值負載需求。而在虛擬化之后,可以很方便地添加額外的硬件資源,因此只需分配比現有服務器實際所需略多一點的資源就可以。例如,如果您的服務器平均需要2GB的內存,而在峰值時需要4G,那么只需分配2GB內存,剩余的2G只在必要的時候添加。
4.清理舊的虛擬機
由于虛擬機比較容易創建,IT人員總是用它們進行測試。但是很多時候創建虛機的人并不進行測試,創建后就很容易忘記測試。如果您負責為他人創建虛擬機,最好試著去跟蹤這些虛擬機的使用情況。如果您預先知道它僅用來測試,最好進行記錄以便測試結束后詢問使用者是否要保留該虛擬機。
3.以更聰明的方式規劃服務器容量
數據庫服務器和Web服務器對硬件的需求完全不同,很多企業都使用了大量不同類型的虛擬機,但是通常又把同類的虛擬機放到一臺物理主機上。從硬件使用率的角度看,把所有的數據庫服務器放到一臺宿主機,而所有Web服務器在另外一臺宿主機上的方式效率并不高,因為可能會面臨一臺主機內存剩余而另一臺溢出的情況。嘗試以更聰明的方式去分配虛擬機,把不同類型的虛擬機放到同一臺宿主機上。理想的模式是可以根據不同主機的類型跨宿主機平臺去平衡網絡、CPU和內存資源的使用。
2.使用高級VMware硬件相關選件
ESXi宿主機管理資源非常智能。通過和虛擬機交互,ESXi宿主機可以動態調整虛擬機可用資源量,也就是宿主機可以對內存這樣的寶貴資源進行動態調配。如果要使用這些功能,需要在虛機上安裝VMware Tools,同樣也要安裝相關驅動以開啟hypervisor和虛擬機操作系統之間的交流通道。
1.使用資源管理軟件
當然您可以借助vCenter Server遷移虛擬機來改善現在的硬件利用率。此外您還可以通過VMware DRS(Distributed Resource Scheduler)或借助第三方軟件進行自動容量管理,如Vkernel 公司的vOPS Server Standard。它可以預先識別服務器容量的潛在問題,并規劃更為合理的虛擬機分派。也可以在宿主機上自己監控硬件的可用性,但是在大型數據中心里如果完全依賴手動更改負載的分配,工作量很快就會超標。
在vSphere中進行高效服務器容量規劃并不難。很多案例中,您只需通過應用高效管理和監管策略就可以改善容量規劃。無論何時,在虛擬環境中我們還可以通過安裝和使用VMware Tools來享受高級硬件管理解決方案帶來的便利。如果這些還不夠,您還可以借助專用軟件來幫助完成部分的服務器容量規劃工作。