vSphere vMotion能夠同時遷移多少臺虛擬機?
vSphere引入了VMware vMotion虛擬機在線遷移技術。隨著vSphere的不斷發展,vMotion也在不斷成長——遷移速度更快,功能更加強大——但這并不意味著不存在限制。
在設計vSphere基礎設施時,我需要考慮vMotion的哪些限制?
讓我們先從底層的基礎設施說起。VMware vSphere是運行在x86服務器上的虛擬化管理平臺。然而,vSphere vMotion只能在處理器彼此兼容的服務器之間遷移虛擬機。你可以使用vMotion增強功能以使新舊服務器處理器處理相同的指令集,但是vMotion無法將虛擬機從使用Intel CPU的服務器遷移至使用AMD CPU的服務器。
網絡配置同樣對VMotion的成敗起著重要作用。VMware在vSphere 5.1中增強了網絡監控以及優化功能,例如在vSphere 5.1中管理員能夠更加輕松地解決由于交換機配置不正確所引發的網絡問題,這為確保網絡符合vMotion的要求提供了幫助。vSphere vMotion只能在網絡延遲低于5ms的環境中使用。如果認為網絡延遲需求過于嚴格,管理員可以使用vSphere企業增強版所提供的網絡延遲感知域vMotion功能,該功能將可接受的網絡延遲限制減少為原來的一半,為10ms。
與舊有的版本不同,現在vMotion可以使用多塊物理網卡來遷移虛擬機。從vSphere 5開始,vMotion能夠使用多達4塊10GB的物理網卡或者16塊1GB的物理網卡。
虛擬機vMotion能夠在使用不同存儲的主機之間遷移嗎?
在vSphere 5.1之前 ,vMotion一直存在的一個限制就是共享存儲。非共享在線遷移允許虛擬機在不同主機之間不受直連存儲限制就能夠進行在線遷移。既然vMotion同時提供了內存以及存儲遷移,那么只要網絡支持,虛擬機就能夠在vCenter Server實例之間進行遷移。
在不同磁盤陣列之間遷移數據的Storage vMotion技術也在不斷發展。在vSphere 5.1之前,Storage vMotion需要使用共享存儲—主機需要能夠訪問所有的數據存儲。現在,Storage vMotion和 vMotion能夠一起使用,將虛擬機的內存以及數據遷移到新主機面臨的限制越來越少。
VMware管理員必須關注vMotion哪些限制?
VMware vMotion將能夠同時遷移的虛擬機的數量限制為8臺。相對于vSphere vMotion 4.0以及之前的版本只能同時遷移一臺虛擬機,這是一個巨大的提高。但是由于vSphere vMotion的主要競爭對手,微軟的Hyper-V的在線遷移不限制同時遷移的虛擬機的數量,因此VMware vMotion存在的限制已經受到了批評。
使用vSphere 5.1以及1Gb的網絡連接,每臺主機最多能夠同時遷移四臺虛擬機。如果基礎設施使用10Gb的網絡連接,那么每臺主機最多能夠同時遷移八臺虛擬機。