SQL Server2017搭建故障转移群集

这篇具有很好参考价值的文章主要介绍了SQL Server2017搭建故障转移群集。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、搭建流程

二、创建域控

三、把集群规划的节点加域,并将域管理员设置为本地管理员

四、 安装故障转移群集功能

五、验证配置

六、创建群集

七、 以本地管理员账号安装.Net FrameworkSqlServer

八、以本地管理员账号安装SQL Server2017

九、修改SQL服务的启动账户并启动AlwaysOn可用性组

十、创建可用性组

十一、验证故障转移群集


AlwaysOn是SQL Server实现高可用的解决方案之一,需要部署在Windows故障转移群集(WSFC)上,Windows集群中每个节点需安装SQL Server服务并开启AlwaysOn功能。以下是Windows集群及AlwaysOn的IP规划

计算机 IP地址 计算机名 系统版本 数据库版本
域控服务器 172.23.0.202 HZ-AD1 Windows Server 2019 数据中心版 64位简体 无需安装
集群节点A 172.23.0.210 WIN-N9LIG201RSD Windows Server 2019 数据中心版 64位简体 sqlserver2017 (单实例)
集群节点B 172.23.0.211 WIN-KH0CHPAFNJH Windows Server 2019 数据中心版 64位简体 sqlserver2017 (单实例)
集群管理地址 172.23.0.12 VIP 无需安装 无需安装
AlwaysOn侦听器 172.23.0.112 VIP         无需安装 无需安装

一、搭建流程

整体流程可分为三步:搭建域控并配置域账号、创建故障转移群集、数据库配置AlwaysOn

1、使用本地管理员搭建域控服务器

2、创建域管理员账号并添加到集群中各节点的本地管理员群组中

3、使用本地管理员在集群中的各个节点上安装故障转移群集功能

4、使用域账号在集群中某节点搭建故障转移群集功能

5、使用本地管理员在集群中各个节点安装SQL Server2017

6、使用域账号在集群中各节点上启用AlwaysOn

7、使用域账号在集群中某节点创建可用性组

8、使用域账号在可用性组主副本上创建侦听器

9、使用侦听器地址登录SQL Server操作数据库

10、验证故障转移群集

二、创建域控

1、安装域控,安装同时会安装DNS系统

SQL Server2017搭建故障转移群集

2、等待安装完成,重启服务器

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

 3、安装成功后,将此服务器提升为域控服务器

SQL Server2017搭建故障转移群集

4、添加新林,指定根域名 

SQL Server2017搭建故障转移群集

 5、设置DSRM密码,默认林中第一棵域树的根域的域控制器必须承担全局编录服务器且必须安装DNS服务,不能是只读域控制器

SQL Server2017搭建故障转移群集

 6、跳过设置DNS委派

SQL Server2017搭建故障转移群集

7、保持NetBIOS默认域名,默认存储路径,开始安装

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

8、先决条件检查通过后,等待安装

SQL Server2017搭建故障转移群集

9、安装完成AD DS之后会自动重启服务器,之后打开DNS管理器

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

10、确认hztest已开启动态更新

SQL Server2017搭建故障转移群集

11、确认_tcp安装成功

SQL Server2017搭建故障转移群集

12、检查AD服务,Netlogon服务是否启动

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

13、在User中新建域管理员账号HZAdmin

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

14、将HZAdmin用户加到Domain Admins、Domain Computers组里

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

三、把集群规划的节点加域,并将域管理员设置为本地管理员

1、设置节点IP,DNS指向AD服务器地址

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

 2、检查本机是否联通域名服务器

SQL Server2017搭建故障转移群集

 3、本机节点添加到域控中,并在重启后用本地管理员账户登录进行确认 SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

 4、如果提示SID问题,修改C:\Windows\System32\Sysprep\sysprep.exe,打勾,等待服务器重启 SQL Server2017搭建故障转移群集

5、将HZAdmin添加到本地管理员组

SQL Server2017搭建故障转移群集

 SQL Server2017搭建故障转移群集

 SQL Server2017搭建故障转移群集

四、 安装故障转移群集功能

1、以本地管理员登录后安装故障转移群集

SQL Server2017搭建故障转移群集

 SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

2、安装成功后切换域账户登录

SQL Server2017搭建故障转移群集

五、验证配置

1、打开故障转移群集管理器

SQL Server2017搭建故障转移群集

2、验证配置  SQL Server2017搭建故障转移群集

 3、开始之前

SQL Server2017搭建故障转移群集

 4、选择服务器或集群

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

5、输入集群名称

SQL Server2017搭建故障转移群集

6、 选择确认选项并确认

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

7、查看验证结果

SQL Server2017搭建故障转移群集

六、创建群集

1、开始创建群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

 2、选择服务器

SQL Server2017搭建故障转移群集

 SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

3、设置群集名称、管理IP并确认

SQL Server2017搭建故障转移群集

取消勾选 

SQL Server2017搭建故障转移群集

 4、正式创建群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

5、查看群集信息

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

 6、查看域控中的Computers信息

SQL Server2017搭建故障转移群集

七、 以本地管理员账号安装.Net FrameworkSqlServer

1、安装.Net Framework3.5

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

 八、以本地管理员账号安装SQL Server2017

1、独立安装

SQL Server2017搭建故障转移群集

2、服务器配置

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

3、数据库引擎配置 

SQL Server2017搭建故障转移群集

4、Analysis Service配置  SQL Server2017搭建故障转移群集

 5、Distributed Replay控制器

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

6、记录文件安装位置,等待安装 

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

7、安装成功户切换域账号登录

九、修改SQL服务的启动账户并启动AlwaysOn可用性组

1、将SQL代理的启动账户修改为域用户HZAdmin

SQL Server2017搭建故障转移群集

 SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

 启动账户修改后需要重启生效

SQL Server2017搭建故障转移群集

2、将SQL引擎服务的启动账户修改为域用户HZAdmin

SQL Server2017搭建故障转移群集

3、 打开SQL Server配置管理器启用AlwaysOn可用性组并重启服务

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

4、AlwaysOn可用性组启用前后对比

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

5、使用HZAdmin登录SQL Server Management Studio。当前是用域账户HZAdmin登录的Windows系统,由于之前安装SQL Server是已经添加了HZAdmin,因此现在以windows身份验证方式用HZAdmin可以直接登录SQL Server

SQL Server2017搭建故障转移群集

6、 在一个集群节点的SQL Server中查看集群的成员

SQL Server2017搭建故障转移群集

 7、 在一个集群节点的SQL Server中查看各节点的投票数

SQL Server2017搭建故障转移群集

8、创建一个用作Always On的数据库test_db并且备份

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

9、数据库做全库备份

SQL Server2017搭建故障转移群集

默认备份路径

SQL Server2017搭建故障转移群集

 SQL Server2017搭建故障转移群集

十、创建可用性组

1、开始创建

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

2、指定可用性组名称 SQL Server2017搭建故障转移群集

 3、选择数据库

SQL Server2017搭建故障转移群集

 4、把集群中的其他节点添加到高可用组中并设置副本类型

SQL Server2017搭建故障转移群集

将辅助副本设为可读、自动转移故障、同步提交  SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

其他默认不变,下一步

SQL Server2017搭建故障转移群集

 5、设置侦听器IP并指定1433端口

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

上面勾选会自动同步在辅助节点创建一个同名数据库

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集SQL Server2017搭建故障转移群集6、可用性组创建成功后故障转移群集的变化

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

 7、DNS查看侦听器域名及IP地址

SQL Server2017搭建故障转移群集

8、AD中Computers增加了侦听器

SQL Server2017搭建故障转移群集

  

十一、验证故障转移群集

1、查看状态

SQL Server2017搭建故障转移群集

 2、手动模拟故障转移

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

 SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集

查看从节点显示面板, 发现角色已切换

SQL Server2017搭建故障转移群集

通过172.23.0.112:1433 连接数据库集群

SQL Server2017搭建故障转移群集

SQL Server2017搭建故障转移群集文章来源地址https://www.toymoban.com/news/detail-417704.html

到了这里,关于SQL Server2017搭建故障转移群集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • winserver 2019搭建故障转移集群

    实验环境: 准备三台主机 、一台做iSCSI、 两台做故障转移集群、两台故障转移集群提前连接好iSCSI服务 操作步骤 : 1、安装服务 (两台主机都需要安装服务) 2、在所有故障转移节点上配置多路径 I/O,打开工具点击MPIO ,重启主机,重启之后 确保已经添加对iSCSI设备的支持

    2024年02月14日
    浏览(64)
  • ElasticSearch集群8.0版本搭建、故障转移

           ELasticsearch的集群是由多个节点组成的,通过cluster.name设置集群名称,并且用于区分其它的集群,每个节点通过node.name指定节点的名称。 在Elasticsearch中,节点的类型主要有4种: master节点 配置文件中node.master属性为true(默认为true),就有资格被选为master节点。master节

    2024年02月11日
    浏览(26)
  • 【ElasticSearch】ES集群搭建、监控、故障转移

    单机的ES做数据存储与搜索,必然面临两个问题: 海量数据存储问题 单点故障问题 因此,考虑使用ES集群: 海量数据存储问题:将索引库从逻辑上拆分为N个分片(shard),存储到多个节点。如此,ES的存储能力就是所有节点存储能力的总和 单点故障问题:将分片数据 在不同

    2024年02月16日
    浏览(49)
  • SQL Server 数据库安装教程SQL Server 2017

    官网: SQL Server 下载 | Microsoft  软件版本看你自己需求啦,反正我是下了SQL Server 2017 评估版(试用180天,秘钥自己百度)  下载后,软件有点小,不是实际的安装包,只是安装导向包,在安装过程才下载实际的安装包:      要保持有网络,直接双击安装,选基本即可:  选好

    2024年02月05日
    浏览(56)
  • SQL server 2017安装教程

    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:实用工具🥇 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请

    2023年04月24日
    浏览(34)
  • mysql 8.0 窗口函数 之 分布函数 与 sql server (2017以后支持) 分布函数 一样

    mysql 分布函数 percent_rank() :等级值 百分比 cume_dist() :累积分布值 percent_rank() 计算方式 (rank-1)/(rows-1), 其中 rank 的值为使用RANK()函数产生的序号,rows 的值为当前窗口的总记录数。

    2024年02月11日
    浏览(35)
  • Windows故障转移集群

    Windows2012作为根域 两台Windows2008加入域 创建三台Windows 分别是Windows2012和两台Windows2008  并选择其环境   创建三个十g的卷,连接至Windows2012   清理三台主机的后台数据 然后修改三台主机的IP  本机IP要相对应 Windows2008-1主机IP 第二块网卡不需要填写网关及dns服务器IP地址 Windo

    2024年02月12日
    浏览(29)
  • 【Kubernetes】 故障转移和自愈能力机制详解

    ubernetes是一个开源的容器编排平台,可以自动化管理容器的部署、伸缩和升级。它可以减轻开发者的负担,并提高应用程序的可靠性和可扩展性。Kubernetes 成功的一个原因是它的自动化故障转移和自愈能力,这些功能使它成为云原生应用开发的首选平台之一。 故障转移功能

    2024年02月01日
    浏览(34)
  • 关于sql server 2019 安装目录所在分区自动写满的问题

    找到sql server 2019 的安装目录,如:X:Microsoft Sql Server。其中,X:是根目录。 在sql server 2019 的安装目录X:Microsoft Sql Server下,找到路径: MSSQL15.MSSQLSERVERLogPolyBasedump 删除除.log文件外的所有文件。 这些文件是PolyBase 相关服务产生的日志,单个将近500MB。 1.PolyBase用于Sql Server 与

    2024年02月09日
    浏览(44)
  • Linux将磁盘空闲空间转移到其他目录下(home目录转移到root目录下)

    目录 1、查看分区 2、备份home分区文件 (重要) 3、卸载/home 4、删除/home所在的lv 5、扩展/root所在的lv(我这里还扩展了、dev/sr0) 6、扩展/root文件系统。 7、重新创建home lv 创建时计算好剩余的磁盘容量,建议比剩余小1G左右) 8、创建文件系统 9、挂载home 10、home文件恢复 ​

    2024年02月02日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包