在腾讯云上创建您的SQL Cluster(4)
版权声明:本文由李斯达原创文章,转载请注明出处:
文章原文链接:https://www.qcloud.com/community/article/255
来源:腾云阁 https://www.qcloud.com/community
作者介绍:李斯达,微软最具价值专家、认证讲师、无界工程师、场景式学习倡导者,曾在阿里O2O仓储解决方案公司担任系统架构师一职,目前就职于互联网企业担任系统运维工程师,致力于IT改善生活的实践之路。
正文:
接上篇在腾讯云上创建您的SQL Cluster(3)和在腾讯云上创建您的SQL Cluster(2)我们准备好了iscsi存储,并让两台SQL节点子机成功连上了,相关的域环境配置也在第一篇在腾讯云上创建您的SQL Cluster(1)的时候完成了部署,现在,让我们上正菜吧。
在正式开始之前,讲一个题外话,腾讯云有非常高的安全要求,且有很多方面的安全保障,比如:安全组、项目隔离等机制,日常会通过端口流量(仅流量)来进行安全方面的过滤看是否输入输出SYN、DDOS等流量来保障服务器安全。
对于这种情况,一般分为两种:
自主性软件对外扫描发出大量SYN包
被入侵然后对外发出大量SYN包
无论是哪点,你都可能会收到安全方面的警告邮件比如博主就遭遇了腾讯安全团队的邮件提醒:
然后子机状态变成:
这种时候,建议自查业务,看看是否被入侵并安装了发包端,然后起一台虚拟机专门作为连接实验环境的机器(即跳板机),设置安全组的3389仅对跳板机放通即可,并且建议内网全放通策略:
题外话说完,接下来,我们正式开始搭建SQL Cluster(本文参考),先在MSDN上下载最新的SQL Server 2016(并准备好您的相关License):
涉及架构如下:
涉及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 | 192.168.108.99 |
登录两台SQL节点机,分别安装Cluster:


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

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

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


绑定相关CVM:

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

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

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


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

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


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

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

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

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

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

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

将
10.*网段作为心跳网络:
同时设置实时迁移网络为心跳网络(最佳实践为独立一条迁移网络):

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

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

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

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



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





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

在腾讯云上创建您的SQL Cluster(4)的更多相关文章
- 在腾讯云上创建您的SQL Cluster(3)
版权声明:本文由李斯达原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/250 来源:腾云阁 https://www.qclo ...
- 在腾讯云上创建您的SQL Cluster(1)
版权声明:本文由李斯达原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/247 来源:腾云阁 https://www.qclo ...
- 【腾讯云的1001种玩法】在腾讯云上创建您的SQL Cluster(5)
版权声明:本文由李斯达 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/97264001482830465 来源:腾云阁 h ...
- 在腾讯云上创建您的SQL Cluster(2)
版权声明:本文由李斯达原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/248 来源:腾云阁 https://www.qclo ...
- 创建Django项目并将其部署在腾讯云上
这段时间在做scrapy爬虫,对爬出来的数据基于Django做了统计与可视化,本想部署在腾讯云上玩玩,但是因为以前没有经验遇到了一些问题,在这里记录一下: 首先说下Django的创建与配置: 1. 创 ...
- 腾讯云上PhantomJS用法示例
崔庆才 前言 大家有没有发现之前我们写的爬虫都有一个共性,就是只能爬取单纯的html代码,如果页面是JS渲染的该怎么办呢?如果我们单纯去分析一个个后台的请求,手动去摸索JS渲染的到的一些结果,那简直没 ...
- 如何用Baas快速在腾讯云上开发小程序-系列4:实现客户侧商品列表、商品详情页程序
版权声明:本文由贺嘉 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/431172001487671163 来源:腾云阁 h ...
- 如何用Baas快速在腾讯云上开发小程序-系列3 :实现腾讯云COS API调用
版权声明:本文由贺嘉 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/640268001487425627 来源:腾云阁 h ...
- 本地docker镜像上传Docker Hub,并且在腾讯云上pull该镜像,最后运行成功。
1:在docker hub 上注册一个账号(本人直接能注册,有的说不能),然后创建自己的仓库. 2:登录docker hub ( longdbdocker --hub账号,longdb --仓库名称) ...
随机推荐
- 明白何谓Margin Collapse
不同于其他很多属性,盒模型中垂直方向上的Margin会在相遇时发生崩塌,也就是说当某个元素的底部Margin与另一个元素的顶部Margin相邻时,只有二者中的较大值会被保留下来,可以从下面这个简单的例 ...
- Git push 常见用法
Git push 在使用git commit命令将修改从暂存区提交到本地版本库后,只剩下最后一步将本地版本库的分支推送到远程服务器上对应的分支了,如果不清楚版本库的构成,可以查看我的另一篇,g ...
- ios - block数据的回调
block在代理,kvo中传递数据效率最高 实现原理 控制器B想传递数据给控制器A.通过在B控制器中创建Block类型的类,创建方法,方法参数是刚才创建的block类型的变量.在方法实现的内部调用参数 ...
- LUA OOP 单例模式实现的 一个 方案
单例 存在这么一类class, 无论class怎么初始化, 产生的instance都是同一个对象. Code string.toHTMLCode = function(self) return enc ...
- PHP基础班初学心得:关于网页创作
前提:本人刚参加PHP基础班培训第一天,由于之前毫无基础,分享的心得可能不规范,方法也许也"旁门左道",不能保证质量,只作自己总结学习,也希望能帮助到同样是初学者的朋友们,共同进步 ...
- 从头开始一步一步实现EF6+Autofac+MVC5+Bootstarp极简前后台ajax表格展示及分页(二)前端修改、添加表格行点击弹出模态框
在前一篇中,由于不懂jquery,前端做的太差了,今天做稍做修改,增加一个跳转到指定页面功能,表格行点击样式变化.并且在表格中加入bootstarp的按钮组,按钮点击后弹出模态框,须修改common, ...
- 微信开发那点事(No.001)
MXS&Vincene ─╄OvЁ &0000024─╄OvЁ MXS&Vincene MXS&Vincene ─╄OvЁ:今天很残酷,明天更残酷,后天很美好, ...
- Android JPush(极光推送)的使用教程
首先进入官网https://www.jpush.cn/,先注册一个账号. 注册号以后,创建应用 1.点击右上角进入个人中心 2.点击创建应用 3.在创建应用界面输入自己项目的应用名和应用的包名,输入后 ...
- quay.io/coreos/etcd 基于Docker镜像的集群搭建
etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现.etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理 ...
- 结合Apache和Tomcat实现集群和负载均衡 JK 方式
本文基本参考自 轻松实现Apache,Tomcat集群和负载均衡,经由实操经历记录而成,碰到些出入,以及个别地方依据个人的习惯,所以在一定程度上未能保持原文的完整性,还望原著者海涵. 因原文中有较多的 ...