配置准备
1.3台机器,1台作为域服务器,2台为集群服务器
2.集群服务器要求至少两块网卡
3.两台交换机
4.至少有3块硬盘的磁盘柜(仲裁磁盘10G,MSDTC资源盘10G,SQL数据盘500G)
5.Msdtc、cluster、和3台服务器共需要5个公网ip
服务器配置
服务器名称
Ip地址分配
DC
192.168.1.100
Node1
Public:
Ip: 192.168.1.101
Submask:255.255.255.0
Default: 192.168.1.100
Dns: 192.168.1.100
Private:
Ip: 10.10.10.11
Submask:255.255.255.0
Node2
Public:
Ip: 192.168.1.102
Submask:255.255.255.0
Default: 192.168.1.100
Dns: 192.168.1.100
Private:
Ip: 10.10.10.12
Submask:255.255.255.0
本地账户:administrator/123
域名:mydns.com
域管理账户:clusteradmin/123456
集群名:mycluster
集群ip:192.168.1.103
Msdtc服务ip:192.168.1.104
Sql服务器的网络名称:mysql
配置域服务器
在dc上配置静态ip192.168.1.100,
打开服务器配置向导,选择域服务器项进入域服务器配置向导,配置域服务器明称为mydns.com
打开服务器配置向导,选择dns服务器选项,配置dns服务器。
配置管理账户
添加域账户mycluster\123456,并将此账户添加到管理员组中
将域用于clusteradmin加入到节点计算机Administrators组中
添加域账户mysql\123456,安装数据库时用于管理数据库
添加域组sqleng为数据库引擎管理组,sqlagent为数据库代理组
将域账户mysql加入sqleng和salagent组中,将sqleng和sqlagent组加入节点本地管理组中
配置节点网络
在node1上配置公网ip192.168.1.101,dns服务器为192.168.1.100.
在node1上配置心跳网络ip10.10.10.11,子网掩码为255.255.255.0,网关,dns服务不填。
在网络管理界面配置公网网卡优先于心跳网卡
打开私有网卡属性,在此链接使用以下项目中,勾去除tcp/ip4协议之外的所有项
在tcp/ip4属性——高级属性中,在dns选项卡中的在dns中注册链接此地址
勾选wins选项卡中的禁用tcp/ip上的netbios
在节点2根据配置表做同样配置
将计算机node1、node2以域用户clusteradmin身份加入jsdns.com
配置共享磁盘
在node1上联机磁盘,新建简单卷,以ntfs格式化磁盘,建立主分区,且卷标分别命名为Quorum作为仲裁磁盘,Data作为共享数据磁盘,Msdtc作为分布式程序数据盘
在node2上扫描磁盘,联机即可。
安装集群
注销原用户,以域用于clusteradmin身份登录计算机
在node1计算机管理界面,选择功能——添加功能——故障转移集群和net framework
在node2管理界面,同样操作添加故障转移集群功能
在node1上打开集群管理器,添加node1,node2两个节点,进入配置验证。
验证通过后建立集群,集群名为mycluster,集群ip为192.168.1.103
建立集群完毕后,开始为集群添加磁盘,配置仲裁磁盘,设置网络连接,验证故障转移
为集群配置服务和应用程序中添加MSDTC,名称为mymdstc,ip为192.168.1.104
安装net framework3.5 sp1
Sql2008前的准备
需安装.net framework3.5 sp1
需为集群配置MSDTC服务