节点1上,打开群集管理器--新建组--MSDTC--添加--完成--联机。新建资源--G--物理磁盘--G--完成--联机。接下来在群集中创建MSDTC资源 :安装此服务有一个前提就是必须启用网络DTC能无法使用。如下图所示:
3.所有节点上,都必须要启用网络DTC服务 注意所有节点都要安装。
下面就可以创建MSTDC资源了。
但是它要依赖于磁盘资源和网络名称资源,
磁盘资源已经有了。所以再创建一个网络名称资源。
网络名称资源又要依赖于IP地址。所以我们先要创建一个IP地址资源。
4.新建资源--IP--ip地址资源--172.16.20.200完成--联机。
新建资源--网络名称--MSDTCNAME--添加ip--MSDTCNAME--完成。
新建资源--分布式协调器--MSDTC--全部添加--完成。
物理磁盘资源上面已经建好了。接下来我们依次创建ip地址资源和网络名称。
ip地址一定要是唯一的,别人没有在使用的。
完成后联机
创建网络名称
好,完成了。进行集群测试。这里就不做了。
5.安装SQL SERVER2005
注意只需要在节点1上安装就行了,千万不要在其他节点上安装了。因为群集会自动配置。
在节点1上安装数据库。
--选择安装sql server故障转移群集和分析服务故障转移群集--虚拟服务名称为sqlcluster--SQLSLUSTER对应的IP地址就是
外网所对应的172.16.20.201注意:也是不能和现有的IP相同--选中组下一步--Domain Admins--windows身份验证--完成。
在这里我们把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关机或是网卡禁用或是直接使用群集移动组。
再进行测试,如果还能显示数据,则说明群集成功。只是要有一定的延迟!
转载于:https://blog.51cto.com/guoweishuai/934531