簡(jiǎn)化虛機(jī)動(dòng)態(tài)遷移,Win2k8CSV特性詳解(1) |
發(fā)布時(shí)間: 2012/6/21 14:52:25 |
微軟公司最新發(fā)布的Windows Server 2008 R2 Beta在以前版本的基礎(chǔ)上增加了幾個(gè)新的特性功能,大家都知道,其中一個(gè)特別的功能就是Hyper-V虛擬機(jī)的動(dòng)態(tài)遷移,所謂動(dòng)態(tài)遷移就是可以使服務(wù)不受影響的情況下完成虛擬機(jī)由一臺(tái)物理主機(jī)到另外一臺(tái)物理主機(jī)的遷移。而Windows Server 2008 R2的另外一個(gè)新的特性功能Cluster Shared Volumes成為了能否實(shí)現(xiàn)不停機(jī)而遷移的關(guān)鍵。此功能是支持動(dòng)態(tài)遷移標(biāo)志性特點(diǎn)的技術(shù)要點(diǎn),因而,Cluster Shared Volumes對(duì)于Windows虛擬化技術(shù)來說是至關(guān)重要的。
目前,集群的Hyper-V服務(wù)器面臨的一大挑戰(zhàn)就是在高可用性的虛擬機(jī)上需要為每個(gè)VHD文件在SAN上建立一個(gè)LUN來放置他們。雖然這樣做可能并不是一個(gè)艱巨的任務(wù),但對(duì)于管理員來說它確是個(gè)噩夢(mèng)。對(duì)于不到24個(gè)可用的驅(qū)動(dòng)機(jī)號(hào)來說,通常最終使用GUID來完成。Windows Server 2008 R2的新功能CSV(Cluster Shared Volumes)的推出解決了這個(gè)問題,CSV可以使多個(gè)VHD文件訪問同一個(gè)LUN的同時(shí)仍然看起來像就是自己的LUN。所有的CSV卷存儲(chǔ)在ClusterStorage根目錄下,這樣便于瀏覽文件系統(tǒng)。舉例說明:如果ClusterStorage文件夾存儲(chǔ)在S:\盤上,Volume1和Volume63的完全驗(yàn)證路徑應(yīng)該是: S:\ClusterStorage\Volume1 這樣不會(huì)運(yùn)行出驅(qū)動(dòng)器號(hào)當(dāng)然也不需要GUID。簡(jiǎn)單的說來,CSV有如下幾個(gè)明顯的優(yōu)點(diǎn): 1、為集群中的所有節(jié)點(diǎn)提供連續(xù)的命名空間 要使用Windows Server 2008 R2的CSV,對(duì)客戶的系統(tǒng)也是有一定的要求的,以下表格所列就是對(duì)系統(tǒng)的一些要求: 實(shí)際的要求要依據(jù)系統(tǒng)設(shè)置、所安裝的應(yīng)用程序和功能來具體確定的。處理器的執(zhí)行不僅依賴于處理器時(shí)鐘頻率還依賴于處理器核心的數(shù)量和存儲(chǔ)器的大小。對(duì)于系統(tǒng)各分區(qū)的磁盤大小要求基本相似。另外如果是通過網(wǎng)絡(luò)安裝的,可用的硬盤空間可能是必須的。 架構(gòu)設(shè)備要求 對(duì)于CSV來說,雖然不需要一些特別的技術(shù)和額外的硬件要求,但是以下的一些建議還是要注意的: 1、對(duì)于故障轉(zhuǎn)移集群上的每個(gè)節(jié)點(diǎn):使用多個(gè)網(wǎng)絡(luò)適配器;至少為專用虛擬網(wǎng)絡(luò)配置一個(gè)網(wǎng)絡(luò)適配器。建議你為動(dòng)態(tài)遷移通信量配置一個(gè)千兆的專用網(wǎng)絡(luò)。該網(wǎng)絡(luò)應(yīng)獨(dú)立于用于故障轉(zhuǎn)移群集管理的網(wǎng)絡(luò),獨(dú)立于用于虛擬機(jī)的網(wǎng)絡(luò),獨(dú)立于用于存儲(chǔ)的網(wǎng)絡(luò)。 2、建議故障轉(zhuǎn)移集群中的每個(gè)節(jié)點(diǎn)的硬件和系統(tǒng)設(shè)置要盡可能的相同,這樣可以最少的避免潛在的問題出現(xiàn)。 3、如果可能的話,不要在動(dòng)態(tài)遷移的專門網(wǎng)絡(luò)中使用IPSec policies,因?yàn)檫@樣會(huì)在啟動(dòng)動(dòng)態(tài)遷移的時(shí)候引起明顯的沖突。 4、確保在故障轉(zhuǎn)移集群中的源和目標(biāo)節(jié)點(diǎn)(用于動(dòng)態(tài)遷移)是在同一個(gè)IP子網(wǎng)下的。這樣,虛擬機(jī)在動(dòng)態(tài)遷移后可以保持相同的IP地址。 5、在虛擬機(jī)恢復(fù)之前,應(yīng)該首先在故障轉(zhuǎn)移集群管理器中關(guān)掉虛擬機(jī),在取得虛擬機(jī)的映像后再重啟虛擬機(jī)。6、創(chuàng)建虛擬機(jī)時(shí),建議你在CSV中的SystemRoot / ClusterStorage下配置存儲(chǔ)位置。 在Windows Server 2008 R2的故障轉(zhuǎn)移集群中配置Cluster Shared Volumes (CSV) CSV給Windows Server 2008 R2帶來的新的虛擬化結(jié)構(gòu),CSV為Hyper-V優(yōu)化了分布式存取檔案系統(tǒng)。比如對(duì)比于其他集群文件系統(tǒng),CSV不需要任何的特別的技術(shù),只需要用統(tǒng)一標(biāo)準(zhǔn)的NTFS。所以用戶無(wú)需特別購(gòu)買別的或做特別的維護(hù)它就可以完成工作。如果存儲(chǔ)適合作為標(biāo)準(zhǔn)集群磁盤,它就可以被用作CSV。 以前同一時(shí)間只有一個(gè)節(jié)點(diǎn)可以掌管一臺(tái)虛擬機(jī)并訪問共享磁盤上的VHD,所以如果其他的節(jié)點(diǎn)需要掌管虛擬機(jī)或者訪問訪問磁盤,就需要容錯(cuò),它將影響到該共享磁盤上的每一個(gè)資源。利用R2中的CSV,任何節(jié)點(diǎn)都可以掌管虛擬機(jī)和訪問共享存儲(chǔ)上的VHD。所以,虛擬機(jī)和磁盤的所有權(quán)可以在集群節(jié)點(diǎn)中自由的移動(dòng),也不回影響共享磁盤上的其他資源。 CSV可以提供很多的好處,包括方便的存儲(chǔ)管理,更強(qiáng)的錯(cuò)誤返回能力,單LUN存儲(chǔ)多個(gè)虛擬機(jī)能力。特別需要注意的是,CSV提供了支持Hyper-V虛擬機(jī)動(dòng)態(tài)遷移的基礎(chǔ)架構(gòu)。以下詳細(xì)的介紹如何在Windows Server 2008 R2的故障轉(zhuǎn)移集群中配置CSV: 1)準(zhǔn)備你的集群 要配置CSV首先要建立集群,我們不需要為CSV做特別的準(zhǔn)備。R2集群仍然支持iSCSI,光纖通道和串行連接SCSI(SAS)存儲(chǔ)。CSV要使用NTFS磁盤文件系統(tǒng)就可以配合這些一起工作。 對(duì)于網(wǎng)絡(luò),還是建議有一個(gè)公共網(wǎng)絡(luò)用于客戶連接,還有一個(gè)“心跳”網(wǎng)絡(luò)用于狀態(tài)“健康”的檢測(cè)。此外,還建議一個(gè)至少1GB的專用網(wǎng)絡(luò)用于CSV。這是為了確保網(wǎng)絡(luò)的心跳不會(huì)被淹沒,錯(cuò)過健康檢查,這將導(dǎo)致故障的發(fā)生。 2) 啟動(dòng)CSV 啟動(dòng)集群上的CSV,單擊故障轉(zhuǎn)移集群管理器MMC中導(dǎo)航窗該集群的名稱。在中間的窗格上,單擊“啟用Cluster Shared Volumes…“鏈接。然后會(huì)有一個(gè)提示跳出,提醒CSV是專門用于Hyper-V,集群開始支持CSV。 導(dǎo)航欄中新出現(xiàn)一個(gè)Cluster Shared Volumes的節(jié)點(diǎn): 3) 建立CSV磁盤 現(xiàn)在CSV已經(jīng)啟動(dòng),建立一些CSV的磁盤。 選擇在導(dǎo)航窗格中的故障轉(zhuǎn)移群集管理器中的群集共享卷節(jié)點(diǎn)。 在右邊的操作窗格中,選擇“添加存儲(chǔ)” 。這將跳出一個(gè)窗口,顯示所有磁盤中的可用的存儲(chǔ)組。選擇要添加的磁盤,然后選擇“確定” 現(xiàn)在CSV的新磁盤出現(xiàn)在列表中: 4) 復(fù)制VHD到CSV磁盤中 CSV允許每個(gè)集群節(jié)點(diǎn)同時(shí)訪問磁盤。這是通過在%SystemDrive%\ClusterStorage下建立一個(gè)共同的名字空間。為此,有必要讓操作系統(tǒng)在同一驅(qū)動(dòng)盤符下集群中每一個(gè)節(jié)點(diǎn)上。將看到集群中每個(gè)節(jié)點(diǎn)有相同的地址目錄,這是訪問CSV磁盤的方法。 每個(gè)CSV磁盤在地址錄中都有自己的卷,每個(gè)盤都將被分配默認(rèn)的名字,VolumeX。在以上這個(gè)例子中,我們有三個(gè)CSV磁盤,所以我們看到3個(gè)文件夾。在C:\ClusterStorage目錄中必須保持相同的名稱,但在本卷目錄可以被重新命名。 需要復(fù)制VHD到這些目錄下來建立一個(gè)高可用性的虛擬機(jī)。CSV將支持動(dòng)態(tài)擴(kuò)展,固定大小和差分VHD。CSV不支持傳遞磁盤。 本文出自:億恩科技【www.itdijia.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |