SQLServer2016 AlwaysOn集群搭建

一、SQLServer数据库AlwaysOn集群架构图

二、节点规划

SQLServer2016 AlwaysOn集群搭建_第1张图片

域控服务器:172.16.60.5(利用现有的环境)

三、将其他服务器加入域环境

 1、设置IP地址

172.16.61.15 (crmcluster01)

SQLServer2016 AlwaysOn集群搭建_第2张图片

public IP配置

SQLServer2016 AlwaysOn集群搭建_第3张图片

SQLServer2016 AlwaysOn集群搭建_第4张图片

Private IP配置

 SQLServer2016 AlwaysOn集群搭建_第5张图片

 SQLServer2016 AlwaysOn集群搭建_第6张图片

SQLServer2016 AlwaysOn集群搭建_第7张图片

 SQLServer2016 AlwaysOn集群搭建_第8张图片

 172.16.61.16 (crmcluster02)

SQLServer2016 AlwaysOn集群搭建_第9张图片

public IP配置

SQLServer2016 AlwaysOn集群搭建_第10张图片

SQLServer2016 AlwaysOn集群搭建_第11张图片

Private IP配置

SQLServer2016 AlwaysOn集群搭建_第12张图片

SQLServer2016 AlwaysOn集群搭建_第13张图片

SQLServer2016 AlwaysOn集群搭建_第14张图片

SQLServer2016 AlwaysOn集群搭建_第15张图片

 172.16.61.19(crmfileshare)

SQLServer2016 AlwaysOn集群搭建_第16张图片

二、加域

172.16.61.15(crmcluster01)

SQLServer2016 AlwaysOn集群搭建_第17张图片

 172.16.61.16(crmcluster02)

 SQLServer2016 AlwaysOn集群搭建_第18张图片

 172.16.61.19(crmfileshare)

SQLServer2016 AlwaysOn集群搭建_第19张图片

 四、AlwaysOn故障转移集群配置 

--172.16.61.15(crmcluster01)

1)安装故障转移集群功能

SQLServer2016 AlwaysOn集群搭建_第20张图片

 SQLServer2016 AlwaysOn集群搭建_第21张图片

SQLServer2016 AlwaysOn集群搭建_第22张图片

 SQLServer2016 AlwaysOn集群搭建_第23张图片

SQLServer2016 AlwaysOn集群搭建_第24张图片

SQLServer2016 AlwaysOn集群搭建_第25张图片

2)配置故障转移集群管理器

SQLServer2016 AlwaysOn集群搭建_第26张图片

SQLServer2016 AlwaysOn集群搭建_第27张图片

SQLServer2016 AlwaysOn集群搭建_第28张图片

 SQLServer2016 AlwaysOn集群搭建_第29张图片

 SQLServer2016 AlwaysOn集群搭建_第30张图片

 SQLServer2016 AlwaysOn集群搭建_第31张图片

 SQLServer2016 AlwaysOn集群搭建_第32张图片

 SQLServer2016 AlwaysOn集群搭建_第33张图片

 SQLServer2016 AlwaysOn集群搭建_第34张图片

 SQLServer2016 AlwaysOn集群搭建_第35张图片

SQLServer2016 AlwaysOn集群搭建_第36张图片

--172.16.61.16(crmcluster02)

1)安装故障转移集群功能

SQLServer2016 AlwaysOn集群搭建_第37张图片

 SQLServer2016 AlwaysOn集群搭建_第38张图片

 SQLServer2016 AlwaysOn集群搭建_第39张图片

 SQLServer2016 AlwaysOn集群搭建_第40张图片

 SQLServer2016 AlwaysOn集群搭建_第41张图片

--172.16.60.5(域和DNS服务器)

 1)创建SQL集群用户

SQLServer2016 AlwaysOn集群搭建_第42张图片

 添加sqladmin用户到172.16.61.15、172.16.61.16的本地管理员

 SQLServer2016 AlwaysOn集群搭建_第43张图片

 SQLServer2016 AlwaysOn集群搭建_第44张图片

--172.16.61.19(CRM文件共享服务器)

1)创建共享盘给集群使用

SQLServer2016 AlwaysOn集群搭建_第45张图片

2)设置共享权限

SQLServer2016 AlwaysOn集群搭建_第46张图片

SQLServer2016 AlwaysOn集群搭建_第47张图片

SQLServer2016 AlwaysOn集群搭建_第48张图片

SQLServer2016 AlwaysOn集群搭建_第49张图片

SQLServer2016 AlwaysOn集群搭建_第50张图片

 设置安全权限

SQLServer2016 AlwaysOn集群搭建_第51张图片

 --172.16.61.15(crmcluster01)

 配置集群仲裁盘

SQLServer2016 AlwaysOn集群搭建_第52张图片

 SQLServer2016 AlwaysOn集群搭建_第53张图片

 SQLServer2016 AlwaysOn集群搭建_第54张图片

 SQLServer2016 AlwaysOn集群搭建_第55张图片

 SQLServer2016 AlwaysOn集群搭建_第56张图片

 SQLServer2016 AlwaysOn集群搭建_第57张图片

--172.16.61.16(crmcluster02)

加入故障转移集群

SQLServer2016 AlwaysOn集群搭建_第58张图片

 SQLServer2016 AlwaysOn集群搭建_第59张图片

 五、SQLServer数据库安装

172.16.61.15(crmcluster01)

(1)安装SQLServer

SQLServer2016 AlwaysOn集群搭建_第60张图片

 SQLServer2016 AlwaysOn集群搭建_第61张图片

SQLServer2016 AlwaysOn集群搭建_第62张图片

 SQLServer2016 AlwaysOn集群搭建_第63张图片

SQLServer2016 AlwaysOn集群搭建_第64张图片SQLServer2016 AlwaysOn集群搭建_第65张图片 SQLServer2016 AlwaysOn集群搭建_第66张图片

SQLServer2016 AlwaysOn集群搭建_第67张图片 SQLServer2016 AlwaysOn集群搭建_第68张图片

SQLServer2016 AlwaysOn集群搭建_第69张图片

 SQLServer2016 AlwaysOn集群搭建_第70张图片

 SQLServer2016 AlwaysOn集群搭建_第71张图片

 SQLServer2016 AlwaysOn集群搭建_第72张图片

 生产环境文件初始大小至少5个G

 SQLServer2016 AlwaysOn集群搭建_第73张图片

 SQLServer2016 AlwaysOn集群搭建_第74张图片

SQLServer2016 AlwaysOn集群搭建_第75张图片

SQLServer2016 AlwaysOn集群搭建_第76张图片

SQLServer2016 AlwaysOn集群搭建_第77张图片

SQLServer2016 AlwaysOn集群搭建_第78张图片 SQLServer2016 AlwaysOn集群搭建_第79张图片

SQLServer2016 AlwaysOn集群搭建_第80张图片SQLServer2016 AlwaysOn集群搭建_第81张图片 

(2)安装SQL管理工具

--安装16.5

SQLServer2016 AlwaysOn集群搭建_第82张图片

 SQLServer2016 AlwaysOn集群搭建_第83张图片

 SQLServer2016 AlwaysOn集群搭建_第84张图片

 --安装18.5

 SQLServer2016 AlwaysOn集群搭建_第85张图片

 SQLServer2016 AlwaysOn集群搭建_第86张图片

 SQLServer2016 AlwaysOn集群搭建_第87张图片

 安装完成后,重启主机

172.16.61.16(crmcluster02)

 参考上面的步骤安装SQLServer 2016

六、SQLServer AlwaysOn高可用组配置过程

1、启用AlwaysOn高可用

 172.16.61.15

SQLServer2016 AlwaysOn集群搭建_第88张图片

SQLServer2016 AlwaysOn集群搭建_第89张图片

 SQLServer2016 AlwaysOn集群搭建_第90张图片

SQLServer2016 AlwaysOn集群搭建_第91张图片

 172.16.61.16

SQLServer2016 AlwaysOn集群搭建_第92张图片

SQLServer2016 AlwaysOn集群搭建_第93张图片

SQLServer2016 AlwaysOn集群搭建_第94张图片

SQLServer2016 AlwaysOn集群搭建_第95张图片

2、配置AlwaysOn高可用 

 172.16.61.15

SQLServer2016 AlwaysOn集群搭建_第96张图片

 SQLServer2016 AlwaysOn集群搭建_第97张图片

 SQLServer2016 AlwaysOn集群搭建_第98张图片

 --新建高可用组

SQLServer2016 AlwaysOn集群搭建_第99张图片

SQLServer2016 AlwaysOn集群搭建_第100张图片

 SQLServer2016 AlwaysOn集群搭建_第101张图片

 SQLServer2016 AlwaysOn集群搭建_第102张图片

 SQLServer2016 AlwaysOn集群搭建_第103张图片

 --在域控服务器上创建一个共享目录给Always On使用

 SQLServer2016 AlwaysOn集群搭建_第104张图片

SQLServer2016 AlwaysOn集群搭建_第105张图片

SQLServer2016 AlwaysOn集群搭建_第106张图片

SQLServer2016 AlwaysOn集群搭建_第107张图片

 --切换回172.16.61.15

SQLServer2016 AlwaysOn集群搭建_第108张图片

 SQLServer2016 AlwaysOn集群搭建_第109张图片

 SQLServer2016 AlwaysOn集群搭建_第110张图片

 SQLServer2016 AlwaysOn集群搭建_第111张图片

 添加可用性侦听器

SQLServer2016 AlwaysOn集群搭建_第112张图片

  172.16.61.16

SQLServer2016 AlwaysOn集群搭建_第113张图片

SQLServer2016 AlwaysOn集群搭建_第114张图片

SQLServer2016 AlwaysOn集群搭建_第115张图片

 2、验证数据是否同步

1)主库创建表,插入新的数据,查看数据是否同步到从库

create table Department
(
  --部门编号,primary key:主键,identity(1,1):自动增长,初始值1,增长步长1
  DepartmentId int primary key identity(1,1),
  --部门名称
  DepartmentIdName nvarchar(50) not null,
  --部门描述
  DepartmentRemark text
);
 

insert into Department(DepartmentId,DepartmentIdName)
values('1','市场部');
insert into Department(DepartmentId,DepartmentIdName)
values('2','软件部');
insert into Department(DepartmentId,DepartmentIdName)
values('3','研发部');

 2)备库查看数据是否已同步

select * from dbo.Department;

3)使用集群IP连接数据库

SQLServer2016 AlwaysOn集群搭建_第116张图片

你可能感兴趣的:(数据库,中间件专栏,数据库)