新聞中心
如何在Hyper-V R2里執(zhí)行集群共享卷?
作者:無(wú)名 2009-07-13 15:29:35
云計(jì)算
虛擬化 在本文中,TechTarget中國(guó)的特約虛擬化專家Greg Shields將介紹Hyper-V R2在集群共享卷(CSV)的新功能,允許多臺(tái)虛擬機(jī)存儲(chǔ)在單個(gè)邏輯單元號(hào)(LUN)上。

成都創(chuàng)新互聯(lián)公司長(zhǎng)期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為碌曲企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,碌曲網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
隨著Windows Server 2008 R2的發(fā)布,微軟的Hyper-V虛擬化平臺(tái)獲得了大量必須的功能。微軟增加了Hyper-V的功能,讓其成為用于生產(chǎn)虛擬化的可行選擇。Hyper-V R2在主機(jī)磁盤(pán)資源方面有許多的新功能,尤其是用于Windows故障轉(zhuǎn)移集群上的高可用性虛擬機(jī)所使用的功能。
在本文中,TechTarget中國(guó)的特約虛擬化專家Greg Shields將介紹Hyper-V R2在集群共享卷(CSV)的新功能,允許多臺(tái)虛擬機(jī)存儲(chǔ)在單個(gè)邏輯單元號(hào)(LUN)上。
Hyper-V的磁盤(pán)局限
你可能聽(tīng)到一些關(guān)于Hyper-V R1磁盤(pán)限制的抱怨。在這一版Hyper-V里,集群的配置被強(qiáng)行安裝在單個(gè)虛擬機(jī)所連接的LUN上。環(huán)境里的每臺(tái)虛擬機(jī)都需要?jiǎng)?chuàng)建一個(gè)獨(dú)立的LUN。
不為人所知的是這其實(shí)不是Hyper-V的問(wèn)題。這些最初的磁盤(pán)問(wèn)題實(shí)際上是基于與Windows Server 2008 RTM里的Windows故障轉(zhuǎn)移集群服務(wù)器相關(guān)的限制。我在一篇文章中討論過(guò)這個(gè)問(wèn)題:使用集群共享卷提升虛擬主機(jī)資源利用率。
想想傳統(tǒng)的NT文件系統(tǒng)(NTFS)以及故障轉(zhuǎn)移集群如何使用磁盤(pán)資源。在***版本的Failover Clustering里,集群里的每個(gè)節(jié)點(diǎn)都能感知是否擁有虛擬磁盤(pán)資源。不管里面的文件和文件夾,整個(gè)磁盤(pán)資源位于集群資源管理的邊界。
這存在問(wèn)題,因?yàn)橐蕾囉谀硞€(gè)集群節(jié)點(diǎn)的單個(gè)虛擬機(jī)也是集群資源。因此集群資源的故障轉(zhuǎn)移需要其獨(dú)立的磁盤(pán)資源也同時(shí)發(fā)生轉(zhuǎn)移。在同個(gè)LUN上的多個(gè)虛擬機(jī),在一臺(tái)虛擬機(jī)進(jìn)行故障轉(zhuǎn)移時(shí)會(huì)牽涉到其他所有虛擬機(jī)。
為了克服這個(gè)問(wèn)題,微軟在Hyper-V R2里添加了Cluster Shared Volumes(集群共享卷,即CSV)。這個(gè)新功能給Hyper-V帶來(lái)了集群感知,能在單個(gè)LUN上存儲(chǔ)多個(gè)虛擬機(jī)。
不過(guò)關(guān)于這個(gè)新功能的設(shè)置仍然有一些混淆。就算升級(jí)到Windows Server 2008 R2,你會(huì)發(fā)現(xiàn)設(shè)置的過(guò)程包括大量的不明顯的步驟。下面是配置并啟用CSV的步驟:
創(chuàng)建一個(gè)集群。CSV專用于Windows故障轉(zhuǎn)移集群。如果你的環(huán)境沒(méi)有為Hyper-V虛擬機(jī)使用高可用性,這些步驟都沒(méi)用。就算用Hyper-V R1,虛擬機(jī)沒(méi)有高可用性就沒(méi)有相同的磁盤(pán)限制。因此,在單個(gè)服務(wù)器情況下,你能在磁盤(pán)里安裝你想要的那么多虛擬機(jī)。
啟用CSV。創(chuàng)建好集群,在Cluster Failover Manager控制臺(tái)啟用CSV功能。如果你環(huán)境使用的是System Center Virtual Machine Manager,也可以這樣做。點(diǎn)擊右邊窗口的集群名稱,以在中間框彈出集群屬性窗口。在這里選擇“Enable Cluster Shared Volumes”。請(qǐng)注意,選擇后就不能返回。
為CSV激活磁盤(pán)。這是啟用CSV過(guò)程中最容易混淆的地方。當(dāng)啟用CSV功能,一個(gè)新的節(jié)點(diǎn)將出現(xiàn)在Failover Cluster Management控制臺(tái)。這個(gè)節(jié)點(diǎn)標(biāo)作“Cluster Shared Volumes”,為哪個(gè)磁盤(pán)應(yīng)該使用CSV功能激活提供了地方。注意,任何由CSV激活的磁盤(pán)必須是空的。這個(gè)控制臺(tái)不允許激活包含虛擬機(jī)的磁盤(pán)資源。
遷移虛擬機(jī)到CSV磁盤(pán)。創(chuàng)建好卷后,虛擬機(jī)能遷移到由CSV激活的磁盤(pán)。通過(guò)Hyper-V里的手動(dòng)導(dǎo)入和導(dǎo)出功能遷移,或者,如果環(huán)境使用的是Virtual Machine Manager 2008 R2,自動(dòng)重新配置或存儲(chǔ)遷移更容易。當(dāng)遷移虛擬機(jī)時(shí),為了高可用性激活它們。
啟動(dòng)CSV并使用后,磁盤(pán)存儲(chǔ)的位置將更改。虛擬機(jī)默認(rèn)的磁盤(pán)存儲(chǔ)位置在c:\ClusterStorage里的各種子文件夾里變更。這個(gè)位置在Hyper-V主機(jī)的系統(tǒng)驅(qū)動(dòng)上,但這不是虛擬機(jī)磁盤(pán)文件的真實(shí)位置。
CSV使用存儲(chǔ)在集群里的每臺(tái)服務(wù)器根驅(qū)動(dòng)的信息,以確定磁盤(pán)資源上文件的所有權(quán),并作為集群共享存儲(chǔ)里的實(shí)際數(shù)據(jù)。由于CSV將安裝這個(gè)文件夾到集群里每臺(tái)服務(wù)器的根驅(qū)動(dòng)上,微軟需要每臺(tái)服務(wù)器上的根驅(qū)動(dòng)是相同的。對(duì)多數(shù)環(huán)境來(lái)說(shuō)這不是問(wèn)題,因?yàn)榇蠖鄶?shù)仍然使用c:\ drive作為根驅(qū)動(dòng)。
盡管有這些新功能,你應(yīng)該仍然考慮Cluster Shared Volumes。與來(lái)自第三方的其他文件系統(tǒng)相比,CSV的集群感知的有限的。因此,你會(huì)發(fā)現(xiàn)在Hyper-V R2添加了對(duì)諸如Sanbolic公司的Melio FS或者Veritas Volume Manager的第三方集群文件系統(tǒng)的支持。這些第三方系統(tǒng)提供了比微軟更大的對(duì)于集群感知的支持。
網(wǎng)站標(biāo)題:如何在Hyper-VR2里執(zhí)行集群共享卷?
URL分享:http://m.5511xx.com/article/dhegggg.html


咨詢
建站咨詢
