sqlserver集群与mysql集群_SQL Server 2017数据库集群搭建与配置SQL Server AlwaysOn(一)...

此章节由以下三部分组成:

目录

环境准备

安装域控服务器

将服务器加入域控中

配置故障转移群集

安装与配置SQL Server 2017

配置Always On可用性组

1. 环境准备

服务器名称主机名IP地址操作系统

域控服务器AD-Server10.36.10.200Windows Server 2019

SQL集群节点01SQLserver-0110.36.11.12Windows Server 2019

SQL集群节点02SQLserver-0210.36.11.13Windows Server 2019

SQL集群节点03SQLserver-0310.36.11.14Windows Server 2019

SQL集群监听IPSQL-Citrix10.36.11.19无

SQL集群监听IPSQL-Cluster10.36.11.15无

2. 安装域控服务器

访问以下链接查看如何安装域控服务器

3. 将服务器加入域控服务

登录每一台需要加入域控的节点服务器,配置其IP地址信息, 并将其DNS解析指向AD域的IP地址,否则无法进行加域操作;

418bdc737abca74026bb94d41193a3c4.png

配置节点服务器IP地址

配置完节点服务器的IP地址信息后,接下来进行加域操作, 进入控制面板主面,选择系统设置页面;

4f915b63f18fcabc04c4a22e7a2dd7b4.png系统设置

在系统设置页面中,在“计算机名、域和工作组设置”选项区域下, 点击“更改设置”链接, 此时会弹出更改设置的对话框信息;在弹出的对话框中选择计算机名选项卡,点击“更改”按钮,进行加域操作;

更改服务器系统属性信息

484d25b4ee0a73318c3cb094d9c1e957.png配置服务器所属的AD域

修改服务器所属的AD域后,需要输入域用户和密码对计算机进行验证;

00b152660b35ed0d6f5a34f58818012c.png域用户验证

域用户和密码验证通过后,便可完成加域操作, 重启系统后用域用户便可以登录计算机。

22a4c815fedcf0ca65b1edf9d4d4dfd2.png成功加入AD域

4. 配置故障转移群集

4.1 创建故障转移群集

A. 故障转移群集概述

故障转移群集是一组独立的计算机,这些计算机相互协作以提高群集角色(之前称为应用程序和服务)的可用性和可伸缩性。 多台群集服务器(称为节点)通过网络和软件连接, 每台群集服务器相当于一个冗余节点,整个群集系统允许某部分节点掉线、故障或损坏而不影响整个系统的正常运作。 如果一个或多个群集节点出现故障,其他节点就会开始提供服务(该过程称为故障转移)。 此外,群集角色会得到主动监视以验证它们是否正常工作。 如果某个节点不工作,则会重新启动这些角色或将其移动到其他节点。 故障转移群集还提供群集共享卷 (CSV) 功能,该功能提供一致的分布式命名空间,群集角色可以使用这样的命名空间,从所有的节点访问共享存储。

如果一台服务器变为不可用,则另一台服务器自动接管发生故障的服务器并继续处理任务。 群集中的每台服务器在群集中至少有一台其他服务器确定为其备用服务器。

B. 工作原理

故障转移群集必须基于域的管理模式部署,以“心跳机制”来监视各个节点的健康状况;备用服务器以心跳信号来确定活动服务器是否正常,要让备用服务器变成活动服务器,它必须确定活动服务器不再正常工作。

备用服务器必须首先将其状态与发生故障的服务器的状态进行同步,然后才能开始处理事务。 主要有三种不同的同步方法:

B.1事务日志

在事务日志方法中,活动服务器将其状态的所有更改记录到日志中。 一个同步实用工具定期处理此日志,以更新备用服务器的状态,使其与活动服务器的状态一致。 当活动服务器发生故障时,备用服务器必须使用此同步实用工具处理自上次更新以来事务日志中的任何添加内容。 在对状态进行同步之后,备用服务器就成为活动服务器,并开始处理事务。

B.2热备用

在热备用方法中,将把活动服务器内部状态的更新立即复制到备用服务器。 因为备用服务器的状态是活动服务器状态的克隆,所以备用服务器可以立即成为活动服务器,并开始处理事务。

B.3共享存储

在共享存储方法中,两台服务器都在共享存储设备(如存储区域网络或双主机磁盘阵列)上记录其状态。 这样,因为不需要进行状态同步,故障转移可以立即发生。

C. 配置过程

(1). 通过系统中的服务器管理器为服务器安装.Net Framework和故障转移功能, 在服务器管理器中点击“添加角色和功能”链接, 进入角色与功能添加页面;

f3ed5406cf674399677c6ed46def31af.png添加角色与功能

b9b1349d8a7dcc0e023fb41deec88dcc.png选择安装类型

d2234acad0d98f04aa3e7760989b7424.png添加故障转移群集

7054c75fd35bdf9e259421a791db49d2.png功能安装

(2). 安装完故障转移群集功能后,打开服务器管理器右上角的工具菜单下的故障转移集群管理器,配置故障转移群集需要使用域用户登录服务器,如果未使用域用户登录将会出现错误;

efb578cf2b7a9d7c0866e2ec0d36f8bd.png故障转移群集设置

fdfcbfe4bc380ecd2e95c3d248294fbd.png故障转移群集管理器界面

(3). 在故障转移群集管理器页面中,在管理对话框中选择创建群集功能,此时将弹出“创建群集向导”;

98564531db6825f0fdfe0d7d3e8ddfd8.png创建群集向导

选择需要转移的群集服务器

5507d2fa3ead55db69b01d3dfd78dcd6.png选择服务器

点击“浏览”按钮,通过查找选择群集服务器;此处应该注意的是, 需要添加的群集服务器需要预先配置好故障转移群集功能,并确保网络连通性, 否则无法进行节点添加。

ee49ed63b48b606a2358116cc388007c.png

添加群集服务器后,需要对群集服务器进行验证,此时会打开验证配置向导界面;

0abb40aee4ca9b41d623491d36bdb70c.png验证警告

a1e67cfa6a27ac106aeaf6a362471f3c.png验证配置向导

3b4af6f5faff607403d5bc71f9e61d9b.png

4e27e2c94761fb616fe2e44da4661da8.png

验证完成后,如有错误,根据建议修改,否则,进入下一步, 配置群集名称与群集地址;

ed3fbfd59b6182d4b82c2a33e2ac9392.png

说明:配置的群集IP地址,用于对群集进行访问的虚拟IP地址。

配置完群集名称和地址后,对配置信息进行确认;

4e27e2c94761fb616fe2e44da4661da8.png

a310d6d8ec1cc2082b1794afa0722558.png创建群集过程

创建群集过程完成后, 系统提示创建结果, 如果未出现错误,群集创建成功, 此时便完成了故障转移群集过程。

a913403496479544f47f7e7b54e424c3.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值