Failover Custer(AlwaysOn)
创建Failover Cluster和启动AlwaysOn
创建Failover Cluster
节点的个数要是奇数如果是偶数则要加一个仲裁磁盘。
在每个节点上安装Failover Cluster.
用域管理员账号登陆其中一台Server打开Fialover Couster Manager:
第一步验证配置几个节点是否可以组成Cluster,结果如有ERROR则不能创建。
第二步创建Cluster,集群IP要加域并申请可以在AD中创建计算机名的权限。
启用AlwaysOn
在各节点上独立安装Sql Server(注意安装目录和排列顺序要一致)启用域账号为Windows验证.
安装后将每个节点实例和代理的启动账号改为域账号,启动实例属性中的alwayson。
创建可用组
要先完整备份的DB才能加入
加入辅助副本
换成IP
后面直接Next
创建监听
端口默认1433
如果集群IP没有创建主机的权限的话就会报一下错误。
DB加入可用组
DB完整备份到共享路径
删除可以组DB
先从可以组移除DB
再到各节点上删除DB
故障转移
卸载Failover Cluster和关闭AlwaysOn
卸载集群
删除可用性组
--1、删除辅助副本(只能在主节点删除辅助副本)
USE [master]
GO
ALTER AVAILABILITY GROUP [DBT_AG]
REMOVE REPLICA ON N'SDSDBT16A';
GO
--2、删除可用性数据库
USE [master]
GO
ALTER AVAILABILITY GROUP [DBT_AG]
REMOVE DATABASE TEST1;
GO
--3、删除侦听器
USE [master]
GO
ALTER AVAILABILITY GROUP [DBT_AG]
REMOVE LISTENER N'SDSDBT_Listen1';
GO
--4、删除可用性组
USE [master]
GO
DROP AVAILABILITY GROUP [DBT_AG];
GO
Resource
配置完整SOP:
https://www.linuxidc.com/Linux/2017-01/139766p2.htm