新聞中心
實(shí)現(xiàn)sql server故障轉(zhuǎn)移群集
作者:無(wú)名 2009-02-03 17:50:03
云計(jì)算
虛擬化 在實(shí)際環(huán)境中,假設(shè)一個(gè)域有三個(gè)服務(wù)器,一臺(tái)作為域控制器,另兩臺(tái)加入到域中作為群集的兩個(gè)節(jié)點(diǎn),每臺(tái)服務(wù)器均有兩塊網(wǎng)卡,其中一塊網(wǎng)卡作為群集內(nèi)部通信接口(俗稱“心跳”),連接到一個(gè)內(nèi)部交換機(jī)上,另一塊網(wǎng)卡作為群集外部通信接口,連接到一個(gè)外部交換機(jī)上。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、順河ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的順河網(wǎng)站制作公司
在實(shí)際環(huán)境中,假設(shè)一個(gè)域有三個(gè)服務(wù)器,一臺(tái)作為域控制器,另兩臺(tái)加入到域中作為群集的兩個(gè)節(jié)點(diǎn),每臺(tái)服務(wù)器均有兩塊網(wǎng)卡,其中一塊網(wǎng)卡作為群集內(nèi)部通信接口(俗稱“心跳”),連接到一個(gè)內(nèi)部交換機(jī)上,另一塊網(wǎng)卡作為群集外部通信接口,連接到一個(gè)外部交換機(jī)上。每臺(tái)服務(wù)器的內(nèi)部驅(qū)動(dòng)器用于安裝操作系統(tǒng)和應(yīng)用軟件,內(nèi)部驅(qū)動(dòng)器可以是IDE硬盤也可以是SCSI硬盤。
每臺(tái)服務(wù)器通過(guò)SCSI卡連接到群集外部共享磁盤陣列,這必須是SCSI硬盤。共享磁盤陣列分為兩種類型:一種是仲裁磁盤(也叫日志磁盤,英文:quorum),用于存儲(chǔ)群集的日志,另一種是共享磁盤(英文:shared disk),用于存儲(chǔ)群集的兩個(gè)節(jié)點(diǎn)所共享的數(shù)據(jù),如SQL Server中的數(shù)據(jù)庫(kù)文件。
Windows 2000的群集模型是“零共享”模型(Share Noting),即群集外部共享磁盤陣列這類的公用設(shè)備一次只能被一個(gè)節(jié)點(diǎn)所存取或管理,但可以由這個(gè)節(jié)點(diǎn)轉(zhuǎn)移到另一個(gè)節(jié)點(diǎn)。
在VMware GSX中創(chuàng)建Windows群集
內(nèi)存需求:256MB以上,虛擬內(nèi)存在400MB以上。
軟件需求:Vmware GSX Server 2.5 For Windows,大家可以到www.vmware.com下載30天試用版。
Vmware中的網(wǎng)絡(luò)環(huán)境
有三臺(tái)服務(wù)器,每臺(tái)都有兩塊虛擬網(wǎng)卡:Vmnet3,Vmnet4。主計(jì)算機(jī)DC01,作為域控制器,另兩臺(tái)虛擬機(jī)名為node1,node2,它們作為群集的兩個(gè)節(jié)點(diǎn)。DC01,node1,node2的網(wǎng)卡Vmnet3都在一個(gè)網(wǎng)段(192.168.80.0),作為群集公用網(wǎng)絡(luò)。
DC01,node1,node2的網(wǎng)卡Vmnet4都在一個(gè)網(wǎng)段(192.168.100.0),該網(wǎng)段為群集私用網(wǎng)絡(luò)。其中主計(jì)算機(jī)DC01的兩塊網(wǎng)卡使用靜態(tài)IP:192.168.80.1,192.168.100.1。兩個(gè)節(jié)點(diǎn)的網(wǎng)卡使用與上述IP在同一網(wǎng)段的靜態(tài)IP。
在主計(jì)算機(jī)上安裝活動(dòng)目錄,域名contoso.com,創(chuàng)建一個(gè)群集管理賬戶clust并添加到“Domain Admins”組中。在主計(jì)算機(jī)上安裝兩塊新網(wǎng)卡:Vmnet3,Vmnet4。
方法是:添加刪除硬件→網(wǎng)卡→制造商:Vmware Inc→選擇Vmnet3,用同樣方法添加Vmnet4網(wǎng)卡。在Vmnet3,Vmnet4網(wǎng)卡的TCP/IP中將IP設(shè)為“192.168.80.1”,“192.168.100.1”,并“禁用TCP/IP上的NetBIOS”。
創(chuàng)建***個(gè)節(jié)點(diǎn)的虛擬機(jī)配置
在Vmware中,點(diǎn)擊File→New VirtualMachine→內(nèi)存100MB,虛擬機(jī)目錄存在“C:w2kadv1”,虛擬機(jī)硬盤使用.vmdk,即IDE硬盤。
在“Configuration Editor”中,將***塊網(wǎng)卡Network Adapter改為Vmnet3,并添加第二塊網(wǎng)卡:點(diǎn)擊Add→網(wǎng)卡→Custom→Vmnet4。
同理創(chuàng)建第二個(gè)節(jié)點(diǎn)的虛擬機(jī)配置,虛擬機(jī)目錄存在“C:w2kadv2”,虛擬機(jī)硬盤使用.vmdk,即IDE硬盤。
創(chuàng)建群集外部共享磁盤陣列
(1)將Vmware GSX安裝目錄中的plainmaker.exe拷到***個(gè)虛擬機(jī)的目錄下,如"C:vmwin2k1Windows 2000 Advanced Server"
執(zhí)行以下命令將創(chuàng)建50MB和100MB的日志磁盤和共享磁盤:
plainmaker quorum.pln 50
plainmaker shareddisk.pln 100
確認(rèn)"C:vmwin2k1Windows 2000 Advanced Server "目錄下生成了四個(gè)文件quorum.pln,shareddisk.pln,quorum1.dat,shareddisk1.dat。
(2)在***臺(tái)虛擬機(jī)的"configuration Editor"中,添加創(chuàng)建的日志磁盤和共享磁盤:Add→HardDisk→use an exciting disk→brower→選中***臺(tái)虛擬機(jī)目錄中quorum.pln,shareddisk.pln。
在“Virtual Device Mode”中確認(rèn)選中了“SCSI 0:0”。
在第二臺(tái)虛擬機(jī)的"configuration Editor"中,添加創(chuàng)建的日志磁盤和共享磁盤:Add→HardDisk→use an exciting disk→brower→選中***臺(tái)虛擬機(jī)目錄中quorum.pln,shareddisk.pln。
在“Virtual Device Mode”中確認(rèn)選中了“SCSI 1:0”。
(3)分別打開兩臺(tái)虛擬機(jī)目錄中的“.vmx”文件,在***添加以下幾行:
disk.locking="FALSE"
scsi0.SharedBus="Virtual"
scsi1.SharedBus="Virtual"
以上幾步將創(chuàng)建的日志磁盤和共享磁盤做成了共享磁盤陣列(兩臺(tái)虛擬機(jī)同時(shí)使用***臺(tái)虛擬機(jī)目錄中的quorum.pln,shareddisk.pln)。虛擬機(jī)的最終配置如圖所示:
【編輯推薦】
- 向云計(jì)算蔓延——服務(wù)器虛擬化技術(shù)2009年展望
- 回顧2008、展望2009之虛擬化技術(shù)
- 自動(dòng)化和虛擬化成就綠色數(shù)據(jù)中心
本文標(biāo)題:實(shí)現(xiàn)SQLServer故障轉(zhuǎn)移群集
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/cdseoei.html


咨詢
建站咨詢
