1:准备环境

    本机电脑:双核、12G500G硬盘()

    实验工具:VM

    系统:windows 2008 R2 Enterprisesp1x64)(中文系统 & 英文系统)

    DBMSSQL Server 2008 R2x64

   

     注意:a)使用VM进行实验中,需要准备多个节点,克隆会导致之后的群集验证失败。(系统问题)

          解决:创建一个中文版本的win2008作为AD 和存储服务器,另外2A-A节点机器安装win2008英文版本,克隆。

             b) VM 里面clone出来的OS 不要安装 VM tools,提供存储和AD的机器最好是实体机)

 

2:虚拟局域网IP配置

 

    本次实验使用3个虚机:

    MS-Cluster 单网卡,作为AD域控服务器存储服务器          

          (域账号:Tim\administrator)

         (IP10.86.127.10)

    MS-SQL1 :双网卡,安装MS SQL服务

         (主机名称:Clone,MS-SQL1.tim.com)

          (MS-SQL1\administrator,TIM\Cluster1)

         (10.86.127.11(桥接)/192.168.10.1 Host-only)

    MS-SQL2 : 双网卡,安装MS SQL服务

         (主机名称:Clone,MS-SQL2.tim.com)

          (MS-SQL2\administrator,TIM\Cluster2)

         (10.86.127.12(桥接)/192.168.10.2Host-only)


    注意:

      a)由于试验,直接关闭了各台虚机的防火墙,实际现网中,需要根据各台主机端口号,配置入展规则等;直到可以相互ping通;

      b)在设置固定IP地址时,还有很重要的一点是你点击TCP/IP属性对话框中的"高级"栏,

          选择"TCP/IP上关闭NetBIOS", 如图A所示。所有集群节点只通过TCP/IP进行通讯。

           如果你不选择这一选项,你可以在你的节点对节点的通讯中出现问题。

      C)配置IP地址,互相能ping通后,修改主机名称,然后重启;

     

3:安装域控制服务(MS-Cluster   

     a cmd - dcpromo (现有林)

    b tim.com

    c MS-Cluster安装完成后重启,然后将MS-SQL1MS-SQL2分别加入域中后,重启;

 

4:添加服务器功能和角色

    a MS-Cluster ADDNSweb服务器(IIS)、应用程序服务器

    b MS-SQL1web服务器(IIS)、应用程序服务器(全选)、故障转移功能(功能)

    c MS-SQL2web服务器(IIS)、应用程序服务器(全选)、故障转移功能(功能)

 

5:安装StarWind工具(MS-Cluster   

     aMS-Cluster安装该工具,进行共享存储配置;

    b连接时,输入Root的密码,V.5以后root的密码都是starwind

    c创建4个虚机存储img1G(仲裁盘),2GDTC盘),4GSQL1服务),4GSQL2服务)

    d开启MS iSCSI服务(最好配置该服务自动启动)

    e打开管理工具中的iSCSI initiator进行存储配置,连接MS-ClusterIP,对4块存储进行连接

    f打开磁盘管理器,对每块磁盘online和初始化

    g登陆MS-SQL1MS-SQL2,开启MS iSCSI服务,打开iSCSI initiator

        ,连接MS-ClusterIP,对4块存储进行连接,打开磁盘管理器,对每块磁盘online

 

   

6:创建Windows群集

    aMS-SQL1中,打开管理工具的故障转移集群,进行MS-SQL1MS-SQL2的验证,验证报告不能有错误;

    b创建 DBCluster 10.86.124.15

    c添加MSDTC服务:DBClusterDTC10.86.124.16  (修改属性,添加两个node 信息)

 

7:创建MS SQL群集  A-A

    MSSQL1 MSSQLSERVER  10.86.127.15

    MSSQL2 MSSQLSERVER2  10.86.127.16

    分别在两台机器上做如下操作:

    a)在主节点,点击“2安装集群”,注意配置虚拟IPno DHCP);

    b)在从节点,点击“3添加节点”

 

8Test

   现在是MSSQL1 在运行,MSSQL2处于睡眠状态,停止MSSQL1的群集服务,

   在关闭MSSQL1 后若MSSQL2能顺利启动即代表群集安装配置成功。


注意:如上只是简要的步骤,具体每个操作中的细节,需要实际操作中认真调试。