在VMWare中安裝Windows 2003 Cluster
周末無事,想起一位同事提起可以用 vmware 來灌 cluster ,一時興起,也來玩一把。在網上找了找,關于這方面的資料不多,有兩篇提到了一些要點,管他,試過就知道了。 系統配置 : CPU:AMD Athon XP2500+ MEM:256M*2 雙通道 硬盤: 80G OS:winxp+sp1 VMWare GSX server 2.5.1 build-5336 Windows 2003 Enterprise Edition 我一般在我的機器上開一個虛擬機,跑的還蠻順暢的,沒試過開兩個會怎么樣。不過 512M 的內存應該能抗的住。 廢話少說,先用 vmware gsx server 灌好兩個 win2003 系統(聽一位試過的朋友說 workstation 也可做 cluster ,但他做好后切換的時候切換不過來,只好特意到 www.ttdown.com 下了個 vmware gsx server 版) 由于 cluster 需要域環境,我的主機裝的是 winxp ,又不太可能像網上一篇文章說的那樣,開三個虛擬機,一臺專門做 DC 和 DNS ,我的內存開兩臺虛擬機都已經夠戧了。在微軟的網站上搜索了一下,如果 cluster 中的一個節點做成 DC 的話,另外一個節點也要做成 DC 才成 (文章鏈接 http://support.microsoft.com/default.aspx?scid=kben-us;281662 ) ,二話不說,運行 ->dcpromo ,新建一個 odba.net 的域,將兩臺虛擬機 test1 , test2 都做成 DC ,其中 test1 還兼職做 DNS 。每臺虛擬機需要兩片網卡,設定如下: Test1 Public:IP - 172.17.0.1 掩碼- 255.255.255.0 DNS- - 172.17.0.1 Private: IP - 10.1.1.1 掩碼- 255.255.255.0 Test2 Public:IP - 172.17.0.2 掩碼- 255.255.255.0 DNS- - 172.17.0.2Private: IP - 10.1.1.2 掩碼- 255.255.255.0 由于跟DC裝在一起,所以test2也要裝DNS, 并開啟區域復制,不然主DNS(也就是節點1)掛掉以后,你會發現在節點2上無法用群集管理器連上虛擬服務器了,這是因為他不認識主機名了。當然這個應該也可以通過更改hosts文件來解決。如果你像我一樣還是采用DNS,則test2的網卡設置中,DNS Server要設成172.17.0.2而不是172.17.0.1接下來,創建共享磁盤柜。 在 vmware gsx server 的程序目錄下有個 plainmaker.exe ,就利用他了。把他 copy 到你準備存放共享磁盤柜文件的目錄下,假設為 e:/SCSI 。 Cluster 的共享磁盤柜至少需要一個 Quorum Disk 和一個 Shared Disks ,這樣我們就需要創建兩個 SCSI 磁盤。 plainmaker quorum.pln 200 plainmaker shareddisk.pln 2000 這樣就在 e:/SCSI 目錄下生成了一下文件 quorum.pln shareddisk.pln quorum1.dat shareddisk1.dat shareddisk2.dat (網上說只有前面四個,但是我機器上確實有這個 ^_^ ) 接下來,在兩個虛擬機里面分別添加兩個 SCSI 磁盤,都選已存在的虛擬盤,在打開的文件類型選 vmware plain disks ,文件名 quorum.pln , shareddisk.pln 。 最重要的一步,打開每個虛擬機里面的 .vmx 文件 , 在末尾加上 disk.locking="FALSE" 。 另外, Win2003 需要安裝 SCSI 的驅動,到 vmware 網站可以下到該驅動的虛擬軟驅鏡像(地址: http://www.vmware.com/download/downloadscsi.html )。然后將虛擬軟驅指向這個鏡像,為每個虛擬機裝好 SCSI 驅動,然后在磁盤管理里面將兩個 SCSI 盤轉換為 basic 磁盤,創建主分區,格式化為 NTFS 。給 200M 的那個設置為 Q 分區,卷標 quorum , 2G 的那個設置為 S 分區,卷標 shareddisk( 這樣命名只是為了好記,你也可以隨便命名) 準備工作差不多了,對了,還要在 AD 新建一個帳號,設為 clusteradmin ,用來建立和管理 cluster 的。 關掉 test2 ,開啟 test1 。 運行 ->comclust 新建一個群集,命名為 test , IP 設為 172.17.0.66 ,仲裁盤選 Q 完成后,開啟 test2 ,開始 ->comclust ,選添加節點到已有群集 一路ok 。 打開群集管理員,在網絡一項中將private設置為只供內部通訊用。在實際的cluster系統中,連接兩塊private的就是著名的"心跳線了"。 到此,vmware+win2003 cluster 創建完成 。 在此基礎上,可以繼續試驗SQl server和exchange等的cluster 。作者Blog:http://blog.csdn.net/NinGoo/
相關文章: