首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【腾讯云的1001种玩法】构建企业级应用环境之数据层面优化(一)

【腾讯云的1001种玩法】构建企业级应用环境之数据层面优化(一)

原创
作者头像
李斯达
修改2017-10-13 19:28:27
2.7K0
修改2017-10-13 19:28:27
举报
文章被收录于专栏:VMCloudVMCloud

本系列为两年前 VMCloud 云平台的进阶篇,本次借助 QCloud 的《1001种玩法》活动来继续完成进阶篇,主要以在 QCloud 上搭建一个完整的应用环境作为展开,除了需要特殊说明的环境,该系列文章不涉及搭建基础环境(包括SC环境请参阅《 VMCloud 云平台》基础篇相关文章),以下是本次要进行实验的拓扑(红色为已完成搭建,蓝色是本次文章涉及的区域):

[1488941051504_9204_1488941051896.png]
[1488941051504_9204_1488941051896.png]

不是说不涉及基础建设,为什么这次还要起个标题叫“应用准备-SQL”呢?因为这里的SQL其实是使用《【VMC实验室】在腾讯云上创建您的SQL Server 故障转移集群》系列文章中所创建的SQL群集,只是做了下改造,主要是以下两点:

1、 从SQL Cluster改造成了SQL AlwayOn Cluster(具体搭建方法略)

2、 共享存储由本来的ViSCSi改成CIFS(即基于SMB文件共享的群集)

顺便一提,之前在系列文章中提到的创建弹性网卡只能通过调用API创建,在经过了两个月后,通过GUI创建弹性网卡并绑定的功能终于上线了,本篇意在指明从ViSCSI转换成CIFS中的关键步骤,还有演示如何从GUI上创建弹性网卡。

Okay,正式开始:

1、 首先SQL Server AlwayOn同样依赖于Cluster(所以两个节点在基础群集环境实际上是一致的):

[1488941269226_6755_1488941269491.png]
[1488941269226_6755_1488941269491.png]

2、 由于存储改用SMB,所以原来的伪NAS需要改成FS文件服务器,这次就拿这台FS文件服务器来演示基于GUI如何创建并绑定弹性网卡,之前弹性网卡界面上创建是灰色的:

[1488941294414_4171_1488941294550.png]
[1488941294414_4171_1488941294550.png]

3、 现在的界面是这样的,直接点击绑定网卡:

[1488941317008_9188_1488941317268.png]
[1488941317008_9188_1488941317268.png]

4、 选择新建及绑定网卡即可:

[1488941324179_8436_1488941324349.png]
[1488941324179_8436_1488941324349.png]

5、 接着就提示绑定成功了:

[1488941335400_24_1488941335532.png]
[1488941335400_24_1488941335532.png]

6、 界面上就可以看到新建的网卡跟之前的网卡,但是这里还是有槽点的(见槽点1),作为GUI创建网卡第一版还是可以理解的,但是对于我们目前的网络来说还是不能满足:

[1488941348356_1445_1488941348558.png]
[1488941348356_1445_1488941348558.png]

7、 所以这里参照《在QCloud上创建您的SQL Cluster(2)》这篇文章,对FS01这台服务器添加NAS服务器一样的配置(即分配多一个网卡),中间出现了一个小插曲,原来为了安全起见最新版本的QCloud已经对云API做了限制,只有有相应授权的用户才可以调用API,否则会出现4102错误(具体见这里,要解决这个问题,可以直接将用户添加到超管或者单独给予云API即可:

[1488942190057_3943_1488942190371.png]
[1488942190057_3943_1488942190371.png]

8、 下面就是涉及改造的第一步了,把仲裁从磁盘改为文件共享仲裁,这里选择高级仲裁设置:

[1488942247537_2888_1488942247649.png]
[1488942247537_2888_1488942247649.png]

9、 节点选择所有,群集仲裁配置文件共享见证:

[1488942288809_7499_1488942288927.png]
[1488942288809_7499_1488942288927.png]

10、 输入Q-FS01选择文件共享路径作为仲裁盘:

[1488942295420_7444_1488942295571.png]
[1488942295420_7444_1488942295571.png]
 

11、 这就完成了仲裁盘的改造:

[1488942303951_9715_1488942304069.png]
[1488942303951_9715_1488942304069.png]
 

12、 第二个需要设置的是,安装SQL时不再使用Cluster方式安装,而是以单机模式进行安装,由于这里采用域验证且是先安装了Cluster服务,所以这里输入的账户建议用本地账户:

[1488942311656_7983_1488942311778.png]
[1488942311656_7983_1488942311778.png]

13、 单机模式安装SQL Server:

[1488942323894_2731_1488942324034.png]
[1488942323894_2731_1488942324034.png]

14、 值得一提的是SQLServer 2016支持R语言(可惜PowerBI Local版没有集成进来):

[1488942339021_6288_1488942339162.png]
[1488942339021_6288_1488942339162.png]

15、 为了支持以后的System Center落地,这里排序事先改为拉丁排序(正式环境请勿效仿,正式环境请采用独立数据库来支持SC相关组件):

[1488942359580_4363_1488942359699.png]
[1488942359580_4363_1488942359699.png]

16、 创建完成之后使用SSMS进行链接(SQL Server Management Sutio),默认2016不自带,需要额外下载SSMS(在2016SSMS中可以选择AD密码身份验证了,故如果有统一跳板机或者网管机的需求,这些中转机器已经可以不用加入到域了):

[1488942727649_852_1488942727859.png]
[1488942727649_852_1488942727859.png]

17、 槽点:GUI创建弹性网卡仍然比较初步。

大家不知道有没有注意到,有两个地方:

A、 在第六步那儿的图绑定实际上只能绑定在同一个VPC网络下,所以多个要分隔不同VPC网络是不支持的(比如存储网络作为一个VPC、管理网络作为一个VPC、生产网络作为一个VPC)

B、 一次最多只能绑定网卡,对于A点的网络分离是不现实的

相关推荐

【腾讯云的1001种玩法】构建企业级应用环境之数据层面优化(二)

【腾讯云的1001种玩法】在腾讯云上创建您的SQL Server 故障转移集群(1)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档