如何界定Hyper-V與VMware之間的細(xì)微差別?
IT部門跨平臺的原因有很多。就像現(xiàn)在用戶同時(shí)運(yùn)行Windows和Unix一樣,運(yùn)行不同的操作系統(tǒng)是有原因的,即使它們本質(zhì)上做著相同的事情。
Hyper-V內(nèi)置于Windows Server 2008和Windows Server 2008 R2中,這讓它在現(xiàn)在的Windows安裝中能更容易地快速部署。它的價(jià)格也包括在操作系統(tǒng)定價(jià)中,在附加許可不受保證的情況中,Hyper-V很理想。它還支持Windows Server 2008或2008 R2認(rèn)證的所有硬件。如果硬盤、適配器和網(wǎng)絡(luò)適配器有Windows認(rèn)證的驅(qū)動(dòng),它們都能運(yùn)行。運(yùn)用現(xiàn)有硬件提供了更多優(yōu)勢,不用擔(dān)心VMware許可硬件的較小范圍列表。
Hyper-V和VMware的相似在于它們都是和硬件一起在低級別運(yùn)行的管理程序。認(rèn)為Hyper-V只是Virtual PC的***版本這種想法是錯(cuò)誤的,Virtual PC是Windows內(nèi)部運(yùn)行虛擬化軟件。Hyper-V中有和VMware同一類的優(yōu)化,包括優(yōu)化的硬盤、增強(qiáng)的存儲訪問和安全功能。ESX和ESXi的基本概念都應(yīng)用了,意味著一個(gè)人可以指望擁有虛擬交換、到SAN的訪問、iSCSI存儲和控制虛擬機(jī)的能力。
但是對于VMware管理員來說這就是影響***的差異。
最顯著的不同是該管理程序看上去在Windows內(nèi)部運(yùn)行,但這只是父分區(qū)。該管理程序?qū)嶋H上在該操作系統(tǒng)下運(yùn)行。訪問管理界面的方式也不同。
就像VMware,Hyper-V可以管理虛擬機(jī)的控制臺,盡管用戶是使用Hyper-V Manager代替VI客戶端來這么做。如果管理員正在運(yùn)行完全的Windows安裝,他們可以在父分區(qū)上啟動(dòng)Hyper-V,或者在工作站上安裝該工具后遠(yuǎn)程地這么做。還有一個(gè)Hyper-V Server版本,它本質(zhì)上是一個(gè)安裝了Hyper-V的Windows Server Core安裝,就像VMware的ESZi,它可免費(fèi)下載和使用。
VMware管理員很好地覺察到了擁有兼容性硬件的需求。這在Hyper-V中也是正確的,盡管Hyper-V和所有得到認(rèn)證和Windows Server工作的硬件都兼容。確認(rèn)該軟件時(shí),Hyper-V的VM工具版本叫做整合服務(wù)。就像在VMware中一樣,Hyper-V有一個(gè)菜單選擇,可以將整合服務(wù)安裝成虛擬機(jī)中的現(xiàn)成CD。就像任何虛擬化系統(tǒng)一樣,管理員應(yīng)該確保該過程完成來得到硬盤的***性能。用于整合服務(wù)的受支持操作系統(tǒng)比VMware的范圍更窄,所以在點(diǎn)擊安裝前要檢查兼容性。
初始硬盤在Hyper-V中安裝成IDE硬盤。這實(shí)際上照顧了一些操作系統(tǒng)的初始兼容性問題,因?yàn)閂Mware讓其虛擬機(jī)可以使用SCSI磁盤。Hyper-V R2將SCSI控制器作為一個(gè)標(biāo)準(zhǔn)功能,這帶來的熱交換的附加好處。VMware中另一個(gè)普遍的選擇是自動(dòng)精簡配置,它允許磁盤以特定的大小呈現(xiàn)給訪客,雖然物理上只采用實(shí)際使用的磁盤。在Hyper-V中,這些就是動(dòng)態(tài)磁盤,而用戶在安裝新虛擬機(jī)時(shí)需要回答他們是否想安裝這些動(dòng)態(tài)磁盤。
通過磁盤傳遞的支持允許到LUN的訪問,而不需將其配置成卷,這讓用于故障轉(zhuǎn)移集群的共享存儲成為可能。Hyper-V用戶隨后可以利用Live Migration,VMware用戶可以利用VMotion。要設(shè)置Hyper-V來進(jìn)行故障轉(zhuǎn)移,回顧集群的共享卷很重要,這實(shí)現(xiàn)了與VMFS集群文件系統(tǒng)相同的功能。
還有一些額外的技巧幫助管理員保持頭腦清醒。VMware虛擬機(jī)發(fā)布了一個(gè)Control-Alt-Delete和Control-Alt-Insert的鍵組合。和Hyper-V一起工作時(shí),和Remote Desktop Protocol會話相同的組合是鍵入Control-Alt-End。VHD也是用于硬盤文件的格式,所以不要在Hyper-V中尋找VMDK文件。
區(qū)別Hyper-V和VMware的方式有很多種,但總的說來都是管理程序虛擬化,這意味著該概念從一個(gè)平臺應(yīng)用到另一個(gè)平臺。