节点1上,打开群集管理器--新建组--MSDTC--添加--完成--联机。新建资源--G--物理磁盘--G--完成--联机。接下来在群集中创建MSDTC资源 :安装此服务有一个前提就是必须启用网络DTC能无法使用。如下图所示:
3.所有节点上,都必须要启用网络DTC服务 注意所有节点都要安装。
下面就可以创建MSTDC资源了。
但是它要依赖于磁盘资源和网络名称资源, 磁盘资源已经有了。所以再创建一个网络名称资源。 网络名称资源又要依赖于IP地址。所以我们先要创建一个IP地址资源。接下来所有节点安装DTC服务。
4.新建资源--IP--ip地址资源--172.16.20.200完成--联机。
新建资源--网络名称--MSDTCNAME--添加ip--MSDTCNAME--完成。 新建资源--分布式协调器--MSDTC--全部添加--完成。 物理磁盘资源上面已经建好了。接下来我们依次创建ip地址资源和网络名称。ip地址一定要是唯一的,别人没有在使用的。
完成后联机
创建网络名称
接下来正式安装MSDTC,分布式协调器。
好,完成了。进行集群测试。这里就不做了。
5.安装SQL SERVER2005
注意只需要在节点1上安装就行了,千万不要在其他节点上安装了。因为群集会自动配置。
在节点1上安装数据库。--选择安装sql server故障转移群集和分析服务故障转移群集--虚拟服务名称为sqlcluster--SQLSLUSTER对应的IP地址就是
外网所对应的172.16.20.201注意:也是不能和现有的IP相同--选中组下一步--Domain Admins--windows身份验证--完成。如下图所示:检查到节点1和节点2的软硬件信息。
下面也不在是灰色了,可以安装了。
这里的ip地址,也必须是唯一的,别人没有在使用的。
在这里我们把sql server 2005的安装文件放在F盘。
下面写入域和域管理员和管理员密码
如上图所示:开始漫长的安装大概30分钟。
安装成功后,我们来测试一下群集的使用:
①. 打开F:有没有产生数据库所需要的文件。 ②. 在群集中已经产生了相关的服务: ③. 测试在群集中能否实现故障转换: ④. 通过外围服务器来对群集进行相关的设置,因为在默认情况有,有些服务是关闭的。这里在连接的时候选择:SQLCLUSTER 群集虚拟服务器的名称,不是LOCAL本机了。在这里设置允许本机和远程访问。 然后允许TCP/IP远程访问,然后重启服务或者重启机器。 下图我们输入远程计算机名称:sqlcluster进行设置
设置后要重启服务,是设置生效。
6.测试: 利用SQLCMD进行测试:
SQLCMD -S SQLCLUSTER –E Use master; Go Select * from sys.databases; Go 可以看到相关的数据。
然后将 节点1关机或是网卡禁用或是直接使用群集移动组。
再进行测试,如果还能显示数据,则说明群集成功。只是要有一定的延迟!