Windows_Server_2003故障轉(zhuǎn)移群集配置指南
VMware Workstation 中故障轉(zhuǎn)移集群配置指南 ,目錄一、群集介紹..............................................
VMware Workstation 中故障轉(zhuǎn)移集群配置指南
,目錄
一、群集介紹........................................................ 3
二、群集專業(yè)術(shù)語.................................................... 3
三、實(shí)驗(yàn)環(huán)境介紹及要求.............................................. 4
1、拓?fù)鋱D ....................................................... 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) 驗(yàn)證共享磁盤是否成功創(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é)點(diǎn)上新建一個(gè)群集 ...................................... 24
2、將B 節(jié)點(diǎn)加入現(xiàn)有群集 ........................................ 29
六、配置群集服務(wù)................................................... 35
1、群集網(wǎng)絡(luò)配置 ................................................ 35
2、心跳適配器優(yōu)先化 ............................................ 37
3、仲裁磁盤配置 ................................................ 38
4、創(chuàng)建一個(gè)啟動(dòng)延遲(此操作非必需) ............................ 39
5、測試群集安裝 ................................................ 40
七、故障轉(zhuǎn)移測試................................................... 42
1、初級測試 .................................................... 42
2、高級測試 .................................................... 44
(1) 手工模擬故障1次........................................ 44
(2) 手工連續(xù)模擬故障4次.................................... 45
(3) 停止群集服務(wù)測試........................................ 47
(4) 模擬意外斷電時(shí)故障轉(zhuǎn)移.................................. 49
八、結(jié)束語......................................................... 50
,一、群集介紹
服務(wù)器群集是一組協(xié)同工作并運(yùn)行Microsoft 群集服務(wù)(Microsoft Cluster Service ,MSCS )的獨(dú)立服務(wù)器。它為資源和應(yīng)用程序提供高可用性、故障恢復(fù)、可伸縮性和可管理性。它允許客戶端在出現(xiàn)故障和計(jì)劃中的暫停時(shí),依然能夠訪問應(yīng)用程序和資源。如果群集中的某一臺服務(wù)器由于故障或維護(hù)需要而無法使用,資源和應(yīng)用程序?qū)⑥D(zhuǎn)移到可用的群集節(jié)點(diǎn)上。
(說明:本文檔編寫的目的是為了幫助大家實(shí)現(xiàn)所關(guān)心的如何在VMWare Workstation 中完成典型群集的配置步驟,不會具體的涉及到如何安裝群集應(yīng)用程序,如Exchange 群集等)
二、群集專業(yè)術(shù)語
節(jié) 點(diǎn): 構(gòu)建群集的物理計(jì)算機(jī)
群集服務(wù): 運(yùn)行群集管理器或運(yùn)行群集必須啟動(dòng)的服務(wù)
資 源: IP地址、磁盤、服務(wù)器應(yīng)用程序等都可以叫做資源
共享磁盤: 群集節(jié)點(diǎn)之間通過光纖 SCSI 電纜等共同連接的磁盤柜或存儲
仲裁資源: 構(gòu)建群集時(shí),有一塊磁盤會用來仲裁信息,其中包括當(dāng)前的服務(wù)狀態(tài)
各個(gè)節(jié)點(diǎn)的狀態(tài)以及群集轉(zhuǎn)移時(shí)的一些日志
資源狀態(tài): 主要指資源目前是處于聯(lián)機(jī)狀態(tài)還是脫機(jī)狀態(tài)
資源依賴: 資源之間的依存關(guān)系
組 : 故障轉(zhuǎn)移的最小單位
虛擬服務(wù)器: 提供一組服務(wù)--如數(shù)據(jù)庫 文件和打印共享等
故障轉(zhuǎn)移: 應(yīng)用從宕機(jī)的節(jié)點(diǎn)切換到正常聯(lián)機(jī)的節(jié)點(diǎn)
故障回復(fù): 某節(jié)點(diǎn)從宕機(jī)狀態(tài)轉(zhuǎn)為聯(lián)機(jī)狀態(tài)后,仍然繼續(xù)宕機(jī)前的工作,為其他節(jié)點(diǎn)分流
,三、實(shí)驗(yàn)環(huán)境介紹及要求
1、拓?fù)鋱D
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) 群集中的每個(gè)節(jié)點(diǎn)需要有兩個(gè)網(wǎng)卡。一個(gè)用來連接您的公共網(wǎng)絡(luò),一個(gè)用來進(jìn)行群集節(jié)點(diǎn)間的通訊,俗稱“心跳連接”。
2) 心跳線必須通過交叉線直接連接群集節(jié)點(diǎn),不能通過任何路由設(shè)備。因?yàn)槿杭奶鴶?shù)據(jù)包的生存時(shí)間TTL 值為1。我們知道,數(shù)據(jù)包在每經(jīng)過一個(gè)路由節(jié)點(diǎn)時(shí),TTL 值都會減一。
(2) 共享磁盤
1) 除操作系統(tǒng)所在磁盤外,還需要兩個(gè)額外的SCSI 磁盤。一個(gè)用來做仲裁磁盤,另一個(gè)用來充當(dāng)數(shù)據(jù)共享磁盤。
2) 共享磁盤必須位于系統(tǒng)驅(qū)動(dòng)器所用的控制器以外的另一個(gè)控制器上。不要和操作系統(tǒng)所在磁盤使用同一個(gè)總線。
,3) 所有共享磁盤,包括仲裁磁盤,必須在物理上附加到一個(gè)共享總線。
4) 仲裁磁盤空間大小最小50 MB 。為了得到最佳的NTFS 文件系統(tǒng)性能,建議采
用最小500 MB的磁盤分區(qū)。
5) 所有共享磁盤必須配置為基本磁盤,而不能為動(dòng)態(tài)磁盤。
6) 共享磁盤不支持軟件容錯(cuò),不要再試圖對共享磁盤做軟RAID 。
7) 如果您使用的是64位版本的Windows Server 2003的系統(tǒng),需要注意的是,
所有共享磁盤必須配置為主引導(dǎo)記錄(MBR ),也就是建立主分區(qū)。也不要試圖配置為GPT 磁盤,因?yàn)樗荒茏鳛槿杭疟P得到支持。
8) 群集磁盤上的所有分區(qū)必須格式化為NTFS 。
9) 群集節(jié)點(diǎn)的操作系統(tǒng)必須采用同架構(gòu)的版本,不能節(jié)點(diǎn)A 采用32位系統(tǒng),而
節(jié)點(diǎn)B 卻使用64位系統(tǒng)。
(說明:在本次實(shí)驗(yàn)中,模擬的SCSI 共享磁盤柜均是通過VMware Workstation自帶的相關(guān)工具來創(chuàng)建)
四、安裝群集前的準(zhǔn)備工作
1、創(chuàng)建共享磁盤
(1) 創(chuàng)建用來保存共享磁盤的目錄
在本實(shí)驗(yàn)中,我在D:Virtual Machines 目錄下新建了一個(gè)ShareDisks 文件夾,用來保存后面兩個(gè)操作建立的虛擬仲裁磁盤文件和數(shù)據(jù)磁盤文件。
(2) 創(chuàng)建仲裁磁盤
進(jìn)入VMware Workstation軟件安裝目錄,在命令提示符窗口敲入如下命令: vmware-vdiskmanager.exe -c -s 600Mb -a lsilogic -t 2 “D:Virtual MachinesShareDisks”
Quorum.vmdk
,(3) 創(chuàng)建數(shù)據(jù)共享磁盤
進(jìn)入VMware Workstation軟件安裝目錄,在命令提示符窗口敲入如下命令: vmware-vdiskmanager.exe -c -s 2Gb -a lsilogic -t 2 “D:Virtual MachinesShareDisks”
ShareDisk.vmdk
(4) 驗(yàn)證共享磁盤是否成功創(chuàng)建
進(jìn)入D:Virtual MachinesShareDisks中,可以看到步驟2、3創(chuàng)建的4個(gè)虛擬磁盤文件。
(5) 附加共享磁盤
通過前面的操作,我們已經(jīng)成功的創(chuàng)建了群集所需要的共享磁盤。接下來將虛擬磁盤文件附加到ClusterNodeA 和ClusterNodeB 上。
1) 進(jìn)入ClusterNodeA 所對應(yīng)的虛擬系統(tǒng)目錄(不是虛擬機(jī)軟件安裝目錄) ,找
到.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ù)前一個(gè)操作,并做相應(yīng)的修改。
3) 關(guān)閉VMware Workstation軟件后再次打開,會發(fā)現(xiàn)先前創(chuàng)建的共享磁盤均附
,加到ClusterNodeA 和ClusterNodeB 上了。
從上兩個(gè)圖中可以看出:
1) 共享磁盤屬于SCSI 通道1,和系統(tǒng)盤SCSI 通道0不在一個(gè)共享總線上,符合
集群需求
2) 共享磁盤的仲裁磁盤和數(shù)據(jù)磁盤均位于SCSI 通道1上,亦符合集群需求
,2、網(wǎng)絡(luò)及系統(tǒng)配置
(1) 創(chuàng)建群集服務(wù)帳戶
1) 群集服務(wù)需要一個(gè)屬于可運(yùn)行群集服務(wù)的每個(gè)節(jié)點(diǎn)上的本地管理員組成員的域用戶帳戶。因?yàn)榘惭b群集服務(wù)時(shí)需要用到這個(gè)用戶名和密碼,所以該用戶帳戶必須在配置群集服務(wù)前予以創(chuàng)建。該用戶帳戶只能專門用于運(yùn)行群集服務(wù),而不能屬于個(gè)人。建議該賬戶是普通域賬戶,而不是域管理員賬戶。
2) 如下圖所示,必須勾選“密碼永不過期”,建議同時(shí)將“用戶不能更改密碼”勾選。當(dāng)然,如果您希望每次密碼到期前都手工重設(shè)密碼,以便在您的工作周報(bào)中多一個(gè)已完成的工作記錄,我不反對。