本文將在VMware虛擬機上模擬實現windows2003集群環境,這里記錄下整個過程,希望對大家提供些參考。
一、環境準備 1、首先需要安裝VMware虛擬機軟件,本次安裝使用的是VMware5.5版本。 2、然后在VMware上新建windows2003企業版虛擬機,然后在虛擬機設置里將光驅配置為windows2003企業版安裝鏡像(ISO文件)。啟動虛擬機開始windows2003企業版的安裝,整個安裝過程和在本地機器上安裝系統一樣,安裝完系統后需要安裝SP1。 3、本次的集群環境模擬我們需要三臺服務器,所以我們將第二步完成安裝的windows2003虛擬機拷貝兩份,這樣就準備好了三臺服務器的系統環境。三臺機器中第一臺我們用做域控制器(名稱叫做AD),另外兩臺用做集群的兩個節點服務器(分別叫做C1和C2)。這里需要注意的是,系統安裝過程中會生成SID等基礎信息,我們這里通過拷貝的形式復制了兩臺虛擬機,那么三臺服務器的SID等基礎信息都是一樣的,這樣在域登陸的時候會出現問題,所以需要對拷貝的兩臺服務器進行重新封裝。封裝方法:在win2k3安裝光盤support oolsdeploy.cab中提取sysprep.exe和setupcl.exe到本地硬盤,然后運行sysprep.exe,并“選擇不重置激活的寬限期”,然后點擊“重新封裝”,系統自動重啟,重啟后對SID等基本信息進行重新設置即可。
二、配置網絡 1、關閉兩臺節點服務器,在虛擬機設置里分別為兩臺節點服務器(C1和C2)各增加一塊網卡。 2、分別啟動三臺虛擬機服務器,對三臺虛擬機服務器進行網絡配置。 對AD服務器配置計算機名稱為AD,IP地址為100.100.100.1,掩碼為255.255.255.0,DNS為100.100.100.1 。對C1服務器配置計算機名稱為C1,網絡鄰居屬性里將看到兩個本地連接,將其中一個重命名為“public”,另一個重命名為“private”。然后配置public IP地址為100.100.100.2,掩碼為255.255.255.0,DNS為100.100.100.1 。配置private IP地址為10.10.10.2,掩碼為255.255.255.0,然后在高級中禁用NetBIOS和取消DNS地址注冊。對C2服務器配置計算機名稱為C2,網絡鄰居屬性中的本地連接進行同樣的重命名。對public配置IP為100.100.100.3,掩碼為255.255.255.0,DNS為100.100.100.1 。配置private IP地址為10.10.10.3,掩碼為255.255.255.0,同樣禁用NetBIOS和取消DNS地址注冊。 說明:private用做兩臺節點服務器的“心跳”,public用做公網訪問。 配置完成后用ping命令測試網絡連通性。
三、配置域 1、在AD服務器上,打開“管理工具”里的“配置您的服務器”,然后選擇“添加或刪除角色”,會打開“配置服務器向導”,點擊下一步,然后選擇“第一臺服務器的典型配置”,點擊下一步,然后輸入域名(這里以nxbuntu.com為例)。點擊下一步,需要輸入NetBIOS名稱,這里采用默認,點擊下一步,進入“DNS轉發配置”,這里選擇“否,不轉發查詢”,點擊下一步,確認安裝的服務器列表,點擊下一步,開始服務器的配置。這里會提示需要關閉其他所有程序,選擇確定。等待服務器配置完成后系統會自動重啟,重啟后確認“服務器配置完成”即可,這樣就在AD服務器上配置好了AD和DNS服務器。 2、因為兩臺節點服務器做集群后,就等于一臺虛擬服務器,需要集群名稱和IP地址,所以要在DNS中增加一個虛擬的主機。打開AD服務器上“管理工具”里的“DNS”管理器,在左邊目錄樹中選擇“AD”下的“正向搜索區域”中添加主機。主機名稱為“CT”(該名稱也就是集群名稱),IP地址我們設置為100.100.100.5 。 3、啟動兩臺節點服務器(C1和C2),將兩臺服務器都加入到域中(nxbuntu.com)。加入方法是在“我的電腦”屬性中“網絡身份”里面選擇加入域,輸入域名稱“nxbuntu.com”,然后系統提示需要域管理帳號權限,輸入AD服務器的域管理帳號(這里我們AD服務器的管理員Administrator同時也是域管理帳號,輸入Administrator和密碼)。確定即可加入該節點服務器到域中,重啟后登陸系統是在輸入用戶名和密碼后,點擊“選項”后現在“登陸到域nxbuntu.com”即可登陸到域中。
四、設置磁盤陣列 我們將要創建兩個共享SCSI硬盤集群必須的仲裁盤和應用程序共享磁盤。 1、在C1節點服務器中新增仲裁盤和共享磁盤。在C1節點服務器虛擬機配置中,選擇新增磁盤,然后選擇“新建虛擬磁盤”,點擊下一步,選擇“SCSI”磁盤類型,點擊下一步,輸入磁盤大小(這里設定仲裁盤大小為500M)0.5G,打上“Allocate all disk space”,點擊下一步,在磁盤文件保存目錄窗口中點擊“瀏覽”,選擇磁盤文件保存目錄,選擇“All Files”后在文件名輸入況中輸入“Q.pln”,然后保存,這樣我們將新增了集群環境所需的仲裁盤,同樣的方法我們新增一個2G大小的共享磁“Z.pln”。然后分別選擇新增的仲裁盤和共享磁盤,點擊右側的“高級”,修改SCSI nodes號為“SCSI 1:1”和“SCSI 1:2”。這是因為我們創建虛擬機時默認采用的也是SCSI磁盤,所以需要將nodes設置在不同的區段。 2、在C2節點服務器上加入仲裁盤和共享磁盤。在C1節點服務器虛擬機配置中,選擇新增磁盤,然后選擇“使用現有虛擬磁盤”,(這里和節點C1不同),然后選擇“Q.pln”文件所在位置將加入了仲裁盤,同樣的方法可加入共享磁盤。 3、進入C1節點服務器虛擬機文件存放目錄,用記事本打開后綴名為“.vmx”的虛擬機文件(該文件是虛擬機的配置文件),然后在文件最后添加一行 disk.locking = FALSE 同樣在節點C2服務器虛擬機文件中也添加該行代碼。該參數的作用是打開磁盤共享模式。 4、分別啟動兩臺節點服務器C1和C2,在“磁盤管理”中即可看到有兩個未初始化的磁盤,需要對它們進行初始化(但不要進行動態轉換)并建立主磁盤分區,分區格式采用NTFS,仲裁盤盤符設置為“Q”,共享磁盤盤符設置為“Z”即可(這里兩臺節點服務器都需要進行相同的操作)。
五、集群安裝 1、在節點C1服務器中,點擊“管理工具”里的“群集管理器”,然后選擇“創建新群集”,彈出群集創建向導,輸入域名“nxbuntu.com”,群集名為“CT”,點擊下一步,選擇節點服務器,這里默認是節點“C1”,直接點擊下一步,向導開始自動收集信息,完成后點擊下一步,輸入群集IP地址,這里輸入IP地址為:100.100.100.5(這里的群集名和IP地址是我們在DNS管理器中新增的主機名和IP地址),然后選擇下一步,輸入域管理賬戶(這里是Administrator和相應的密碼),點擊下一步,向導開始自動配置群集,直到完成即可。 2、在節點C2服務器中,點擊“管理工具”里的“群集管理器”,選擇“添加節點到群集”,然后輸入群集名稱CT,點擊下一步,然后選擇C2節點服務器,系統會自動收集信息,完成后下一步輸入域管理帳戶密碼,然后系統會自動完成配置。 3、在“群集配置”里“網絡”中private屬性里,選擇“只用于內部通訊(專用網絡)”,然后確定。