新聞中心
簡(jiǎn)化虛機(jī)動(dòng)態(tài)遷移,Win2k8CSV特性詳解
作者:無(wú)名 2009-03-31 19:17:37
云計(jì)算
虛擬化 微軟公司最新發(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ī)的遷移。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、欽州ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的欽州網(wǎng)站制作公司
微軟公司最新發(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ù)來(lái)說(shuō)是至關(guān)重要的。
目前,集群的Hyper-V服務(wù)器面臨的一大挑戰(zhàn)就是在高可用性的虛擬機(jī)上需要為每個(gè)VHD文件在SAN上建立一個(gè)LUN來(lái)放置他們。雖然這樣做可能并不是一個(gè)艱巨的任務(wù),但對(duì)于管理員來(lái)說(shuō)它確是個(gè)噩夢(mèng)。對(duì)于不到24個(gè)可用的驅(qū)動(dòng)機(jī)號(hào)來(lái)說(shuō),通常最終使用GUID來(lái)完成。Windows Server 2008 R2的新功能CSV(Cluster Shared Volumes)的推出解決了這個(gè)問題,CSV可以使多個(gè)VHD文件訪問同一個(gè)LUN的同時(shí)仍然看起來(lái)像就是自己的LUN。所有的CSV卷存儲(chǔ)在ClusterStorage根目錄下,這樣便于瀏覽文件系統(tǒng)。舉例說(shuō)明:如果ClusterStorage文件夾存儲(chǔ)在S:\盤上,Volume1和Volume63的完全驗(yàn)證路徑應(yīng)該是:
S:\ClusterStorage\Volume1
S:\ClusterStorage\Volume63
這樣不會(huì)運(yùn)行出驅(qū)動(dòng)器號(hào)當(dāng)然也不需要GUID。簡(jiǎn)單的說(shuō)來(lái),CSV有如下幾個(gè)明顯的優(yōu)點(diǎn):
1、為集群中的所有節(jié)點(diǎn)提供連續(xù)的命名空間
2、仍然使用NTFS定義來(lái)配置架構(gòu)而無(wú)需從新格式化SAN
3、使用NTFS也意味著你可用使用你熟悉的文件系統(tǒng),而不是專門的文件系統(tǒng)
4、不需要特殊的管理工具來(lái)建立和管理CSV
要使用Windows Server 2008 R2的CSV,對(duì)客戶的系統(tǒng)也是有一定的要求的,以下表格所列就是對(duì)系統(tǒng)的一些要求:
實(shí)際的要求要依據(jù)系統(tǒng)設(shè)置、所安裝的應(yīng)用程序和功能來(lái)具體確定的。處理器的執(zhí)行不僅依賴于處理器時(shí)鐘頻率還依賴于處理器核心的數(shù)量和存儲(chǔ)器的大小。對(duì)于系統(tǒng)各分區(qū)的磁盤大小要求基本相似。另外如果是通過(guò)網(wǎng)絡(luò)安裝的,可用的硬盤空間可能是必須的。
架構(gòu)設(shè)備要求
對(duì)于CSV來(lái)說(shuō),雖然不需要一些特別的技術(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帶來(lái)的新的虛擬化結(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ò)過(guò)健康檢查,這將導(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í)訪問磁盤。這是通過(guò)在%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到這些目錄下來(lái)建立一個(gè)高可用性的虛擬機(jī)。CSV將支持動(dòng)態(tài)擴(kuò)展,固定大小和差分VHD。CSV不支持傳遞磁盤。
#p#
5) 創(chuàng)建CSV磁盤上的虛擬機(jī)
在啟動(dòng)CSV和放置VHD在CSV磁盤上后,我們準(zhǔn)備使這些虛擬機(jī)具備高可用性。
A.打開Hyper-V管理器
B.在動(dòng)態(tài)窗口中,選擇“NEW”然后點(diǎn)擊“Virtual Machine”。這將打開新的虛擬機(jī)向?qū)А?br />C.為虛擬機(jī)提供名稱并且復(fù)選“Store the virtual machine in a different location”選項(xiàng)。然后在“C:\ClusterStorage\”下指定你的虛擬機(jī)想使用的路徑。
D.為虛擬機(jī)指定內(nèi)存,然后點(diǎn)擊“NEXT>”
E.為虛擬機(jī)指定網(wǎng)絡(luò),然后點(diǎn)擊“NEXT>”
F.在“Connect Virtual Hard Disk”向?qū)ы?yè)上,如果指定“Create a virtual hard disk”或者“Use and existing virtual hard disk”,將在C:\ClusterStorage\下指定一個(gè)CSV的訪問路徑
G.選擇“Next >”
H.在“Installation Options”向?qū)ы?yè)中選擇所需選項(xiàng),然后點(diǎn)擊“Next >”
I.在向?qū)д?yè)選擇“Finish”
6) 使你的CSV虛擬機(jī)高可用性HA
現(xiàn)在已經(jīng)在CSV磁盤上建立了虛擬機(jī),可以使他們高可用功能,使他們被集群管理并且可以故障轉(zhuǎn)移。
A.打開故障轉(zhuǎn)移集群的管理器
B.在左邊的窗體中, 選擇 “Services and Application”
C.在動(dòng)態(tài)窗體中, 選擇 “Configure a Service or Application”. 這樣將打開 “High Availability Wizard”
D.選擇 “Virtual Machine”, 然后選擇 “Next >”
E.檢查你想要添加到故障轉(zhuǎn)移集群中的虛擬機(jī). (注意, 虛擬機(jī)在添加前必須是關(guān)機(jī)或者關(guān)閉狀態(tài)) 然后選擇 “Next >”
故障轉(zhuǎn)移集群將確定這臺(tái)虛擬機(jī)是否使用CSV或標(biāo)準(zhǔn)的集群磁盤路徑上的VHD(它將需找%SystemDrive%\ClusterStorage路徑)
F.審查向?qū)е械拇_認(rèn)頁(yè)面,然后選擇 “Next >”
G.審查向?qū)е械恼?yè)面. 如果狀態(tài)不是“成功”,選擇“查看報(bào)告..”按鈕查看報(bào)告來(lái)分析可能的原因。否則,則選擇“Finish”。
虛擬機(jī)將顯示在左邊故障轉(zhuǎn)移集群管理器的窗格中,他們將會(huì)自動(dòng)的為“虛擬機(jī)”編號(hào)以區(qū)分它們。點(diǎn)擊右邊的“rename”可以為他們重命名。
準(zhǔn)備好后就可以啟動(dòng)你的虛擬機(jī)了。
7) 執(zhí)行動(dòng)態(tài)遷移
現(xiàn)在可以不用特別的硬件和其他附加的考慮來(lái)啟動(dòng)和運(yùn)行CSV集群了。你可以像管理任何標(biāo)準(zhǔn)的資源一樣來(lái)管理虛擬機(jī)資源,如改變性質(zhì),建立依存關(guān)系和執(zhí)行故障轉(zhuǎn)移。你將注意到,你可以在沒有任何客戶端終端的情況下來(lái)執(zhí)行動(dòng)態(tài)遷移,使運(yùn)行的虛擬機(jī)從一個(gè)集群節(jié)點(diǎn)到另外一個(gè)。這在虛擬機(jī)遷移的過(guò)程中都保持了虛擬機(jī)的高可用性。
執(zhí)行動(dòng)態(tài)遷移,選擇Live migrate this virtual machine’按鈕,并在右邊故障轉(zhuǎn)移集群管理器管理單元的窗格中選擇一個(gè)目標(biāo)。這將執(zhí)行動(dòng)態(tài)遷移而且它的狀態(tài)信息將顯示在中間的信息窗格中。
【編輯推薦】
- 實(shí)施數(shù)據(jù)虛擬化應(yīng)避免的十個(gè)常見錯(cuò)誤
- 選購(gòu)虛擬化服務(wù)器五項(xiàng)注意事項(xiàng)
- 微軟虛擬化部署應(yīng)用及管理過(guò)程詳解
網(wǎng)頁(yè)名稱:簡(jiǎn)化虛機(jī)動(dòng)態(tài)遷移,Win2k8CSV特性詳解
本文來(lái)源:http://www.fisionsoft.com.cn/article/dhihijp.html


咨詢
建站咨詢
