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

posted on 2022-02-26 18:31  漫思  阅读(408)  评论(0编辑  收藏  举报

导航