|
机器配置:
NODE A
HP DL580G3
2*3.16/2G/2*73
NODE B
HP DL580G3
2*3.16/2G/2*73
软件配置:
NODE A
1 DL580G3 本身2个73的硬盘做RAID1 (划分为两个区C:和D:)安装WIN2000ADvancED SErvEr+SP4
2 HP NC7770网卡对外,地址:10.0.0.1
3 HP 另一网卡作两台主机之间的心跳线 IP地址:192.168.0.1
4 主机名为:HP1
5 域名:xtjc.com
NODE B
1 本身2个73的硬盘做RAID1 (划分为两个区C:和D:)安装WIN2000ADvancED SErvEr+SP4 4H#v$dxB
2 HP NC7770网卡对外,地址:10.0.0.2
3 HP 另一网卡用作两台主机之间的心跳线 IP地址:192.168.0.2
4 主机名为:HP2
5 域名:xtjc.com
MSA1000存储设备
6个硬盘做ADG(4个硬盘容量可用,允许随意坏两块硬盘),分成两个逻辑盘:
hEart 500M 做集群的心跳分区(盘符Z)
Sql 270G 存放SQL的相关数据(盘符S)
步骤一:配置网络信息
1 NODE A 加电 NODE B 加电 SmartArray磁盘柜断电
2 在NODE A上安装WIN2000 ADvancED SErvEr,将主机名设成CWBGDZC1。
3 公网IP:10.0.0.1 (DNS:10.0.0.1)
4 心跳IP:192.168.0.1 (网关和DNS不用填;速度设为100M半双工,去掉除TCP/IP和HP TEAM以外的去掉DNS注册、WINS)
5 在NODE B上安装WIN2000 ADvancED SErvEr,将主机名设成CWBGDZC2。
6 公网IP:10.0.0.2(DNS:10.0.0.1)
7 心跳IP:192.168.0.2 (网关和DNS不用填;速度设为100M半双工,去掉除TCP/IP和HP TEAM以外的去掉DNS注册、WINS)
步骤二:安装活动目录
1 在NODE A上安装活动目录(ActivE DirEctory)并配置DNS。
1. 在开始》运行里Dcpromo
2. 按照活动目录的安装向导,选择Domain controllEr for a nEw Domain然后选择Domain in a nEw forEst
3. 输入DNS名称:xtjc.com
4. 检查一下NETBIOS名称,继续下一步就可以。
5. 继续选择下一步,接受相关文件默认存放位置
6. 最后会提示你无法联系DNS服务器,选择在本机安装、配置DNS服务
7. 选择与WIN2000以前系统兼容
8. 根据需要设置将来恢复AD的密码,如果没有什么特殊要求留为空即可
9. 继续进行,安装结束后重新启动计算机
2 在NODEB上安装活动目录(ActivE DirEctory)并配置DNS
3 等到NODEA重启结束后,在NODEB中安装AD的方法跟NODEA差不多,只是在选择活动目录属性时选择加入已有的活动目录就可以
4 在添加删除程序中添加DNS选项就可以。安装结束后打开DNS工具检查两个服务器都显示为域名服务器。
步骤三:配置集群
1 NODEA 关机、NODEB关机,磁盘柜加电,待磁盘柜自检结束后(面板上会有信息提示)NODEA开机。
2 进入系统后首先将本机RAID1中剩余空间创建新的分区格式化为D,光驱该为E。
3 执行ACU将磁盘柜上的硬盘创建ARRAY,然后创建两个逻辑盘(在ACU中创建,在WIN2000的磁盘管理中会看到又多了两个物理磁盘),一个500M用了存放集群心跳信息,其余的存放数据库数据。
4 在磁盘管理其中将500M磁盘格式化,分配盘符为Z,将卷标设置为hEart;将剩余的270G格式化,分配盘符S,卷标设为sql。
5 NODEB开机
6 进入磁盘管理工具,将本机未用空间创建分区格式化为D,光驱该为E。将新出现的两个分区按照NODEA中的配置进行更改:将卷标为hEart的分区盘符该为Z,将卷标为sql的分区盘符该为S。
7 NODEB关机
8 在NODEA上配置集群:
1. 在添加删除程序中添加并配置集群服务
2. 在下面的向导中选择新建集群
3. 输入集群名称CWBGDZC
注意
集群的名称不能和网上任何的主机名、域名冲突!
4. 在随后的向导中选择心跳和公用的网卡
5. 给集群指定IP地址:10.72.32.9
6. 按照向导默认选项完成集群安装
9 NODEB开机,在添加删除程序中添加集群服务:
10 NODEB中只要在第一步选择向集群中加入节点,然后找到NODEA作好的集群就可以。
11 安装结束后可以对集群切换进行测试:
1. 在NODEA上打开集群管理器
2. 在CWBGDZC组上点右键,如图,选择切换组
3. 观察资源转移情况,经过几十秒时间,活动组会转移到NODEB上。
4. 然后从NODEB上同样执行切换组,观察资源转换情况。
步骤四:安装SQL SERVER ENTERPRISE 2000
1 安装MSDTC
2 在NODEA 上运行comclust.ExE
3 在NODEB 上运行comclust.ExE
4 执行完毕后检查一下MSDTC是否运行正常,打开集群管理器检查一下MSDTC是否出现在有效的资源里
5 安装SQL SERVER2000
A. 在NODEA上执行安装,在初始画面上选择SQL SErvEr 2000 ComponEnts.
B. 选择Install DatabasE SErvEr
C. 在随后的窗口中中选择Virtual SErvEr输入SQLSERVER的名称:GDZCSQL
D 接受软件许可协议,输入ID号码
E 在随后的 FailovEr ClustEring 界面, 选择PUBLIC,然后输入SQLSERVER的IP地址:10.0.0.3
F. 在 ClustEr Disk SElEction 界面,选择S盘然后继续.
G. 然后按照默认的相关选项进行配置就可以,安装结束后在集群管理工具中核实一下SQL的相关资源已经出现在组中。 在集群管理工具中执行一下切换,看看SQL的资源能否顺利切换,测试集群能否顺利切换。
二.两台机的MSDTC是否都打开了.
三.MSDTC设置是否正确.
1.打开命令提示,运行"net stop msdtc",然后运行"net start msdtc"。
2.转至"组件服务管理工具"。
3.浏览至"启动管理工具"。
4.选择"组件服务"。
a.展开"组件服务"树,然后展开"我的电脑"。
b.右键单击"我的电脑",然后选择"属性"。
C.在 MSDTC 选项卡中,确保选中了下列选项: 网络 DTC 访问
网络管理
网络事务
XA 事务
e.另外,"DTC 登录帐户"一定要设置为"NT Authority\NetworkService"。
5.单击"确定"。这样将会提示您"MS DTC 将会停止并重新启动。
所有的依赖服务将被停止。请按'是'继续"。单击"是"继续。
6.单击"确定"关闭"我的电脑"属性窗口。
四.
MSDTC依赖于RPC,RPC使用的端口是135,测试135端口是否打开.是否有防火墙?如果有先关了防火墙.
telnet IP
如果是关闭的打开它.
五.
有的机由于各种原因),SQLOLEDB不能使用分布式事务,更改为"MSDASQL" 的ODBC方式联接.
使用RRAS而不是RAS.(控制面版--管理工具--远程服务管理器)
Check whether you are using Remote Access Server (RAS) to access remote servers. If so, make
sure that you have implemented Routing RAS (RRAS). Linked server does not work on RAS
because RAS allows only one way communication.
七.检查你的两台服务器是否在同一个域中.
如果不在同一个域中,是否建立可信任联接.
八.如果是WIN2000,升级到SP4
九.升级MDAC到2.6以上,最好是2.8.
十.要安装SQL的最新补丁: sp3a
全部补丁的位置
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a4537-a2b6-4cb265b80766
'应该安装的补丁sql 2000 sp3
http://download.microsoft.com/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2ksp3.exe |
|