您的位置:首页 > 博客中心 > 数据库 >

MSSQL2008R2 Failover Cluster(A-A)配置实验

时间:2022-03-13 23:16

1:准备环境

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

    实验工具:VM

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

    DB:MSSQL Server 2008 R2(x64)

   

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

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

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

 

2:虚拟局域网IP配置

 

    本次实验使用3个虚机:

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

          (域账号:Tim\administrator)

         (IP:10.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.2(Host-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-SQL1和MS-SQL2分别加入域中后,重启;

 

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

    a) MS-Cluster: AD、DNS、web服务器(IIS)、应用程序服务器

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

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

 

5:安装StarWind工具(MS-Cluster)   

     a)在MS-Cluster安装该工具,进行共享存储配置;

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

    c)创建4个虚机存储img,1G(仲裁盘),2G(DTC盘),4G(SQL1服务),4G(SQL2服务)

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

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

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

    g)登陆MS-SQL1和MS-SQL2,开启MS iSCSI服务,打开iSCSI initiator

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

 

   

6:创建Windows群集

    a)在MS-SQL1中,打开管理工具的故障转移集群,进行MS-SQL1和MS-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安装集群”,注意配置虚拟IP(no DHCP);

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

 

8:Test

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

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


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

 


热门排行

今日推荐

热门手游