一 环境准备
1 软件准备
(1) SQL Server 2012 企业版
(2) Windows Server 2012
2 IP准备
IP | 作用 |
172.16.100.115 | 域服务器IP |
172.16.100.117 | 数据库服务器IP |
172.16.100.118 | 数据库服务器IP |
172.16.100.119 | 虚拟IP,用以管理故障转移集群 |
172.16.100.120 | 虚拟IP,用以提供访问数据库的统一IP |
二 域服务环境搭建
1、图形化操作,打开【服务器管理器】,选择【添加角色和功能】,一直下一步到【服务器角色】。
2、选择【Acrive Directory 域服务】、【DNS服务器】,在弹出的的窗口选择【添加功能】,继续一直下一步。
3、等待安装完成,单击【关闭】,系统可能会重启。
4、回到【服务器管理器】界面,单击右上角【小旗子】,选择【将此服务器提升为域控制器】。
5、点击”部署后配置”,在红框处填入相应的域名
6、点击“下一步”,选择域功能级别、域控制器功能,目录还原模式密码
7、点击“下一步”后配置DNS,由于不需要委派DNS,所以这里不需要设置,直接点击”下一步”
8、这一步配置Netbios名,若没有特殊需求默认的就可以,直接点”下一步”
9、配置日志,数据库,sysvol路径,若没有特殊需求,默认就可以
10、查看配置信息,若没有任何问题直接点”下一步”
11、这个页面是检测是否满足条件,满足条件后就可以直接点”安装”
12、等待机器安装配置项,可能需要重启
13、重启后我们会看到AD角色已经安装完成
14、配置域控IP
15、启用共享
在后期需要进行共享文件见证时,可能会出现找不到共享主机的情况原因是主机的公用文件夹共享是关闭状态。这里需要打开。
16、添加节点到域(该操作需要在172.16.100.117、172.16.100.118都需要执行)
修改172.16.100.117、172.16.100.118 ip配
添加节点到域
17 验证是否加入到域
入域成功。
至此,域服务器配置完毕。
三 故障转移集群搭建
1、安装故障转移群集功能
图形化操作,打开【服务器管理器】,选择【添加角色和功能】,一直下一步到【功能】。选中故障转移
2、一直下一步,至功能安装完成
注:域服务器(172.16.100.115)、数据库服务器(172.16.100.117、172.16.100.118)均需要安装
3、打开故障转移集群管理器
4、创建故障转移集群
5、添加故障转移集群节点
6、验证配置向导
7、进入创建群集向导。点击下一步,输入群集名称,设置集群管理IP地址。
8、点击下一步,直至创建集群成功
9、验证集群是否配置成功
至此,故障转移集群搭建成功
四 AlwaysOn配置
1、在172.16.100.117、172.16.100.118上分别独立安装SqlServer
2、安装成功后,将SQL SERVER代理,SQL SERVER引擎的启动用户设置为域用户。重启SQL SERVRE 服务。
3、添加域用户为登录用户,服务器角色设置为ADMIN
4、打开SQL SERVRE配置管理器-SQL SERVRE 服务-SQL SERVER(MSSQLSERVER)-右键属性-AlwaysOn高可用性-启用AlwaysOn可用性组。重启SQL SERVER服务
5、添加AlwaysOn可用性组
6、点击下一步,选择要添加的数据库
注:添加到可用性组的数据库需要有完整性备份
7、添加副本
8、点击下一步,选择数据同步
注:如果数据同步首选项选择完整,需要创建主服务器与辅助服务器均能够访问的共享文件夹。
9、点击下一步,验证可用性组配置
10、点击下一步,确认配置
11、点击完成,完成可用性组配置
12、创建侦听器
可用性组-可用性组侦听器-右键添加侦听器,输入配置信息。端口默认1433,网络模式选择静态IP,点击添加 ,输入IP地址。
注:侦听器配置的IP可以用来作为数据库的统一访问地址
13、验证可用性组
在AlwaysOn可用性主节点数据库中增加一张表,在表中添加数据,观察辅助接点数据库中是否增加同样的表,表中添加了同样的数据。如果存在,则说明AlwaysOn可用性组配置成功。
注:主节点数据库可以进行读写操作,辅助节点数据库只能够进行读操作
注:后续如果主节点发生故障,辅助节点会自动切换为主节点。也可以手动切换主节点、 辅助节点。
至此,AlwaysOn高可用环境配置成功。
标签:AlwaysOn,可用性,部署,数据库,配置,SqlServer2012,172.16,服务器,添加 From: https://blog.51cto.com/u_13601167/6029833