SQL故障转移集群操作方法

1 给SQL服务器配置IP地址,每台服务器需要两个IP,一个通讯用,一个作为心跳线,修改计算机的名称,关闭服务器的防火墙,开启远程桌面.

sql server 2016数据库 故障转移 sql故障转移群集_IP

2心跳网卡配置

去掉ipv6,并去掉下列几项

sql server 2016数据库 故障转移 sql故障转移群集_操作系统_02

sql server 2016数据库 故障转移 sql故障转移群集_运维_03

进行验证

sql server 2016数据库 故障转移 sql故障转移群集_操作系统_04

3域控制器

服务器管理器 添加角色 AD域服务

sql server 2016数据库 故障转移 sql故障转移群集_SQL_05

启动AD域服务

sql server 2016数据库 故障转移 sql故障转移群集_IP_06

 

加入到域中

sql server 2016数据库 故障转移 sql故障转移群集_IP_07

打开DNS服务,验证 A记录 NS记录 SOA记录 SRV记录

sql server 2016数据库 故障转移 sql故障转移群集_SQL_08

4创建服务账号

账号 spladmin 密码 abc123,.

sql server 2016数据库 故障转移 sql故障转移群集_SQL_09

域普通用户 加入到本地管理员组 两个sql机器操作一样

sql server 2016数据库 故障转移 sql故障转移群集_数据库_10

5准备存储

仲裁盘1G 数据库盘50G

部署存储服务器 用DC01代替

把 iSCSI_Software_Target_33 这个文件挂到DC01上

安装右下 的iSCSI Software Target(x64)

运行 下一步…... 安装

sql server 2016数据库 故障转移 sql故障转移群集_IP_11

sql server 2016数据库 故障转移 sql故障转移群集_SQL_12

给DC01加盘 一块50G(大小随意)

开始 计算机 右键管理 磁盘管理 选择新添加的磁盘 右键 联机 右键 初始化 右键新建卷

sql server 2016数据库 故障转移 sql故障转移群集_IP_13

运行iSCSI Software Target 选择设备 新建 e\s.vmsd

sql server 2016数据库 故障转移 sql故障转移群集_操作系统_14

在目标处 单击右键 创建目标

sql server 2016数据库 故障转移 sql故障转移群集_数据库_15

sql server 2016数据库 故障转移 sql故障转移群集_运维_16

点击高级 选择添加 选择IP地址(两个sql的ip地址)

sql server 2016数据库 故障转移 sql故障转移群集_IP_17

选择新建的目标 单击右键 选择添加

sql server 2016数据库 故障转移 sql故障转移群集_SQL_18

在SQL中 选择管理工具 iscsi发起程序 单击目标 添加IP(DC的)

sql server 2016数据库 故障转移 sql故障转移群集_SQL_19

sql server 2016数据库 故障转移 sql故障转移群集_IP_20

6安装 Windows server 故障转移集群组件

服务器管理器 添加功能 故障转移集群 多路径I/O

两个SQL一样

sql server 2016数据库 故障转移 sql故障转移群集_操作系统_21

7验证 Windows server 集群的条件

用域账号登录 例 dufei\administrator

开始 管理工具 故障转移集群管理器

sql server 2016数据库 故障转移 sql故障转移群集_数据库_22

选择验证配置

sql server 2016数据库 故障转移 sql故障转移群集_运维_23

sql server 2016数据库 故障转移 sql故障转移群集_数据库_24

8创建 Windows server 群集

按照表中数据 添加名字 ip 等

sql server 2016数据库 故障转移 sql故障转移群集_IP_25

9安装SQL SERVER群集

.net 3.5

添加功能 .net 3.5

两个节点都需要安装

sql server 2016数据库 故障转移 sql故障转移群集_IP_26

sql server 2016数据库 故障转移 sql故障转移群集_IP_27

找到SQL 安装光盘 安装SQL

选择第二项 新的故障转移集群

sql server 2016数据库 故障转移 sql故障转移群集_IP_28

事例安装 去掉前三个英文的

sql server 2016数据库 故障转移 sql故障转移群集_IP_29

安装完成后点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_操作系统_30

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_IP_31

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_IP_32

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_SQL_33

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_数据库_34

选择SQLadmin作为账号,点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_数据库_35

选择SQLadmin作为SQL Server的管理员账户()这里也可以选择administrator作为管理员账户),添加密码后,选择下一步

sql server 2016数据库 故障转移 sql故障转移群集_运维_36

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_SQL_37

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_SQL_38

选择安装

sql server 2016数据库 故障转移 sql故障转移群集_运维_39

安装中,等待即可,时间长短根据服务器而定

sql server 2016数据库 故障转移 sql故障转移群集_IP_40

安装完成,点击关闭

sql server 2016数据库 故障转移 sql故障转移群集_数据库_41

Sql2中 选择添加节点

sql server 2016数据库 故障转移 sql故障转移群集_运维_42

点击确定

sql server 2016数据库 故障转移 sql故障转移群集_SQL_43

 

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_操作系统_44

选择同意,选择下一步

sql server 2016数据库 故障转移 sql故障转移群集_IP_45

点击安装

sql server 2016数据库 故障转移 sql故障转移群集_SQL_46

安装中,等待即可

sql server 2016数据库 故障转移 sql故障转移群集_运维_47

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_运维_48

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_IP_49

添加SQLadmin的密码,选择下一步

sql server 2016数据库 故障转移 sql故障转移群集_SQL_50

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_运维_51

 

点击下一步

sql server 2016数据库 故障转移 sql故障转移群集_SQL_52

点击安装

sql server 2016数据库 故障转移 sql故障转移群集_运维_53

安装中,等待即可

sql server 2016数据库 故障转移 sql故障转移群集_IP_54

安装完成,点击关闭

sql server 2016数据库 故障转移 sql故障转移群集_操作系统_55

10测试SQL群集

故障转移群集 服务和应用程序 SQL server

sql server 2016数据库 故障转移 sql故障转移群集_IP_56

测试方法:

计划内切换:当前节点为SQL2

sql server 2016数据库 故障转移 sql故障转移群集_运维_57

将SQL2关机,查看节点

sql server 2016数据库 故障转移 sql故障转移群集_SQL_58

故障转移:


转载于:https://blog.51cto.com/zhangcong/1623372