一、環(huán)境準(zhǔn)備
昨天完成了2008R2的虛擬化高可用群集,微軟總算有了能和vmware ha相媲美的產(chǎn)品了,心里興奮,雖說2008R2要8月14日才能從msdn上下載到,但是cc忍不住興奮,還是從遠(yuǎn)景下載了泄露版,并使用180天試用版key激活使用,為了通俗易懂,特別使用遠(yuǎn)景泄露版之中文包,方便不懂英文的同學(xué).2008R2的虛擬化高可用群集比2008的群集多了實(shí)時(shí)遷移和快速遷移!
首先我們需要準(zhǔn)備實(shí)驗(yàn)環(huán)境或者是生產(chǎn)環(huán)境
分為1.軟件環(huán)境和2.硬件環(huán)境
一.硬件環(huán)境:
1.存儲(chǔ)是必須的,可以使用硬件存儲(chǔ)或者軟件存儲(chǔ)(例如windows storage server 2008,openfiler等)至于使用wss創(chuàng)建存儲(chǔ)和在客戶機(jī)上連接存儲(chǔ)我的博文之前已經(jīng)有介紹,就不再另外為大家演示
2.高可用虛擬化的宿主機(jī):至少兩臺(tái)支持虛擬化的主機(jī),內(nèi)存至少2GB.
3.網(wǎng)絡(luò)環(huán)境為千兆為佳,
4.虛擬化宿主機(jī)的硬件最好完全一樣!實(shí)在沒辦法也就將就了吧,本實(shí)驗(yàn)是一臺(tái)支持虛擬化的本本和臺(tái)式機(jī)來完成的,但是要注意如果宿主機(jī)的硬件不一樣,例如如圖的c1和c2,那么在創(chuàng)建虛擬機(jī)需要選擇處理器兼容性這個(gè)選項(xiàng)!
二.軟件環(huán)境
1.兩臺(tái)機(jī)器都安裝windows server 2008 R2,系統(tǒng)最好都裝在C盤,這樣存儲(chǔ)映射后的盤才都是C盤的格式
2.都加入網(wǎng)域
3.安裝角色hyper-v
4.安裝功能:故障轉(zhuǎn)移群集
5.hyper中的虛擬網(wǎng)絡(luò)都命名為hyper
6.在storage server上創(chuàng)建兩個(gè)iscsi磁盤,一個(gè)為虛擬機(jī)存放數(shù)據(jù)文件使用,一個(gè)為仲裁磁盤使用,虛擬機(jī)數(shù)據(jù)文件也就是快照和狀態(tài)和配置以及磁盤文件,按需求分配,但是要注意的是,一般windows server 2008需要c盤30GB左右才能正常工作,2003為20GB左右,仲裁磁盤為1GB左右即可
7.在虛擬化宿主機(jī)c1和c2上將兩塊iscsi磁盤連接到c1和c2并將數(shù)據(jù)盤命名為Q盤,仲裁盤命名為R盤,注意兩臺(tái)機(jī)器上都要這樣設(shè)置!
二、創(chuàng)建及配置群集
上篇我們已經(jīng)將環(huán)境準(zhǔn)備好了,角色功能均安裝到位,現(xiàn)在我們開始創(chuàng)建群集和配置群集吧
首先我們從管理工具中打開故障轉(zhuǎn)移群集管理器,在c1和c2上打開均OK,可以看見常見的任務(wù),驗(yàn)證配置和創(chuàng)建群集以及管理現(xiàn)有群集,驗(yàn)證配置在我們做了上篇的準(zhǔn)備后可以略過,直接創(chuàng)建群集吧
本篇分為
1.創(chuàng)建群集
2.配置仲裁磁盤
3.配置群集共享磁盤
4.配置hyper使用群集共享磁盤
```````````````````````````````````````````````華麗的分割線`````````````````````````````````````````````````
下面開始正題
1.創(chuàng)建群集
單擊創(chuàng)建一個(gè)群集出現(xiàn)創(chuàng)建群集向?qū)б詣?chuàng)建一個(gè)新的故障轉(zhuǎn)移群集
選擇要加入群集的虛擬化主機(jī),可以是一臺(tái)也可以是兩臺(tái),可以同時(shí)加入,也可以先加入一臺(tái)再加入另一臺(tái),這點(diǎn)跟2003不一樣,2003在創(chuàng)建群集時(shí),第一臺(tái)加入時(shí)要關(guān)閉第二臺(tái),然后打開第二臺(tái)加入群集,2008R2這里可以同時(shí)加入了,呵呵.有倆臺(tái)就加入倆,有三就加入三
這里會(huì)要求我們是否驗(yàn)證,直接選否吧,skip!
這里輸入群集對(duì)外的名稱,輸入cc,也就是群集對(duì)外的名稱就是cc加域名也就是cc.ccfxny.com這樣一個(gè)對(duì)外的域名,然后下面選擇一個(gè)對(duì)外IP
信息總攬,確認(rèn)就進(jìn)行下一步開始創(chuàng)建群集
OK,開始創(chuàng)建群集完成并自動(dòng)進(jìn)行下一步到這個(gè)界面了,創(chuàng)建OK,沒有意外
這里我們就可以看到群集管理界面了,我們要做的就是配置仲裁磁盤和添加群集共享磁盤
2.配置仲裁磁盤
首先確認(rèn)存儲(chǔ)這里的磁盤,應(yīng)該可以看到我們的iscsi共享磁盤,如果沒有請(qǐng)手動(dòng)選擇添加磁盤,正常情況下這里已經(jīng)有磁盤了,并且狀態(tài)顯示聯(lián)機(jī),在計(jì)算機(jī)管理的磁盤管理中狀態(tài)顯示為保留!
群集存儲(chǔ)已經(jīng)確認(rèn)添加存在于群集管理器中,那么我們就來設(shè)置仲裁磁盤,右鍵單擊群集名稱,更多操作-配置群集仲裁設(shè)置
出現(xiàn)開始向?qū)砼渲弥俨么疟P,有點(diǎn)暈,沒必要整個(gè)向?qū)?下一步繼續(xù)
這里會(huì)自動(dòng)根據(jù)我們的群集節(jié)點(diǎn)數(shù)和磁盤數(shù)來自動(dòng)選擇的,基本上不需要修改,直接默認(rèn)設(shè)置下一步即可
這里開始選擇仲裁磁盤,應(yīng)該選擇iscsi磁盤中比較小的那一個(gè),1GB的iscsi共享磁盤即可
單擊下一步出現(xiàn)確認(rèn)選項(xiàng),下一步以開始配置仲裁磁盤設(shè)置
配置成功完成
3.配置群集共享磁盤
仲裁已經(jīng)配置完成,下面我們就該配置為群集的服務(wù)提供磁盤的群集磁盤,我們還是在群集名稱上單擊右鍵-選擇啟用群集共享
同意協(xié)議并啟用群集共享磁盤
啟動(dòng)后在群集管理菜單下多了一個(gè)群集共享卷這個(gè)管理單元,我們要為他添加磁盤,單擊右鍵選擇添加存儲(chǔ)以添加群集共享存儲(chǔ)
在這里選擇我們剩下的唯一一個(gè)群集磁盤來作為群集共享卷的存儲(chǔ)
添加完成后可以看到如圖的群集共享卷的路徑和狀態(tài),其中黃色標(biāo)注的就是我們可以使用來存儲(chǔ)虛擬機(jī)的虛擬的一個(gè)映射路徑,如果我們的系統(tǒng)在c盤這里就是c開頭的路徑,如果是在g盤或者其他盤,這里的路徑就不一樣了,會(huì)變成d或者其他路徑,需要用mklink命令來重新映射路徑
4.設(shè)置hyper使用群集共享卷
然后我們?cè)趦膳_(tái)hyper服務(wù)器上設(shè)置虛擬硬盤和虛擬機(jī)的路徑均為上圖的c:\clusterstorage\volume1這個(gè)路徑,這個(gè)路徑實(shí)際上市對(duì)應(yīng)到我們?cè)O(shè)置的群集磁盤Q盤的,這里我們不能填寫路徑為Q盤,而必須填寫這個(gè)路徑才能正常使用群集共享磁盤!
三、創(chuàng)建虛擬機(jī)
本篇將介紹在群集創(chuàng)建虛擬機(jī)及安裝虛擬機(jī)分為創(chuàng)建虛擬機(jī)以及安裝虛擬機(jī)兩個(gè)步驟
1. 創(chuàng)建虛擬機(jī)
在任意一臺(tái)hyper虛擬化主機(jī)中創(chuàng)建均可,本實(shí)驗(yàn)選擇c1來進(jìn)行安裝
在C1上單擊創(chuàng)建虛擬機(jī)
為虛擬機(jī)輸入一個(gè)名字,當(dāng)然在IT標(biāo)準(zhǔn)化的公司中有自己的命名規(guī)范,例如ns1,ns2,mail等,本例簡單為主,直接命名2K8,注意看路徑,已經(jīng)是創(chuàng)建在我們的群集共享磁盤卷上了
然后這里輸入內(nèi)存選擇,實(shí)際環(huán)境1GB為妙,實(shí)驗(yàn)而已,512MB即可,2003分配256即可,xp分配128即可,各自根據(jù)需要配置
選擇虛擬機(jī)的網(wǎng)絡(luò),這里就明白,為什么虛擬網(wǎng)絡(luò)名要求一樣了吧
這里配置硬盤選項(xiàng),本例是創(chuàng)建在共享磁盤卷上的2k8.vhd,大小為自由擴(kuò)充的127GB,2008是需要30GB來作為系統(tǒng)盤的,這里127GB也不會(huì)真的就產(chǎn)生一個(gè)127GB的vhd文件,它會(huì)按需增加!
配置信息總攬
單擊完成來完成虛擬機(jī)的創(chuàng)建
2. 安裝虛擬機(jī)
這里我們單擊媒體來插入iso鏡像進(jìn)行系統(tǒng)的安裝,本例安裝的是windows server 2008 SP2,安裝過程就不再詳細(xì)描述了
配置IP為245,方便后續(xù)測(cè)試快速遷移和實(shí)時(shí)遷移
配置安裝完成后關(guān)閉虛擬機(jī)以便下篇介紹的創(chuàng)建高可用虛擬機(jī)!
四、配置高可用虛擬機(jī)
本篇將已經(jīng)存在于hyper中的虛擬機(jī)加入到群集中,使之高可用,當(dāng)然也可以在如圖的服務(wù)和應(yīng)用程序中單擊虛擬機(jī)-創(chuàng)建虛擬機(jī)這樣來創(chuàng)建一個(gè)高可用虛擬機(jī),本文就不討論先有蛋還是先有雞的問題.
單擊配置服務(wù)或應(yīng)用程序
出現(xiàn)配置高可用向?qū)?/p>
選擇一個(gè)要配置的服務(wù),本篇選擇虛擬機(jī)即可
然后向?qū)?huì)自動(dòng)搜索群集中的虛擬機(jī),這里注意一定要關(guān)閉虛擬機(jī)才能繼續(xù)下一步并使之高可用
確認(rèn)選擇的虛擬機(jī)
開始創(chuàng)建高可用虛擬機(jī),配置完成
現(xiàn)在在服務(wù)里應(yīng)該能看到虛擬機(jī)了,可以看到當(dāng)前虛擬機(jī)位于何服務(wù)器,以及虛擬機(jī)狀態(tài)
也可以在這里進(jìn)行管理虛擬機(jī),啟動(dòng)以及連接到虛擬機(jī)控制臺(tái)和關(guān)閉等操作,我們啟動(dòng)虛擬機(jī)如圖
啟動(dòng)后如圖可以看到虛擬機(jī)已經(jīng)聯(lián)機(jī),我們可以單擊連接到虛擬機(jī)來管理虛擬機(jī)
打開虛擬機(jī)如圖所示,跟在hyper中使用連接到虛擬機(jī)功能差不多.經(jīng)過本篇,總算環(huán)境都差不多,下篇我們可以測(cè)試虛擬機(jī)的高可用以及快速遷移,實(shí)時(shí)遷移等等,呵呵,興奮ing
五、測(cè)試高可用及快速遷移
本篇分為測(cè)試虛擬機(jī)的
1.實(shí)時(shí)遷移,
2.快速遷移,
3.移動(dòng)虛擬機(jī),
4.高可用四種功能
首先打開一個(gè)ping 192.168.0.245 –t窗口來持續(xù)不斷的ping虛擬機(jī)
如圖的管理工具上我們可以看到實(shí)時(shí)遷移以及快速遷移和移動(dòng)虛擬機(jī)的幾個(gè)選項(xiàng)卡
1. 測(cè)試虛擬機(jī)的實(shí)時(shí)遷移功能
實(shí)時(shí)遷移也就是將虛擬機(jī)不斷線快速遷移到另一臺(tái)虛擬機(jī)
我們呢可以直接在虛擬機(jī)上單擊實(shí)時(shí)遷移到另一節(jié)點(diǎn)選項(xiàng)來進(jìn)行遷移,因?yàn)楸纠挥?個(gè)節(jié)點(diǎn),所以遷移到的目標(biāo)那里也就只有一個(gè)節(jié)點(diǎn)可選,如圖我們講2k8實(shí)時(shí)遷移到C2
需要注意的是如果實(shí)驗(yàn)或者在生產(chǎn)環(huán)境中,節(jié)點(diǎn)的物理CPU不一樣的話,需要設(shè)置虛擬機(jī)的處理器屬性選項(xiàng)卡中的遷移到具有不同處理器版本的物理計(jì)算機(jī),否則無法進(jìn)行遷移和高可用
整個(gè)過程是聯(lián)機(jī)作業(yè)的,我們從大約9:44開始作業(yè)
整個(gè)過程ping一直沒斷,也就是說虛擬機(jī)一直在提供服務(wù)
在9:45遷移完成,開始轉(zhuǎn)換到新物理機(jī)上去運(yùn)行虛擬機(jī)
經(jīng)過1分左右的時(shí)間完成操作,中間只有1次閃斷,如果我們的環(huán)境是千兆,也許就沒這一次閃斷!
看看虛擬機(jī)的狀態(tài),現(xiàn)在已經(jīng)運(yùn)行到C2這個(gè)節(jié)點(diǎn)上,運(yùn)行正常!下面玩玩快速遷移,也就是將虛擬機(jī)快速移動(dòng)到另一節(jié)點(diǎn),中間會(huì)斷線!
2. 快速遷移
快速遷移,也就是將虛擬機(jī)快速移動(dòng)到另一節(jié)點(diǎn)
同樣是圖形化操作,將虛擬機(jī)遷移到節(jié)點(diǎn)C1吧
時(shí)間9:51
開始保存虛擬機(jī)狀態(tài)以便遷移,中間斷ping了
保存狀態(tài)完成,開始向心機(jī)器恢復(fù)狀態(tài)
向新節(jié)點(diǎn)還原狀態(tài)
OK,花了2分鐘時(shí)間完成完全遷移到新節(jié)點(diǎn)工作,這適用于虛擬機(jī)沒有創(chuàng)建在群集共享卷才需要做這樣的遷移
看看狀態(tài)已經(jīng)遷移回C1節(jié)點(diǎn).
3. 虛擬機(jī)移動(dòng)
我們測(cè)試在沒有共享卷的環(huán)境中使用這個(gè)移動(dòng)虛擬機(jī)功能
同樣是將虛擬機(jī)掛起,然后保存狀態(tài),然后恢復(fù)到新節(jié)點(diǎn)C2去,開始于9:54
還在保存狀態(tài)
1分鐘后開始還原狀態(tài)
再過1分鐘移動(dòng)完成,這功能跟快速遷移好像差不多
看看虛擬機(jī)狀態(tài)又回到C2了
4. 測(cè)試虛擬機(jī)的高可用性HA
我們將節(jié)點(diǎn)C2關(guān)閉,因?yàn)楫?dāng)前虛擬機(jī)在節(jié)點(diǎn)C2上,
關(guān)機(jī)后群集偵測(cè)到C2宕機(jī),立即將虛擬機(jī)掛起,然后跟vmware ha一樣將虛擬機(jī)自動(dòng)重新啟動(dòng)了
一直到啟動(dòng)完成,虛擬機(jī)這里顯示聯(lián)機(jī)了,但是虛擬機(jī)還在啟動(dòng)過程中
看這里正在重新啟動(dòng)虛擬機(jī)
啟動(dòng)完成,恢復(fù)服務(wù),呵呵,整個(gè)過程基本上完了,如果配合scvmm2008做一個(gè)負(fù)載均衡,就跟vmware ha差不多啦,啥功能都有了,虛擬機(jī)實(shí)時(shí)遷移,高可用,負(fù)載均衡!
五、測(cè)試高可用及快速遷移
本篇分為測(cè)試虛擬機(jī)的
1.實(shí)時(shí)遷移,
2.快速遷移,
3.移動(dòng)虛擬機(jī),
4.高可用四種功能
首先打開一個(gè)ping 192.168.0.245 –t窗口來持續(xù)不斷的ping虛擬機(jī)
如圖的管理工具上我們可以看到實(shí)時(shí)遷移以及快速遷移和移動(dòng)虛擬機(jī)的幾個(gè)選項(xiàng)卡
1. 測(cè)試虛擬機(jī)的實(shí)時(shí)遷移功能
實(shí)時(shí)遷移也就是將虛擬機(jī)不斷線快速遷移到另一臺(tái)虛擬機(jī)
我們呢可以直接在虛擬機(jī)上單擊實(shí)時(shí)遷移到另一節(jié)點(diǎn)選項(xiàng)來進(jìn)行遷移,因?yàn)楸纠挥?個(gè)節(jié)點(diǎn),所以遷移到的目標(biāo)那里也就只有一個(gè)節(jié)點(diǎn)可選,如圖我們講2k8實(shí)時(shí)遷移到C2
需要注意的是如果實(shí)驗(yàn)或者在生產(chǎn)環(huán)境中,節(jié)點(diǎn)的物理CPU不一樣的話,需要設(shè)置虛擬機(jī)的處理器屬性選項(xiàng)卡中的遷移到具有不同處理器版本的物理計(jì)算機(jī),否則無法進(jìn)行遷移和高可用
整個(gè)過程是聯(lián)機(jī)作業(yè)的,我們從大約9:44開始作業(yè)
整個(gè)過程ping一直沒斷,也就是說虛擬機(jī)一直在提供服務(wù)
在9:45遷移完成,開始轉(zhuǎn)換到新物理機(jī)上去運(yùn)行虛擬機(jī)
經(jīng)過1分左右的時(shí)間完成操作,中間只有1次閃斷,如果我們的環(huán)境是千兆,也許就沒這一次閃斷!
看看虛擬機(jī)的狀態(tài),現(xiàn)在已經(jīng)運(yùn)行到C2這個(gè)節(jié)點(diǎn)上,運(yùn)行正常!下面玩玩快速遷移,也就是將虛擬機(jī)快速移動(dòng)到另一節(jié)點(diǎn),中間會(huì)斷線!
2. 快速遷移
快速遷移,也就是將虛擬機(jī)快速移動(dòng)到另一節(jié)點(diǎn)
同樣是圖形化操作,將虛擬機(jī)遷移到節(jié)點(diǎn)C1吧
時(shí)間9:51
開始保存虛擬機(jī)狀態(tài)以便遷移,中間斷ping了
保存狀態(tài)完成,開始向心機(jī)器恢復(fù)狀態(tài)
向新節(jié)點(diǎn)還原狀態(tài)
OK,花了2分鐘時(shí)間完成完全遷移到新節(jié)點(diǎn)工作,這適用于虛擬機(jī)沒有創(chuàng)建在群集共享卷才需要做這樣的遷移
看看狀態(tài)已經(jīng)遷移回C1節(jié)點(diǎn).
3. 虛擬機(jī)移動(dòng)
我們測(cè)試在沒有共享卷的環(huán)境中使用這個(gè)移動(dòng)虛擬機(jī)功能
同樣是將虛擬機(jī)掛起,然后保存狀態(tài),然后恢復(fù)到新節(jié)點(diǎn)C2去,開始于9:54
還在保存狀態(tài)
1分鐘后開始還原狀態(tài)
再過1分鐘移動(dòng)完成,這功能跟快速遷移好像差不多
看看虛擬機(jī)狀態(tài)又回到C2了
4. 測(cè)試虛擬機(jī)的高可用性HA
我們將節(jié)點(diǎn)C2關(guān)閉,因?yàn)楫?dāng)前虛擬機(jī)在節(jié)點(diǎn)C2上,
關(guān)機(jī)后群集偵測(cè)到C2宕機(jī),立即將虛擬機(jī)掛起,然后跟vmware ha一樣將虛擬機(jī)自動(dòng)重新啟動(dòng)了
一直到啟動(dòng)完成,虛擬機(jī)這里顯示聯(lián)機(jī)了,但是虛擬機(jī)還在啟動(dòng)過程中
看這里正在重新啟動(dòng)虛擬機(jī)
啟動(dòng)完成,恢復(fù)服務(wù),呵呵,整個(gè)過程基本上完了,如果配合scvmm2008做一個(gè)負(fù)載均衡,就跟vmware ha差不多啦,啥功能都有了,虛擬機(jī)實(shí)時(shí)遷移,高可用,負(fù)載均衡!
聯(lián)系客服