【VMC实验室】在QCloud上创建您的SQL Cluster(4)

2023-11-27 09:20

本文主要是介绍【VMC实验室】在QCloud上创建您的SQL Cluster(4),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本篇已被腾讯云官网腾云阁收录《在QCloud上创建您的SQL Cluster(4)》

在上一篇我们准备好了iscsi存储,并让两台SQL节点子机成功连上了,相关的域环境配置也在第一篇的时候完成了部署。

在正式开始之前,讲一个题外话,腾讯云有非常高的安全要求,且有很多方面的安全保障,比如:安全组、项目隔离等机制,日常会通过端口流量(仅流量)来进行安全方面的过滤看是否输入输出SYN、DDOS等流量来保障服务器安全。

对于这种情况,一般分为两种:

A、 自主性软件对外扫描发出大量SYN包

B、 被***然后对外发出大量SYN包

无论是哪点,你都可能会收到安全方面的警告邮件比如博主就遭遇了腾讯安全团队的邮件提醒:

wps448A.tmp

然后子机状态变成:

wps448B.tmp

这种时候,建议自查业务,看看是否被***并安装了发包端,然后起一台虚拟机专门作为连接实验环境的机器(即跳板机),设置安全组的3389仅对跳板机放通即可,并且建议内网全放通策略

wps448C.tmp

题外话说我,接下来,我们正式开始搭建SQL Cluster(本文参考:https://msdn.microsoft.com/en-us/library/ms189910.aspx),先在MSDN上下载最新的SQL Server 2016(并准备好您的相关License):

wps449C.tmp

涉及结构如下:

wps449D.tmp

涉及IP如下:

编号

服务器名称

生产IP

存储IP

心跳IP

对外VIP

1

Q-DC01

192.168.108.188

2

Q-SG01

192.168.108.206

10.11.11.231

3

Q-SQL01

192.168.108.254

10.11.11.

10.10.10.2

192.168.108.99

4

Q-SQL02

192.168.108.114

10.11.11.

10.10.10.234


1、 登录两台SQL节点机,分别安装Cluster:

wps44AE.tmp

wps44AF.tmp

2、 完成后在AD上创建SQLAdmin账户,用作专门管理SQL的管理员账户:

wps44C0.tmp

3、 分别加到SQL节点的本地管理员:

wps44C1.tmp

4、 接着,我们需要引入另一个QCloud的产品——CLB,用来创建群集的VIP,这里选择内网CLB(内网默认免费):

wps44D1.tmp

wps44D2.tmp

5、 绑定相关CVM:

wps44D3.tmp

6、 打开DC上的DNS服务器,添加对应SQL Cluster与IP:

wps44D4.tmp

7、 创建群集仍然使用域管理员进行创建(因为涉及验证等),打开群集管理器,点击验证配置:

wps44E5.tmp

8、 输入两台作为SQL节点的VM:

wps44E6.tmp

wps44F6.tmp

9、 完成验证后发现网络方面有错误(存储驱动错误是正常的,因为virtio驱动没有通过cluster群集签名验证):

wps44F7.tmp

10、 点击查看报告后发现,原来是IPv6问题导致:

wps4508.tmp

wps4509.tmp

11、 将所有IPv6链接去掉,然后选择重跑验证试试,完成验证:

wps450A.tmp

12、 接着点击完成,在弹出的创建群集框中,输入群集名称(即在DNS上创建的群集名称):

wps451B.tmp

13、 将可用存储添加的勾去掉,我们选择手动添加:

wps451C.tmp

14、 接着完成创建即可(由于没添加存储,故会产生警告):

wps452C.tmp

15、 接着我们点击群集网络管理,配置192.168段为群集生产网络:

wps452D.tmp

16、 11段作为存储网络,选择不允许通过群集网络:

wps453E.tmp

17、 将10.*网段作为心跳网络:

wps453F.tmp

18、 同时设置实时迁移网络为心跳网络(最佳实践为独立一条迁移网络):

wps4540.tmp

19、 在我们添加群集存储之前,我们需要对存储进行格式化并分卷:

wps4550.tmp

20、 接着,我们就可以开始添加群集存储了:

wps4551.tmp

21、 点击添加存储,将两块iSCSI磁盘添加到群集中:

wps4562.tmp

22、 将400G的数据盘作为SQL Cluster的数据盘,并添加到CSV中:

wps4563.tmp

wps4564.tmp

wps4575.tmp

23、 接着点击群集管理器上的群集名称,右键配置仲裁:

wps4576.tmp

wps4586.tmp

wps4587.tmp

wps4598.tmp

wps4599.tmp

24、 确保各项资源联机状态即可(可以通过切换CSV群集磁盘来确认故障切换是否正常):

wps459A.tmp

 


logo_thumb

这篇关于【VMC实验室】在QCloud上创建您的SQL Cluster(4)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/427430

相关文章

SQL Server身份验证模式步骤和示例代码

《SQLServer身份验证模式步骤和示例代码》SQLServer是一个广泛使用的关系数据库管理系统,通常使用两种身份验证模式:Windows身份验证和SQLServer身份验证,本文将详细介绍身份... 目录身份验证方式的概念更改身份验证方式的步骤方法一:使用SQL Server Management S

MySQL 字符串截取函数及用法详解

《MySQL字符串截取函数及用法详解》在MySQL中,字符串截取是常见的操作,主要用于从字符串中提取特定部分,MySQL提供了多种函数来实现这一功能,包括LEFT()、RIGHT()、SUBST... 目录mysql 字符串截取函数详解RIGHT(str, length):从右侧截取指定长度的字符SUBST

MySQL中的事务隔离级别详解

《MySQL中的事务隔离级别详解》在MySQL中,事务(Transaction)是一个执行单元,它要么完全执行,要么完全回滚,以保证数据的完整性和一致性,下面给大家介绍MySQL中的事务隔离级别详解,... 目录一、事务并发问题二、mysql 事务隔离级别1. READ UNCOMMITTED(读未提交)2

MySQL Workbench工具导出导入数据库方式

《MySQLWorkbench工具导出导入数据库方式》:本文主要介绍MySQLWorkbench工具导出导入数据库方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录mysql Workbench工具导出导入数据库第一步 www.chinasem.cn数据库导出第二步

一文详解如何查看本地MySQL的安装路径

《一文详解如何查看本地MySQL的安装路径》本地安装MySQL对于初学者或者开发人员来说是一项基础技能,但在安装过程中可能会遇到各种问题,:本文主要介绍如何查看本地MySQL安装路径的相关资料,需... 目录1. 如何查看本地mysql的安装路径1.1. 方法1:通过查询本地服务1.2. 方法2:通过MyS

Mysql数据库中数据的操作CRUD详解

《Mysql数据库中数据的操作CRUD详解》:本文主要介绍Mysql数据库中数据的操作(CRUD),详细描述对Mysql数据库中数据的操作(CRUD),包括插入、修改、删除数据,还有查询数据,包括... 目录一、插入数据(insert)1.插入数据的语法2.注意事项二、修改数据(update)1.语法2.有

SQL Server中的PIVOT与UNPIVOT用法具体示例详解

《SQLServer中的PIVOT与UNPIVOT用法具体示例详解》这篇文章主要给大家介绍了关于SQLServer中的PIVOT与UNPIVOT用法的具体示例,SQLServer中PIVOT和U... 目录引言一、PIVOT:将行转换为列核心作用语法结构实战示例二、UNPIVOT:将列编程转换为行核心作用语

SQL 外键Foreign Key全解析

《SQL外键ForeignKey全解析》外键是数据库表中的一列(或一组列),用于​​建立两个表之间的关联关系​​,外键的值必须匹配另一个表的主键(PrimaryKey)或唯一约束(UniqueCo... 目录1. 什么是外键?​​ ​​​​2. 外键的语法​​​​3. 外键的约束行为​​​​4. 多列外键​

MySQL精准控制Binlog日志数量的三种方案

《MySQL精准控制Binlog日志数量的三种方案》作为数据库管理员,你是否经常为服务器磁盘爆满而抓狂?Binlog就像数据库的“黑匣子”,默默记录着每一次数据变动,但若放任不管,几天内这些日志文件就... 目录 一招修改配置文件:永久生效的控制术1.定位my.cnf文件2.添加核心参数不重启热更新:高手应

MySQL中SQL的执行顺序详解

《MySQL中SQL的执行顺序详解》:本文主要介绍MySQL中SQL的执行顺序,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql中SQL的执行顺序SQL执行顺序MySQL的执行顺序SELECT语句定义SELECT语句执行顺序总结MySQL中SQL的执行顺序