如何將服務器工作負載遷移到虛擬機
把物理負載遷移到虛擬機上,簡稱為P2V,是服務器虛擬化的縮影。這種工作負載的遷移會帶來數(shù)不清的好處。最顯而易見的是服務器整合。本篇技巧探討了將物理負載轉(zhuǎn)換成虛擬負載的兩種方法,還會涉及其過程中遇到的挑戰(zhàn)和遷移過程的管理技巧。
Hot Cloning和Cold Cloning
這是兩種轉(zhuǎn)換物理負載的基本方法,都是將物理服務器壓縮進虛擬磁盤鏡像中去--把管理系統(tǒng)、驅(qū)動、應用文件和用戶數(shù)據(jù)轉(zhuǎn)換成單獨的文件格式,以便與特定的虛擬化平臺相兼容,比如Hyper-V或VMware。
在轉(zhuǎn)換步驟中,在物理服務器上安裝VMware’的vCenter Converter Standalone或Novell的PlateSpin Migrate。這些工具創(chuàng)建了一個虛擬機,把所有的磁盤塊從物理服務器復制,然后創(chuàng)建并分配到虛擬硬件上。如今大部分虛擬化廠商都完善了轉(zhuǎn)換步驟,整理成了一個簡單的步驟向?qū)c擊界面。
Hot cloning和Cold Cloning的主要區(qū)別是Hot Cloning是在物理服務器還在工作的時候執(zhí)行轉(zhuǎn)換步驟,而Cold Cloning要求物理服務器停止工作并離線,然后才能轉(zhuǎn)換。
所以Cold Cloning能保證在轉(zhuǎn)換過程中,所有物理負載的文件封閉且穩(wěn)定,不會發(fā)生可能影響虛擬機生成效果的問題。
任何P2V負載轉(zhuǎn)換都可能是CPU密集型的,也許要求大量時間來完成塊狀數(shù)據(jù)的轉(zhuǎn)移。這對于Cold Cloning不是問題,因為負載都已經(jīng)離線了,但是Hot Cloning可能會削弱負載的性能和用戶體驗。有的專家拿Hot Cloning的步驟要求和備份周期對比,建議管理者在非高峰時間段安排所有的轉(zhuǎn)換工作,因為這時的用戶要求和服務器活躍度最低。
P2V的挑戰(zhàn)
計劃P2V遷移會遇到一些潛在難題。IT主管Scott Roberts諫言道:“確保虛擬環(huán)境有必要的資源,以便運行在該整合服務器上面的所有東西。并且確保你的SAN能處理IOPS(Input/Output Operations Per Second,每秒進行讀寫操作次數(shù))。”
確保CPU、RAM和網(wǎng)絡帶寬能否為主機服務器支持預期的虛擬機總量,這才是挑戰(zhàn)。另外,虛擬機的性能和穩(wěn)定性可能會受到挑戰(zhàn)。Novell的PlateSpin Recon這種工具可以幫助解決資源需求和可用性。
虛擬化的主要好處之一是管理員可以監(jiān)控每個虛擬機需要的計算資源,調(diào)整資源分配來增加給虛擬機的資源,或者減少不需要的資源,然后把它們分配給其他虛擬機。
管理員得防止不小心將物理服務器的MAC地址復制到虛擬機。如果真的一時手滑做出這種事,網(wǎng)絡流量會很容易變得模糊奇怪,導致嚴重的應用問題。
即使原來的物理服務器不用了,一旦服務器的NIC在其他硬件上重新使用,還會產(chǎn)生問題。如果把一個MAC地址分配給組織單元標識符(Organization Unit Identifier),或者OUI,作為虛擬機的前級,就可以防止問題產(chǎn)生,還便于管理各個虛擬機。
如何管理負載
在物理服務器和虛擬環(huán)境之間遷移負載對管理負載的方式會產(chǎn)生深刻的影響。為了防止問題產(chǎn)生,管理者應該警覺。
當把物理負載轉(zhuǎn)換到虛擬機的時候,專家發(fā)現(xiàn)了很明顯的管理計劃缺陷,包括容量計劃、配置管理和生命周期管理。這些忽略的問題最終會導致低效、錯誤乃至計劃外的資金花費,提高了虛擬化的代價。
Burton Group高級分析師Chris Wolf認為,一個企業(yè)也許會發(fā)現(xiàn),遷移虛擬化花上半年,可能到頭還不知道虛擬化有什么。“最后他們可能還得投入資金到管理軟件方面。”管理的計劃和預算常常是成功虛擬化的關鍵因素。
虛擬化到虛擬化(V2V)的遷移也有類似的問題,需要新的工具應付不同的管理程序。如果計劃徹底更換管理程序,就會有新的學習曲線--以及價格,為了購買相關的管理工具。如果一個組織選擇長期維持大量管理程序,可能繞過特定廠商管理工具,選擇支持多種管理程序的第三方管理工具會更加合算。
這種情形對于虛擬化到物理(V2P)轉(zhuǎn)換來說可能是最難的,給出的虛擬化管理工具是無效的。這種情況下,管理者需要起用原始物理環(huán)境中的舊管理工具。