Windows2012R2配置SQLSERVER2012集群Alwayson配置高可用性
Windows2012R2配置SQLSERVER2012集群Alwayson配置高可用性
漫步技术小栈
于 2019-05-22 11:17:38 发布
7311
收藏 13
分类专栏: SQLserver 文章标签: Alwayson 高可用性 SQLSERVER2012
版权
SQLserver
专栏收录该内容
4 篇文章1 订阅
订阅专栏
前言:
最近有个项目做SQLSERVER2012故障转移高可用,并非是做负载均衡的性能优化提升。基于SQLSERVER2012企业版本(注意:这里是企业版不是标准版,标准版是不能启用Alwayson功能的,这里别踩坑了),通过配置Alwayson功能可以将多台数据库服务器同步以及备份从而形成高可用性,而且还可以设置侦听端口IP可接管这多台数据库服务器。哪怕只有一台数据服务器可用也能正常提供服务。
环境:
域控制器:msdc01 - 192.168.102.1
存储服务器:datacenter 192.168.102.9
数据库服务器01:SQLSVR01 - 192.168.102.10 --Windows2012Server Enterprise
数据库服务器02:SQLSVR02 - 192.168.102.11 --Windows2012Server Enterprise
集群共享IP: 192.168.102.243
SQL数据库侦听端口IP:192.168.102.242
安装:
1.安装Windows 2012Server标准版或其它版本并命名:sqlsvr01 我这里是虚拟环境下
2.克隆一台win2012server并重新生成一个SID,方法:sysprep OODE重新生成通过:whoami /user查看SSID号码是不是一样。
3.分别在这两台服务器上面安装故障转移集群,这里要勾选.net3.5,这个需要.net支持。
首先先对域管理员用户授权,再安装
4.安装好了以后:
5.新建故障转移集群,设置好集群地址和集群名称,这个会生在域中生成一个计算机。这里要先给这台计算机授权,这里要注意了如果不授权后面会出现一堆问题,网上的教程都是没有这项说明的。选择
再接下来配置,见证盘:我这里用的是共享文件夹,最佳实践应该是用ISCSI集群共享磁盘。
这里就配置完成了集群了。
2.接下来安装Sqlserver2012Enterprise数据库,我这里用的是SP1,安装好了以后打开SQLSERVER配置管理器,将里面的MSSQL代理设置成域管理员开户服务:配置完成要重新启动服务。
同时启用Alwayson高可用性,两台服务器都启用。
3.下面配置SQLSERVER中的高可用性组,创建,打开SQLSERVER Management Studio
创建可用性组并设置没有用过的侦听端口,这里注意一定要是没有用的,要不然就会起冲突。
————————————————
版权声明:本文为CSDN博主「漫步技术小栈」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wintershang/article/details/90313628