SQL2008群集的搭建

 

接上一篇文档《裸磁盘映射搭建MSCS群集》,继续使用之前的环境。

http://resourcepool.blog.51cto.com/1028350/724572

 

一、跑SQL群集的准备工作

 

 

1、创建一块DTC

 

 

还是用startwind,添加一块DTC盘依然使用裸磁盘映射和iSCSI启动器连接

 

 

 

image

 

 

添加后如图:

 

image

 

 

对Node01做裸磁盘映射:

 

image

 

 

对Node02进行普通的iSCSI连接:

 

image

 

 

在群集上“添加磁盘”

 

image

 

 

2、在群集上添加分布式事务协调器(DTC)应用

 

image

 

 

创建名称和DTC的ip地址:

 

image

 

 

选择刚才创建的未使用的磁盘:

 

image

 

 

完成安装。

 

image

 

 

3、随后在两个节点上分别安装IIS和.NET3.5

 

image

 

 

一、在Node01上安装SQL2008

 

 

选择“安装”—“新的SQL Server故障转移群集安装”

 

 

 

 

 

 

 

 

 

 

image

 

 

通过验证

 

image

 

 

初始化安装

 

image

 

 

环境验证

 

image

 

 

勾选需要安装的组件

 

image

 

 

设置该SQL群集的名称(以后会用于数据库的连接)

 

image

 

 

确认空间要求

 

image

 

 

确认集群资源组名称,保持默认直接下一步

 

image

 

 

选择使用的“群集磁盘”,这里和之前的文件服务器使用同一块盘就好了。

 

image

 

 

设置SQL群集的IP地址,使用Public网络

 

image

 

 

这里直接下一步

 

image

 

 

这里为了省事,对所有SQL Server服务使用相同的帐户(我们环境里直接用AD admin)

 

image

 

 

验证方式可以用windows或者混合方式

 

image

 

 

下一步

 

image

 

 

下一步

 

image

 

 

确认安装信息

 

image

 

 

开始安装,这里时间比较慢,我在虚机里用了半个小时左右

 

image

 

 

完成Node01的安装

 

image

 

 

三、在节点Node02上安装sql2008

 

 

在第二台服务器上安装sqlserver故障转移集群的第二个节点,选择第三项“向SQL Server故障转移群集添加节点”

 

 

image

 

 

下一步

 

image

 

 

下一步

 

image

 

 

选择实例名称(会自动搜索到Node01上建立的默认实例)

 

image

 

 

下一步

 

image

 

 

确认安装信息

 

image

 

 

开始安装(时间也比较长)

 

image

 

 

完成安装

 

image

 

 

四、配置和测试SQL 2008群集

 

完成Node01和Node02的SQL2008安装后,在群集管理器上就可以看到SQL群集的信息了,如图,目前所有者是Node01

 

image

 

然后连接SQL2008实例,这里服务器名称使用群集的名称“SQLCLUSTER”(笔者后面没有跟“\实例名”,跟上后会报错。但同事测试则必须跟实例名,这里也没弄明白为什么这样)

 

image

 

 

随后新建一个数据库

 

image

 

 

这里新建一个vCenter用的后台数据库,用于下一步的切换测试

 

image

 

 

完成数据库的创建

 

image

 

 

新建一台64位的2003虚机,用于安装测试的vCenter

然后在这个2003的虚机上,安装Native Client,然后连接sql群集。

 

image

 

image

 

 

更改默认的数据库

 

image

 

 

测试OK

 

image

 

 

随后安装vCenter,安装时选择SQL群集上新建的vCenterTest数据库

 

image

 

image

 

 

随后完成安装后,连接vCenter,添加一台ESXi主机进来用于测试

 

image

 

 

下面开始测试:

 

将sql群集所在的节点Node01直接断电,模拟故障。

 

发现群集管理器上SQL群集开始切换节点,而且Ping始终没断(比较意外)

 

image

 

 

我连接vCenter的vClient也没有发生中断,可以正常使用,没有任何感觉!

 

image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

群集上发生切换的事件日志

 

image

 

image

 

 

 

 

至此,本测试到此结束,做的比较浅显,算是自我学习了,勿喷。谢谢

你可能感兴趣的:(sql,数据库,sql2008,MSCS,SQL群集)