Hyper-V虛擬化的一個關鍵優勢在于增加了靈活性,對于任何組織的工作負載來說這都是必不可少的。隨著微軟虛擬化平臺的日益成熟,該公司呼吁更多企業為災難恢復增加Hyper-V Replica,使用Hyper-V動態遷移功能實現同集群中主機之間的虛擬機在線遷移。
微軟在Windows Server 2008中首次引入Hyper-V動態遷移,在Windows Server 2012 R2中進一步細化,允許虛擬機遷移到其他主機時不需要共享存儲。越來越多的企業希望在快速添加服務器的同時能夠保證工作負載正常運行。Hyper-V提供了這種能力,并且避免產生與共享存儲相關的費用。對于需要維護Hyper-V主機集群的中小企業來說,動態遷移是非常可貴的。
你對微軟的Hyper-V動態遷移了解多少?本指南可以幫助你了解一些與日常遷移密切相關的高級特性和最佳實踐。
防止虛擬機性能減速
使用Hyper-V動態遷移將工作負載移動到另一臺主機,能夠讓IT人員有機會進行完整維護,為其他任務節省時間。更重要的是能確保任務關鍵型虛擬機性能表現一致,不管它們在哪里運行。TCP chimney offload和處理器兼容模式是Hyper-V在遷移過程中消除滯后的兩個功能。
動態遷移的身份驗證選擇
管理員在執行Hyper-V動態遷移時,有兩個登錄驗證選項:Kerberos或Credential Security Support Provider(CredSSP)。組織的規模或者是否有多個管理員需要遠程訪問都可能決定所使用的身份驗證協議。Kerberos支持遠程工作,可以結合遠程管理工具使用。雖然CredSSP使用起來并不復雜,但需要本地登錄到服務器,然后開始遷移。
壓縮還是不壓縮?
在Hyper-V動態遷移過程中,管理員可以通過壓縮或未壓縮的TCP/IP傳輸模式調整數據的傳輸性能。壓縮的TCP/IP傳輸模式優勢在于,在主機之間遷移虛擬機時的數據和數據包更少。但在這個過程中,數據的壓縮和還原會占用服務器的CPU資源。使用未壓縮的TCP/IP傳輸模式直接將虛擬機的內存空間復制到目標服務器,但是這樣做會增加網絡流量和影響連接系統。
考慮性能和帶寬需求
在數據中心環境里進行虛擬機遷移時,引起的帶寬問題可能會影響其他系統。事實上,有一些方法可以減小這種影響,例如使用專用網段,調節動態遷移數量等等。管理員可以通過調節高級動態遷移功能設置來優化工作負載性能和帶寬使用。
使用PowerShell cmdlet
PowerShell cmdlet為管理員提供了命令行的方式來執行任務。對于那些喜歡為特定的工作流,如Hyper-V動態遷移編輯腳本的IT人員來說,微軟提供了cmdlet。
SMB如何助力動態遷移?
Windows Server 2012 R2中一個關鍵的功能是更新了SMB協議。SMB 3.02提供的更好的性能和增強的帶寬管理為Hyper-V動態遷移鋪平了道路。SMB中的RDMA網絡加速功能讓虛擬機遷移過程更加快速跟及時,整個遷移過程更加平滑流暢。