sqlsever故障转移集群搭建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、部署域环境
∙域控:192.168.131.132
∙sql服务器1:192.168.131.133,加域
∙sql服务器2:192.168.131.135,加域
∙关闭防火墙
二、网络配置
∙两台sql服务器需要添加网卡,配置心跳线,用于sql server内部数据传输
∙配置心跳地址:
∙100.100.100.1 255.255.255.0;不需要配置网关及DNS
∙100.100.100.2 255.255.255.0;不需要配置网关及DNS
∙单击高级选项,切换到DNS标签,去掉勾选:在DNS中注册此连接的地址
∙然后切换到WINS标签,去掉勾选:启用LMHOSTS查找、禁用TCP/IP上的Netbios功能
∙更改网络优先级顺序:在网络连接中按alt键->高级->高级设置->适配器和绑定->连接->切换优先级
三、虚拟磁盘创建
∙用域服务器来模拟存储设备
∙安装iSCSI目标服务器角色:打开服务器管理器,添加角色和功能,选择“iSCSI目标服务器”和“文件服务器”
∙配置iSCSI目标服务器:打开服务器管理器,选择“文件和存储服务”,切换到“iSCSI”,选定“任务”的下拉菜单,选择“新建iSCSI虚拟磁盘”
∙选择存储位置
∙填写虚拟磁盘名称
∙分配虚拟磁盘大小
∙选择“新建iSCSI目标”
∙填写访问目标的名称和描述信息
∙填写访问服务器,即iSCSI客户端(两台sql服务器ip)
∙创建四块磁盘:仲裁时的见证磁盘;SQL集群存储磁盘;文件服务器集群磁盘;分布式事务协调磁盘
四、sql服务器配置ISCSI虚拟磁盘
∙打开服务器管理器,选择“工具”,打开“iSCSI发起程序”,切换到“发现”选项卡,点击“发现门户”,填写iSCSI目标服务器的IP地址,确定,再切换到“目标”选项卡,点击“连接”,确定
∙打开服务器管理器,选择“工具”,打开“计算机管理”,打开磁盘管理器,可以看到存储服务器上的几个共享磁盘已经添加进来了,接下来我们要对添加进来的存储盘符进行联机、初始化,并分配盘符
五、安装故障转移集群功能
∙需要在两个sql服务器上执行安装
∙创建故障转移集群
∙待两个sql服务器上的故障转移群集功能都安装后,随便打开一个故障转移群集管理器,点击右侧的“创建群集”
∙浏览选定我们的2个群集节点,测试环境只有2个节点,下一步
∙采用默认,进行群集配置验证测试,下一步
∙提示测试已经成功完成,且返回验证报告
∙填写一个群集的名称,下一步
∙去掉“将所有符合条件的存储添加到群集”,下一步
∙提示已经成功完成群集的创建
∙切换到“节点”菜单,可以看到两个sql服务器已经在正常运行∙添加群集存储磁盘
∙展开“存储”菜单,选中“磁盘”,然后点击右侧“添加磁盘”,此时就可以看到iSCSI目标服务器上共享的几个存储磁盘,全部勾选
∙待添加进来后,可对各个共享磁盘进行重命名,以便区分
∙测试
∙关闭sql1服务器,可以看到节点菜单的sql1服务器显示“故障”,此时可以看到sql2服务器已经成功切换成群集主服务器,验证成功
∙重新开启sql1服务器,可以看到节点菜单的sql1服务器显示“正常”
六、创建分布式事务处理DTC群集服务
∙打开故障转移群集管理器,右键选择“角色”,选择“配置角色”,下一步∙选择“分布式事件协调器(DTC)”
∙填写此服务名称
∙选择日志磁盘,开始创建
七、安装SQL Server数据库
∙安装framework3.5
∙sql服务器1
∙安装sqlsever,点击“新的SQL Sever故障转移群集安装”
∙检测通过,单击安装,开始安装
∙安装SQL SERVER数据库功能
∙输入一个SQL网络名称:SERVERCLUSTER ,使用默认实例
∙选择群集磁盘
∙输入一个没有冲突的IP地址:192.168.100.105
∙使用服务的SID,下一步
∙设置账户密码
∙使用混合模式,并且输入密码:添加当前用户为SQL SERVER的管理员
∙检测通过,开始安装
∙sql服务器2
∙安装sqlsever,点击向SQL SERVER故障转移群集添加节点
∙检测通过,开始安装
∙设置账户密码
∙测试
∙右击SQL SERVER故障转移群集节点-----将该服务器的应用程序移动到另一个节点,所有者切换为sql2服务器
∙关闭关闭sql1服务器,所有者切换为sql2服务器