SQL Cluster Install
- 环境
(1)、软件环境
系统环境:Vmware ESXi 5.5(使用贡献存储,两台服务器不能部署在同一台ESXi主机上)
操作系统:Windows Server 2008 R2 Enterprise (X64)
(2)、网络配置
SQLTEST01 192.168.11.32
SQLTEST02 192.168.11.33
WIN Cluster 192.168.11.35 仲裁
WIND DTC 192.168.11.36 分布式协调器
SQL Cluster 192.168.11.37 SQL集群地址
域名 CNC.COM
(3)存储(裸磁盘)
(4)虚拟机规划
硬盘 80GB
内存 4G
CPU 1
- Windows Cluster安装
- 集群组件安装(分别在需要配置Cluster的服务器上安装)
(1)使用域管理员用户登录Windows 2008服务器,打开服务器管理界面,按照图示选择Features,点击Add Features添加组件
(2)如下图示勾选Failover Cluster选项,点击Next继续。
(3)点击Install继续
(4)集群组件安装完成,点击Close关闭
(5)点击服务器管理器中Features,如图所示集群组件已经安装完成,接下来进行集群配置
2.存储配置
(1)因为esxi使用存储,需要在存储中创建裸磁盘,并在两台SQL服务器中添加磁盘
编辑SQLTEST01虚拟机设置,点击添加
(2)选择硬盘,点击下一步
(3)选择裸磁盘映射,点击下一步
(4)选择需要映射的磁盘,点击下一步
(5)可根据需求选择将磁盘映射到哪个存储上,本例选择“域虚拟机存储在同一目录中”点击下一步继续。
(6)默认选择物理选项,点击下一步继续
(7)虚拟设备节点不要与系统盘设置为同一节点(SCSI控制器),这里选择SCSI(1:0),点击下一步继续
(8)点击完成继续
(9)硬盘添加完成后,如下图显示,硬件设备中会出现新添加的scsi控制器和新的硬盘
(10)如下图选中新添加的SCSI控制器,在右侧SCSI总线共享中选择物理,点击确定,
SQLTEST01裸磁盘映射完成
(11)现在为SQLTEST02添加共享磁盘,打开SQLTEST01虚拟机设置,同样点击添加
(12)选择硬盘,点击下一步
(13)如下图标示,选择使用现有的虚拟磁盘(因SQL01已选择裸磁盘映射创建磁盘),点击下一步继续
(14)点击浏览选择SQLTEST01所映射的裸磁盘,点击下一步继续
(15)此处节点必须选择与SQLTEST01相同的SCSI控制器,点击下一步继续
(16)点击完成
(17)SCSI控制器同样域SQLTEST01设置一样,选择物理。至此存储配置完成(需在虚拟机关机状态下进行修改)
(18)登录SQl系统后将分配好的磁盘进行分区设置
3、集群配置
(1)按照图示点击Validate a Configuration进行配置检测
(2)点击Next继续
(3)点击Browse检索,弹出检索页面在输入框内输入需要配置集群的服务器,点击Check Names进行检索
(4)选中检索到服务器,点击OK继续
(5)点击OK确认
(6)Server已经添加至列表中,点击Next继续
(7)对集群进行测试,默认即可,Next继续
(8)检测已就绪,点击Next继续
(9)检测开始,
10、检测完成后,按照如下图示选择点击Create a Cluster.
11、点击Next继续
12、点击Browse选择需要创建Cluster的SQL服务器,点击Next继续
13、输入Cluster名称,并设置Cluster的IP地址,点击Next继续
14、检测配置完成信息,点击Next继续
15、Cluster创建开始,完成后点击确定。
16、如下图片显示Windows Cluster已经安装完成
17、按照图示,现在配置WindowsDTC
18、如图所示,点击Next继续
19、选择DTC,点击Next继续
20、配置DTC名称及IP地址,Next继续
21、选择磁盘,点击Next继续
- SQL Cluster安装
1、根据图示选择安装SQL Cluster
2、安装程序支持规则检测,点击OK继续
3、输入产品密钥,点击Next继续
4、接受条款,点击Next继续
5、检测文件,点击Install继续
6、安装程序检测
7、功能全部选择,功能目录保持默认,点击Next继续
8、网络名称需要你填写下,这个就是数据库集群的名称,实例有两种,默认实例和命名实例。一台电脑上面只能有一个默认实例,可以有多个命名实例
9、安装需要的空间,点击Next继续
10、保持默认不便,点击Next继续
11、这里需要一个可用的群集磁盘,意思就是说在你的win server 集群中要有一块可用的存储,到目前为止我总共用到三个磁盘,win server集群使用的是一个仲裁盘,MS DTC一个磁盘,现在数据库一个磁盘,这个磁盘是拿来存集群放数据库数据用的,不是存放软件的。
12、配置SQL Cluster网络地址
13、选取AD域控中创建好的相应组
14、设置相应帐号,这里使用同一个帐号
15、设置管理员及验证方式,此处使用windows验证
16、设置服务管理员
17、保持默认,Next继续
18、是否发送报告至微软,此处不勾选,Next继续
19、安装规则检查
20、显示所有配置信息,确认Install安装
21、安装开始
22、安装完成
23、添加SQLCluster节点,打开安装程序,如下图选择
24、规则检测
25、点击Install开始
26、安装文件检测
27、输入Key
28、接受条款
29、文件检测
30、规则检测
31、实例名称选择
32、这里需要稍微注意下,因为对所有sql server服务使用相同的账户这个选项是灰色的,你要手动在sql server 代理和sql server database engine 这两个密码栏内输入密码。
33、保持默认
34、节点规则选择
35、配置清单
36、节点添加开始
37、节点添加完成