前言隨著Windows的一步步強大,其下的群集應用和開發也慢慢發展起來。雖然現在看來還有點陽春,沒有UNIX下的強大和完善,但微軟從來都是後發制人,誰敢說將來微軟的群集不會大行其道?不才偶準備根據自己的一點初淺經驗,寫寫關於Windows群集的一系列文章,從最初的安裝到後面的開發,希望大家能夠多點鼓勵,來點評論,不要只做(I)nternet(C)opy(P)aste。閑主少敘,看傢伙! 這裡所使用的Windows版本是Windows 2008,支援最大8個節點的群集,不瞭解Windows 2008的情況,因此不敢亂說。下面偶將以Windows 2003 EE為例,使用VMWare來建立3個節點的群集。出於條件的限制,偶沒有足夠多的物理機器來跑,也沒有足夠強的硬體來跑8個虛擬機器。兩個又嫌少了點,因此,只好跑3個。 VMWare建立虛擬機器的操作,。。。自己找相應的教程。
1)系統硬體設定
下面是偶的硬體設定(很滴端滴):
CPU:Xeon 2.8 HT 記憶體:雙通道2G(512X4) 266MHz (133MHz X2) 硬碟:SATA 70G
虛擬機器的配置:
作業系統:Windows 2003 Enterprise Edition CPU:1個記憶體:384M 第一硬碟:SCSI0:0 lsilogic 8G 第二硬碟:SCSI1:0 lsilogic 8G NIC:橋接(Bridged) X2
2)群集配置
在安裝之前,先看看群集需要的配置:作業系統:支援群集的作業系統(如Windows 2000 Advanced伺服器或Windows 2003)活動目錄:Activate Directory域,群集必須安裝於域電腦。兩張網卡:一塊用於伺服器通訊,一塊用於群集通訊。當然一塊網卡也行,但在安裝群集時,系統會提示一塊網卡容易出現單點故障。因此,建議用兩塊,反正是虛擬滴,也沒有成本。仲裁資源:一個能夠被所有節點訪問的NS(網路存放裝置),通常物理上是使用光纖通道的外接磁碟。我們買不起,好在VMWare提供了共用磁碟。這也是為什麼在“硬體設定”中使用了第二塊硬碟的原因。注意,第二硬碟必須是至少是SCSI裝置,而且不能和作業系統所在硬碟在同一匯流排上。 3)Vmware中關於共用磁碟的配置開啟.vmx檔案,添加以下行:
disk.locking="FALSE"scsi1:0.sharedBus="virtual"
3)安裝系統
現在開始安裝Windows 2003 EE。。。。當然是帶SP1的安裝盤,然後升級到R2。由於我在安裝SP2時間長度時間沒有反應,因此就取消了SP2的安裝。安裝時的設定:
電腦名稱:Node0工作群組:WORKGROUP網卡1:192.168.0.200/255.255.255.0,不設DNS網卡2:10.0.0.1/255.255.255.0,不設DNS第二磁碟:格式化後磁碟機代號設為X
先安裝一個系統,假設放在Node0目錄下。安裝完成後,關閉VMWare,將Node0拷貝到Node1,Node2目錄,這樣就有了三個虛擬機器。
4)解決SID問題
由於我們的Node1和Node2是直接拷貝的版本,其SID與Node0是相同的。稍後因為要將Node0升級為網域服務器,Node1和Node2將因為SID的問題無法登入到域。因此,需要使用Windows 2003安裝盤的Support/Tools下的工具解決這個問題。步驟如下:
第一步:運行Node1,將安裝盤下的Support/Tools/Deploy.CAB中的SysRep.Ext和Setupctl.Exe提取出來,然後運行SysRep.Exe。
注意,要勾選“不重設啟用的寬限期”,關機模式為“重新啟動”,然後點“重新封裝”。系統重新啟動後,會重設SID,並像系統安裝時那樣,要求輸入序號,地區和時間,網卡IP,域等。
NODE1的IP設定:
網卡1:192.168.0.201/255.255.255.0, DNS: 192.168.0.200 網卡2:10.0.0.2/255.255.255.0,DNS:10.0.0.1
NODE2的IP設定:
網卡1:192.168.0.202/255.255.255.0, DNS: 192.168.0.200 網卡2:10.0.0.3/255.255.255.0,DNS:10.0.0.1 登入系統後,直接關閉可也。解決SID問題的操作也可以在域完整完成後進行。這樣可以直接設定域。