Windows_Server_2003故障轉(zhuǎn)移群集配置指南
VMware Workstation 中故障轉(zhuǎn)移集群配置指南 ,目錄一、群集介紹..............................................
VMware Workstation 中故障轉(zhuǎn)移集群配置指南
,目錄
一、群集介紹........................................................ 3
二、群集專業(yè)術(shù)語.................................................... 3
三、實驗環(huán)境介紹及要求.............................................. 4
1、拓撲圖 ....................................................... 4
2、軟件配置說明 ................................................. 4
(1) DC軟件配置信息 .......................................... 4
(2) Cluster Node A軟件配置信息 .............................. 4
(3) Cluster Node B軟件配置信息 .............................. 5
3、硬件配置要求 ................................................. 5
(1) 網(wǎng)卡..................................................... 5
(2) 共享磁盤................................................. 5
四、安裝群集前的準(zhǔn)備工作............................................ 6
1、創(chuàng)建共享磁盤 ................................................. 6
(1) 創(chuàng)建用來保存共享磁盤的目錄............................... 6
(2) 創(chuàng)建仲裁磁盤............................................. 6
(3) 創(chuàng)建數(shù)據(jù)共享磁盤......................................... 7
(4) 驗證共享磁盤是否成功創(chuàng)建................................. 7
(5) 附加共享磁盤............................................. 8
2、網(wǎng)絡(luò)及系統(tǒng)配置 .............................................. 10
(1) 創(chuàng)建群集服務(wù)帳戶........................................ 10
(2) 添加群集A 記錄.......................................... 12
(3) ClusterNodeA上的共享磁盤配置 ........................... 12
(4) 網(wǎng)絡(luò)配置................................................ 16
(5) ClusterNodeB上的共享磁盤配置 ........................... 21
五、安裝群集服務(wù)................................................... 24
1、在A 節(jié)點上新建一個群集 ...................................... 24
2、將B 節(jié)點加入現(xiàn)有群集 ........................................ 29
六、配置群集服務(wù)................................................... 35
1、群集網(wǎng)絡(luò)配置 ................................................ 35
2、心跳適配器優(yōu)先化 ............................................ 37
3、仲裁磁盤配置 ................................................ 38
4、創(chuàng)建一個啟動延遲(此操作非必需) ............................ 39
5、測試群集安裝 ................................................ 40
七、故障轉(zhuǎn)移測試................................................... 42
1、初級測試 .................................................... 42
2、高級測試 .................................................... 44
(1) 手工模擬故障1次........................................ 44
(2) 手工連續(xù)模擬故障4次.................................... 45
(3) 停止群集服務(wù)測試........................................ 47
(4) 模擬意外斷電時故障轉(zhuǎn)移.................................. 49
八、結(jié)束語......................................................... 50
,一、群集介紹
服務(wù)器群集是一組協(xié)同工作并運行Microsoft 群集服務(wù)(Microsoft Cluster Service ,MSCS )的獨立服務(wù)器。它為資源和應(yīng)用程序提供高可用性、故障恢復(fù)、可伸縮性和可管理性。它允許客戶端在出現(xiàn)故障和計劃中的暫停時,依然能夠訪問應(yīng)用程序和資源。如果群集中的某一臺服務(wù)器由于故障或維護需要而無法使用,資源和應(yīng)用程序?qū)⑥D(zhuǎn)移到可用的群集節(jié)點上。
(說明:本文檔編寫的目的是為了幫助大家實現(xiàn)所關(guān)心的如何在VMWare Workstation 中完成典型群集的配置步驟,不會具體的涉及到如何安裝群集應(yīng)用程序,如Exchange 群集等)
二、群集專業(yè)術(shù)語
節(jié) 點: 構(gòu)建群集的物理計算機
群集服務(wù): 運行群集管理器或運行群集必須啟動的服務(wù)
資 源: IP地址、磁盤、服務(wù)器應(yīng)用程序等都可以叫做資源
共享磁盤: 群集節(jié)點之間通過光纖 SCSI 電纜等共同連接的磁盤柜或存儲
仲裁資源: 構(gòu)建群集時,有一塊磁盤會用來仲裁信息,其中包括當(dāng)前的服務(wù)狀態(tài)
各個節(jié)點的狀態(tài)以及群集轉(zhuǎn)移時的一些日志
資源狀態(tài): 主要指資源目前是處于聯(lián)機狀態(tài)還是脫機狀態(tài)
資源依賴: 資源之間的依存關(guān)系
組 : 故障轉(zhuǎn)移的最小單位
虛擬服務(wù)器: 提供一組服務(wù)--如數(shù)據(jù)庫 文件和打印共享等
故障轉(zhuǎn)移: 應(yīng)用從宕機的節(jié)點切換到正常聯(lián)機的節(jié)點
故障回復(fù): 某節(jié)點從宕機狀態(tài)轉(zhuǎn)為聯(lián)機狀態(tài)后,仍然繼續(xù)宕機前的工作,為其他節(jié)點分流
,三、實驗環(huán)境介紹及要求
1、拓撲圖

2、軟件配置說明
(1) DC軟件配置信息
OS :Windows Server 2003 X86 SP1 中文企業(yè)版 Role : Active Directory域控制器
Domain :test.com
ServerName :DC.test.com
IP :192.168.0.254 (以“橋接”方式連接) Netmask :255.255.255.0
Gateway :192.168.0.254
(2) Cluster Node A軟件配置信息
OS : Windows Server 2003 X86 SP1 中文企業(yè)版 Role : Member Server
ServerName :ClusterNodeA.test.com
,IP1:192.168.0.1 (以“橋接”方式連接)
Netmask1:255.255.255.0
Gateway1:192.168.0.1
Dns1:192.168.0.254
IP2:10.0.0.1 (以“VMnet2”方式連接)
Netmask2:255.0.0.0
Gateway2:None
DNS2:None
(3) Cluster Node B軟件配置信息
OS : Windows Server 2003 X86 SP1 中文企業(yè)版
Role : Member Server
ServerName :ClusterNodeB.test.com
IP1:192.168.0.2
Netmask1:255.255.255.0
Gateway1:192.168.0.1 (以“橋接”方式連接)
Dns1:192.168.0.254
IP2:10.0.0.2 (以“VMnet2”方式連接)
Netmask2:255.0.0.0
Gateway2:None
DNS2:None
3、硬件配置要求
(1) 網(wǎng)卡
1) 群集中的每個節(jié)點需要有兩個網(wǎng)卡。一個用來連接您的公共網(wǎng)絡(luò),一個用來進行群集節(jié)點間的通訊,俗稱“心跳連接”。
2) 心跳線必須通過交叉線直接連接群集節(jié)點,不能通過任何路由設(shè)備。因為群集心跳數(shù)據(jù)包的生存時間TTL 值為1。我們知道,數(shù)據(jù)包在每經(jīng)過一個路由節(jié)點時,TTL 值都會減一。
(2) 共享磁盤
1) 除操作系統(tǒng)所在磁盤外,還需要兩個額外的SCSI 磁盤。一個用來做仲裁磁盤,另一個用來充當(dāng)數(shù)據(jù)共享磁盤。
2) 共享磁盤必須位于系統(tǒng)驅(qū)動器所用的控制器以外的另一個控制器上。不要和操作系統(tǒng)所在磁盤使用同一個總線。
,3) 所有共享磁盤,包括仲裁磁盤,必須在物理上附加到一個共享總線。
4) 仲裁磁盤空間大小最小50 MB 。為了得到最佳的NTFS 文件系統(tǒng)性能,建議采
用最小500 MB的磁盤分區(qū)。
5) 所有共享磁盤必須配置為基本磁盤,而不能為動態(tài)磁盤。
6) 共享磁盤不支持軟件容錯,不要再試圖對共享磁盤做軟RAID 。
7) 如果您使用的是64位版本的Windows Server 2003的系統(tǒng),需要注意的是,
所有共享磁盤必須配置為主引導(dǎo)記錄(MBR ),也就是建立主分區(qū)。也不要試圖配置為GPT 磁盤,因為它不能作為群集磁盤得到支持。
8) 群集磁盤上的所有分區(qū)必須格式化為NTFS 。
9) 群集節(jié)點的操作系統(tǒng)必須采用同架構(gòu)的版本,不能節(jié)點A 采用32位系統(tǒng),而
節(jié)點B 卻使用64位系統(tǒng)。
(說明:在本次實驗中,模擬的SCSI 共享磁盤柜均是通過VMware Workstation自帶的相關(guān)工具來創(chuàng)建)
四、安裝群集前的準(zhǔn)備工作
1、創(chuàng)建共享磁盤
(1) 創(chuàng)建用來保存共享磁盤的目錄
在本實驗中,我在D:Virtual Machines 目錄下新建了一個ShareDisks 文件夾,用來保存后面兩個操作建立的虛擬仲裁磁盤文件和數(shù)據(jù)磁盤文件。
(2) 創(chuàng)建仲裁磁盤
進入VMware Workstation軟件安裝目錄,在命令提示符窗口敲入如下命令: vmware-vdiskmanager.exe -c -s 600Mb -a lsilogic -t 2 “D:Virtual MachinesShareDisks”

Quorum.vmdk
,(3) 創(chuàng)建數(shù)據(jù)共享磁盤
進入VMware Workstation軟件安裝目錄,在命令提示符窗口敲入如下命令: vmware-vdiskmanager.exe -c -s 2Gb -a lsilogic -t 2 “D:Virtual MachinesShareDisks”

ShareDisk.vmdk
(4) 驗證共享磁盤是否成功創(chuàng)建
進入D:Virtual MachinesShareDisks中,可以看到步驟2、3創(chuàng)建的4個虛擬磁盤文件。

(5) 附加共享磁盤
通過前面的操作,我們已經(jīng)成功的創(chuàng)建了群集所需要的共享磁盤。接下來將虛擬磁盤文件附加到ClusterNodeA 和ClusterNodeB 上。
1) 進入ClusterNodeA 所對應(yīng)的虛擬系統(tǒng)目錄(不是虛擬機軟件安裝目錄) ,找
到.vmx (VMware 配置文件),用記事本打開,添加如下記錄:
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1:5.present = "TRUE"
scsi1:5.fileName = "D:Virtual MachinesShareDisksQuorum.vmdk"
scsi1:6.present = "TRUE"

scsi1:6.fileName = "D:Virtual MachinesShareDisksShareDisk.vmdk"
2) 在ClusterNodeB 上重復(fù)前一個操作,并做相應(yīng)的修改。
3) 關(guān)閉VMware Workstation軟件后再次打開,會發(fā)現(xiàn)先前創(chuàng)建的共享磁盤均附
,加到ClusterNodeA 和ClusterNodeB 上了。


從上兩個圖中可以看出:
1) 共享磁盤屬于SCSI 通道1,和系統(tǒng)盤SCSI 通道0不在一個共享總線上,符合
集群需求
2) 共享磁盤的仲裁磁盤和數(shù)據(jù)磁盤均位于SCSI 通道1上,亦符合集群需求
,2、網(wǎng)絡(luò)及系統(tǒng)配置
(1) 創(chuàng)建群集服務(wù)帳戶
1) 群集服務(wù)需要一個屬于可運行群集服務(wù)的每個節(jié)點上的本地管理員組成員的域用戶帳戶。因為安裝群集服務(wù)時需要用到這個用戶名和密碼,所以該用戶帳戶必須在配置群集服務(wù)前予以創(chuàng)建。該用戶帳戶只能專門用于運行群集服務(wù),而不能屬于個人。建議該賬戶是普通域賬戶,而不是域管理員賬戶。

2) 如下圖所示,必須勾選“密碼永不過期”,建議同時將“用戶不能更改密碼”勾選。當(dāng)然,如果您希望每次密碼到期前都手工重設(shè)密碼,以便在您的工作周報中多一個已完成的工作記錄,我不反對。