windows2003+SQL server2005群集服务

环境:

VMware Workstation 9

windows2003 32

SQL server2005  9.0.3.42

DC域 计算机名:clusters  ip :10.0.10.66  (桥接)

node1 计算机名:nornet-1  ip:10.0.10.67  网关:10.0.2.1   dns10.0.10.66  (桥接)

                        私网IP10.10.10.10 无网关,无dns              nat

node2 计算机名:nornet-2  ip:10.0.10.68  网关:10.0.2.1   dns10.0.10.66   (桥接)

                        私网IP10.10.10.11 无网关,无dns               nat

windows群集     IP: 10.0.10.69

MSDTC           IP10.0.10.65

虚拟服务器       IP10.0.10.64

原来的磁盘是IDE的,后加的是SCSI

spacer.gif 

一、设置网络

DC域 :

spacer.gif
spacer.gif

node1:

spacer.gif 

spacer.gifspacer.gif 

高级--DNS--DNS中注册此连接的地址去掉对勾

spacer.gif 

高级--WINS禁用TCP/IP上的netbios

spacer.gif
node2:

spacer.gif 

配置同node1

二、建window群集

①、创建新域

DC域 :

运行dcpromo

下一步--下一步--新域的域控制器---在新林中的域---输入新的域名(sqlclu.local---下一步--下一步--输入还原密码--下一步-

spacer.gif 

spacer.gif 

spacer.gif 

spacer.gif 

spacer.gifspacer.gifspacer.gifspacer.gifspacer.gifspacer.gif

wKiom1aXbgvC-ZkyAAAwRlyhfKA157.png

wKioL1aXbj7hJkT-AAAUhZY-bKU448.png

wKiom1aXbgzR-oc_AAA0dTRfAfQ992.png

wKioL1aXbj_B-mITAAASFZO8vYk132.png

wKiom1aXbg2TuiikAACFlcXn9Ew352.png



 

node1:

我的电脑--属性---计算机名--更改--隶属于---域(sqlclu.local

spacer.gif

wKiom1aXblbhc2zBAAA8dL-EEG0576.png

wKioL1aXbomxRO8CAAATHxDgmMY653.png

wKiom1aXblaCcNcFAAAU0OZF2DI904.png

 

用户名和密码是域的用户名密码

spacer.gif 

可以看到已经加入域

spacer.gif 

node2:

node1配置步骤一样

②、共享磁盘(一个用于仲裁Q盘、一个用于共享文件数据S盘)

关闭node1node2

node1:

添加两块scsi磁盘

spacer.gif

wKioL1aXbyGg2UDvAABmoPSKReo976.png

wKiom1aXbu-CZjCnAAB9vaFhbB8667.png

wKioL1aXbyLDwGw7AABSRjfGQwQ805.png


同理,再添加一块

spacer.gif 

node2;

添加两块已存在磁盘

spacer.gifwKioL1aXb12CH6bNAAB0ee--TbA014.png 


browse

spacer.gifwKioL1aXb3Tg-mQQAAB-qbzqsvo133.png

同理,把ss2添加进来

node2关闭,打开node1

格式化磁盘

管理工具---计算机管理--磁盘管理

新建磁盘--主磁盘分区--指派驱动器号(node1,node2盘符必须一致)--NTFS格式

spacer.gif

wKiom1aXb2GRIh1pAAAuDzFnqtk571.png

wKioL1aXb5TxOUxQAAAc4-Os4cI543.png

wKioL1aXb5Tj89a8AAAjmcGOxNw530.png

wKiom1aXb2GQIqchAAAtK2sqMN8044.png

 

 

同理,在把另一个磁盘格式化

spacer.gifwKiom1aXb4HSZx9IAAEvdOAyV-s598.png 

 

弄好后可以在里边建文件删文件测试

node2

关闭n0de1,打开node2

不用格式化磁盘,直接分配盘符就可以了。。盘符必须和node1一致。

spacer.gif 

更改驱动器号和路径

spacer.gif

wKiom1aXb-mDLOBlAAAaH8go45E497.png

wKioL1aXcBzgx56SAAE5EQZgYEA274.png

 

 

弄好之后,可以打开看看里边有在node1建的文件

关闭node2,node1也是关闭的

找到node1.vmx文件(VMware配置文件)。记事本方式打开,在里边加一句

disk.locking = "FALSE"

spacer.gif

wKioL1aXcD3hbpfpAAIEUM_Qpso496.png

wKiom1aXcAqRQgtuAAAXufEI5-Q087.png

 


node2.vmx中也加一句disk.locking = "FALSE"

spacer.gifwKioL1aXcF3yp1j2AAAeajWXKuE730.png 


③、windows集群

打开Node1node2是关闭的

运行cluadmin

创建新的群集---输入群集名(sqlcluster--windows群集IP--域账户登录信息---

spacer.gif

wKiom1aXcFfTL-njAAA96ZzU4fU879.png

wKiom1aXcFjB2v8tAAAoxevofSE876.png

wKioL1aXcIvgMoBIAAAfAuT7ct8556.png

wKiom1aXcFmy-93BAACvjWwbUGU739.png

wKioL1aXcIzx2_VEAAAbVvasHoY808.png

wKiom1aXcFmDSXvjAAAkCPCOKoc862.png

wKioL1aXcI2SiEMCAAEHTwVc0iQ309.png

wKioL1aXcI2jwxPQAAAof7Qo0cc435.png

wKiom1aXcFuheVZgAACYizP1i_s775.png

 

打开node2.node1也是打开的

右击sqlcluster新建--节点--

spacer.gif

wKioL1aXcL-yE5StAAA2YyjyByc431.png

wKioL1aXcL_QQsZ5AAAhXjH-d28169.png


浏览--高级---立即查找--nornet-2--确定--确定--添加---下一步

spacer.gif

wKioL1aXcQSjnGPBAAAnTiF1k4E338.png

wKiom1aXcNKyViiFAAAo77Ht9U0716.png

wKiom1aXcNKT3ePaAAArSDr9CVI152.png

wKioL1aXcQXSj5CVAAAhV1aJeKw476.png

wKiom1aXcNKyUaQQAAAna2ADr_w911.png

 

添加节点完成

右击sqlcluster属性---网络优先级--心跳线私有网络移到最上边---心跳线的属性为只适用于内部集群通讯(专用网络)

spacer.gif

wKioL1aXcRihzJ_rAAAhW3pQ208906.png

wKiom1aXcOWxtbo-AAAjHJufKhQ375.png

 

测试:

node1停止群集服务--所有者变成了NOENET-2---启动node1---所有者还是node2---移动组--所有者变成node1

spacer.gif

wKiom1aXcRaRi0pgAADHtiAdM8M694.png

wKioL1aXcUnAggysAAAqWTE1xQ0121.png

wKiom1aXcRewPLHgAADBLiJBzvY718.png

 

 

配置成功

三、SQLserver群集

①、添加物理磁盘

关闭node1node2

node1:

同二②方法一样添加一块磁盘

spacer.gif 

node2:
spacer.gif

设置好之后,打开node1 (node2是关闭的)

格式化磁盘---分配磁盘符G

spacer.gif 

也可以在里边建文件测试

关闭node1、打开node2

不用格式化磁盘,直接分配盘符G

关闭node2

②、添加MSDTC

打开node1node2

1、启用网络DTC访问(node1node2都需要打开)

控制面板--添加或删除程序--添加/删除windows组件--应用程序服务(对勾)--详细信息--启用网络DTC访问、启用网络COM+访问

spacer.gif

wKioL1aXcZ6DEqH1AAAj54DDTYo651.png

wKioL1aXcZ6irN9AAAAtfvUenTU514.png

 

node2也是同上设置

2、添加MSDTC

https://support.microsoft.com/zh-cn/kb/301600

1>

创建一个名为“MSDTC Group”的组

---新建---

spacer.gif

wKiom1aXcYagzfqoAAAdaw_hTEQ033.png

wKioL1aXcbmCDnNSAAATnS46J_M065.png

 

2>

创建 IP 地址资源

右键单击“MSDTC Group”,然后单击“新建\资源”------键入一个描述性的名称,如 MSDTC IP Address

spacer.gif

wKiom1aXcdqCDeJKAAAl8u-KQ9k971.png

wKioL1aXcg3jYzZKAAAdTZ2IW6I420.png

 


下一步

spacer.gifwKioL1aXcjOz07UTAAAUVU866HE819.png 

3>

创建网络名称资源:

spacer.gif

wKioL1aXck_TVBZwAAAdgXLacPE751.png

wKiom1aXchywQzdUAAAcZQkE1Hs229.png

wKioL1aXck-QV-6nAAAVYSiFbZg344.png

wKioL1aXck-iNSCPAAAULn4HkzI294.png

 

4>

创建“物理磁盘”资源。

spacer.gifwKiom1aXcj_BU-wMAAAd5ZmaQl4391.png 

在“相关性”中,不要添加任何相关性,然后单击“下一步”。

spacer.gif

wKiom1aXclXAjFH-AAASBNPPqao236.png

wKiom1aXclWBNGWKAAAUW3EJTBM395.png

 

5>

分布式事务处理协调器

spacer.gif

wKioL1aXcqKhnZKWAAAfGl87Uxc678.png

wKiom1aXcnCRQc-XAAAfKGSiluI513.png

wKiom1aXcnCh7DXUAAAUDAdqxnA900.png

wKioL1aXcqPgjkaZAADtGhc_KEA232.png

 

右键单击 MSDTC 资源,然后单击“联机”

spacer.gif 

如果MSDTC Resource联机失败,,在命令符下执行msdtc -resetlog即可

可以移动组,或停止群集服务测试

③、安装SQLserver群集

1>安装vcredist_x86.exe(node1node2都需要安装,不然事件日志中会有错误提示)

spacer.gif

2>安装SQL server  CD2  (node1node2)

  双击setup.exe

spacer.gif

wKioL1aXct_xnSmrAAELeawEZyk752.png

wKiom1aXcqzgDu66AAA-dtwvW3U614.png

wKiom1aXcq3Qd8NbAABd0i6vG7o074.png

wKioL1aXcuDwalIYAABDsrAyngI706.png

 

3>安装CD1

CD1在一个节点安装即可,会一次性在全部节点安装(保证节点都是打开的)

spacer.gif

wKiom1aXcuDCuZGnAAEOsk3Ml18775.png

wKioL1aXcxTgSfRHAABAbO2ySTY400.png

wKioL1aXcxSxRPtNAABFTQDSUjs100.png

wKiom1aXcuGiZJkFAABBVkOneI4671.png

wKioL1aXcxSQou0tAAA5T2yQYXk929.png

wKiom1aXcuLiG9NAAAA0MlQdW2k575.png

wKiom1aXcuKAQbH8AABCPDOlsPw755.png

wKioL1aXcxXwDlIGAABEY64JyUw192.png


选择组0

spacer.gif

wKiom1aXcyrzsZdgAAA7aZsFUuU905.png

wKiom1aXcyqiFTcaAAA8CauvjgI806.png

wKioL1aXc13BYK7AAABK9QwFsvw681.png

wKioL1aXc16BshHRAABF1iaeUac515.png

wKiom1aXcyuRSuDBAABFbtkWvhY990.png

wKiom1aXcyuzgu7VAABQH89L29A579.png

wKioL1aXc1_AgXn-AABBsSnMDBE903.png

wKioL1aXc1-Cbq-QAABDsrAyngI154.png

wKiom1aXcyzixHjIAABe-08LgWs859.png

 

3>安装sp1补丁

spacer.gif

wKioL1aXc33hZ5ZKAABTpuIvVg4108.png

wKiom1aXc0rASqq6AAAzwD4Q5cM972.png

 

测试

spacer.gif

wKioL1aXc7WCwiwwAAAe_E57kLg739.png

wKioL1aXc7az782fAAA3Q7wQWRg491.png

wKiom1aXc4OB3qhgAAAnOV28p2k183.png

wKiom1aXc4OjxOobAAApnubnlvs575.png

wKioL1aXc7ezVOHjAADnjxZxJWw300.png

 

更改计算机--远程计算机

spacer.gif

wKioL1aXc9WDYcgIAAAbyOl3tQQ975.png

wKiom1aXc6PicB6CAACbUoDxPqs477.png

wKioL1aXc9bzPemlAACgA0w2RDU491.png

 

测试:

node1停止启动群集服务的时候,所有者变成了NORNET-2

NORNET-1启动群集服务,移动组

spacer.gif

wKiom1aXc8LzEpgaAAB3Rr__o-g360.png

wKioL1aXc_bwnBr4AACeOiqF08A370.png

 

 

移动组后,所有者变成NORNET-1

spacer.gif 

至此SQL server群集就配置完成了!