- 环境准备
如上图,一共三台服务器一台为域控,两台为SQL server服务器。并使用windows的ISCSI Target做存储盘、仲裁盘和分布式协调器;域控的服务器系统为windows server 2008 R2 Enterprise,两台SQL server服务器的系统为windows server 2008 R2 Datacenter;其主机名和IP地址如下:
服务器 | 主机名 | IP地址 |
域控 | Ns3 | 192.168.10.10 |
第一台SQL | Ns1 | 192.168.10.20
192.168.20.20 |
第二台SQL | Ns2 | 192.168.10.30
192.168.20.30 |
- 实施搭建
NS1、NS2各有两块网卡,IP地址分别按照上表所示填写;并关闭三台服务器的防火墙。
按照以上的要求全部做好了以后,我们就开始在NS3的机器上安装域
域控搭好之后,就需要把两台SQL server服务器加入到域
将两台机器顺利加入到域后,我们就使用starWind开始创建存储盘、仲裁盘和分布式协调盘。
安装时接到提示后,需要打开“服务”中的“iscsi服务”
启动该服务后,在点击确定就可以顺利安装了。
安装完成后启动starWind建立服务器
创建好服务器之后,右键连接时会出现要输入的用户名和密码:user:root password:starwind。
设置ISCSI连接目标的名称。
选择硬盘模式
选择虚拟硬盘
直接下一步
创建新的虚拟硬盘
点击最右侧的“…”选择虚拟硬盘存放的分区
点击OK后,在地址后面输入“***\**\cc.img”,并设置虚拟磁盘大小。
勾选我鼠标所在位置的复选框
打开下拉列表,选择我鼠标所选的项
到此存储盘创建完成!
接下来创建的仲裁盘(ZC)和分布式协调盘(MSDTC)我就不上图了,都是和存储盘(CC)一样的操作,不过仲裁盘的大小是这三个盘中最小的(1000M),其次是分布式协调盘(1500M)。全部创建完成后如下图:
当一切创建完毕后,两台SQL server的服务器使用ISCSI发起程序挂载硬盘(使用域管理员登录到两台SQL服务器)。
点击“目标”,选择“登陆”;勾上“计算机启动时自动还原此连接”
将三个设备全部登陆后,就如下图
在磁盘管理中联机磁盘并发配盘符
到此第一台SQL服务器的磁盘挂载就完成后,第二台于第一台相同就不再上图了! 当两台都挂载成功后将进入第二阶段。
在第一台SQL服务器上添加角色选择应用程序服务器(两台服务器都需要安装此角色,在此我就以NS1为例)
勾选功能
当两台机器都安装完成后就开始安装故障转移群集,一样两台机器都要安装,在此我就以NS1为例。
两台SQL服务器,故障转移群集功能都安装成功后,选择其中一台进行配置,我这里以NS1为例(当然选择NS2也可以)。
直接“下一步”进行安装前的检测,检测结果如下(报了IP的警告,只是因为没有指定默认网关)
检测过了以后,需要填写SQL群集的公共IP以及群集名称
正在完成群集配置
故障转移群集完成
故障转移群集搭建完成后,需要指定仲裁盘(选择SQLserver.cttjl.com右键,选择更多,配置集群仲裁配置)
默认即可
选择仲裁盘(容量最少的群集磁盘)
选择“服务和应用程序”右键,点击“配置服务或应用程序”
选择需要的服务
指定IP地址及名称
选择存储(选择1.5G的群集磁盘)
创建完成
以上安装完成后故障转移群集就安装完毕了,接着就可以安装SQLserver
安装SQLserver之前先看看存储磁盘在哪台机器上,就在哪台机器上安装SQLserver
设置SQL 对外的IP地址
对所有的服务使用相同的用户名和密码
使用混合身份验证登陆
添加指定的SQLserver管理员
NS1的SQL故障转移安装完成了,开始安装NS2的故障转移,一样,在安装之前先安装.net fromwork 3.5
当安装NS2的SQL时,选择第三项
手工添加密码
- 至此故障转移集群搭建完毕。
文章转载请说明出处:八零岁月 » sql server 2008R2 故障转移集群 安装配置
评论前必须登录!