设为首页 收藏本站
查看: 5270|回复: 0

[经验分享] SQL Server2014 Cluster安装及配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-4-2 08:17:27 | 显示全部楼层 |阅读模式
SQL Server2014 Cluster安装及配置
提到SQL Server相信大家都很熟悉了,根据自己的需求不同,可以选择不同的数据库版本,比如使用最多的应该就是mysql了,因为mysql是免费使用的, 接下来就是SQL Server了,最后就是oracle了,当然,这些不同版本的数据库有不同的作用;mysql不能用于大数据的写入及存取,因为满足不了需求。剩下的就是SQL Server和oracle了,那他们的区别有哪些呢?1.开发性,SQL Server只能运行在windows上,操作系通过的稳定对数据库是十分重要的,而windows平台的可靠性、安全性和伸缩性是非常有限的。它不像linux、unix那样稳定。尤其是在处理大数据的时候。Oracle能再所有的主流平台上运行,完全支持所有的服务标准,可以使客户选择最合适的解决方案。2.可伸缩性,sql server并行实施和共存模式并不成成熟,很难处理日益增多的用户数和数据卷,伸缩性有限,而oracle的并行服务器对各种windows、linux、unix的群集机制都有相当高的集成度。3.性能,SQL Server多用户是性能不佳,。Rocle性能最高。客户端支持及应用模式。Sql server C/S结构只支持windows cleint,可以用ADO、DAO、ODBC链接,oracle多层次网络计算支持多种协议标准,可以用ODBC、JDBC、等网路客户连接。操作简便。SQL Server操作简单,。Oracle比较复杂等。大概就说这么多,今天呢,我们主要SQL Server群集的安装及配置。
微软的软件版本更新相对比较快,就从windows 操作系统来说相当快。当然SQL server的版本也不在列外。目前最新版本为SQL Server 2014版本了。本人比较钟爱微软的产品,所以今天就介绍,windows2012R2+SQL Server2014群集的安装及配置,具体见下:
环境介绍:
Hostname:Iternalsoft-dc
Ip:10.10.1.254
Roles:DC、DNS、CA
Domain name:Iternalsoft.com
Hostname:Iternalsoft-TMG
Ip:10.10.1.1
Roles:Gateway
Hostname:ISCSI-SERVER
Ip:10.10.1.6
Roles:ISCSI-SERVER
hostname: SQL2014-CLU-01
IP:10.10.1.70
Roles:SQL Server
Hostname:SQL2014-CLU-02
Ip:10.10.1.71
Roles:SQL Server
SQL Seerver Cluster名称:
SQLCluster
Ip:10.10.1.79
wKiom1Ub3rPQV_2uAAD-4WmH4yg665.jpg
因为我们前面一片文章介绍了SCVMM2012R2的高可用,所以呢,借助原有的环境进行试验。在此DC的环境就不多介绍,然后ISCSI服务的安装及配置也不多介绍了,具体见上一篇文章。
要做群集,首先我们得配置群集共享卷,也是借助WINDOWS2012R2系统自带的ISCSI服务进行模拟,因为要做SQL server的群集,所以我们至少需要添加三块磁盘,分别作为数据盘、仲裁和DTC的数据库。具体见习:我们首先添加两块磁盘。
打开ISCSI-Server,我们添加了两块磁盘:
一块为60G:数据盘,一块为10G。为仲裁盘
wKiom1Ub3rOiK5cBAAFLrVZk_0s217.jpg
分配盘符:M N
wKiom1Ub3rPAhdjZAAFsb0zZUBM815.jpg
然后我们通过ISCSI服务添加共享磁盘:右击---新建iscisi虚拟磁盘
wKiom1Ub3rPCLSb1AAE7WfCq5WE223.jpg
我们首先选择M盘
wKiom1Ub3rPyOln7AAFWyR8S8Hk638.jpg
命名一个磁盘名称---clu-data
wKiom1Ub3rPBv1ekAAEeDY0i4Nw415.jpg
因为我的iscsi-server之前为其他环境提供磁盘共享,所以,在此我们选择新建一个iscisi目标即可
wKiom1Ub3rTA73CoAAEVMwZ0HfM796.jpg
Iscis链接器的名称---CLUSTER-DATA
wKiom1Ub3rSDpcc6AAEAL1WDShw856.jpg
添加允许指定服务器连接的服务器名称或地址:在此添加SQL-SERVER01、SQL-SERVER02的服务器管理地址:10.10.1.70、10.10.1.71
wKiom1Ub3rSxWByfAAEjHjZ36Mo913.jpg
开始创建:
wKiom1Ub3rSRy2WqAAErbhzb9hc927.jpg
创建完成
wKiom1Ub3rTyszv5AAEZ6Kxwedo683.jpg
接下来我们添加第二块共享磁盘,主要用于SQL的仲裁
wKiom1Ub3rTAoGOPAAFPTKUyTrI869.jpg
选择N盘
wKiom1Ub3rWBh6n9AAFSJD0YOcY091.jpg
wKiom1Ub3rXhO5xKAAEJN2XMqyU832.jpg
我们使用磁盘的所有空间
wKiom1Ub3rWwAF1mAAFtk0lWloU559.jpg
选择已存在的iscsi链接器
wKioL1Ub3_ORhQtAAAExY31t6tI917.jpg
wKioL1Ub3_OTJ-amAAEjM9rByos498.jpg
创建完成
wKiom1Ub3rWi4f9jAAEdWauUVB4260.jpg
接下来通过iscsi发起程序链接共享磁盘
wKiom1Ub3rWhPWAoAAEBabnL35k326.jpg
我们在目标输入ISCSI服务器的地址:10.10.1.6然后单机快速连接即可
wKiom1Ub3raQwBATAAFMekRKYJ4399.jpg
然后卷和设备单机自动配置即可发现。
wKiom1Ub3rbBaUktAAFSWXlF5Vw752.jpg
SQL Server01的共享磁盘已经发现。然后我们需要对磁盘进行联机、初始化、新建简单卷
wKiom1Ub3rag2DUWAAFRGXoKD3k406.jpg
然安再配置sql2014clu-02
wKiom1Ub3razd2PQAAFvClr7oJ0499.jpg
wKiom1Ub3raCMJqVAAFsI2D7DSg856.jpg
接下来就是安装群集故障转移角色,首先在server01上进行安装群集故障转移服务
wKiom1Ub3raBLtDbAAGAQzO5Jz0749.jpg
确认功能后开始安装
wKiom1Ub3reAX2JvAAFVc5qOSOo957.jpg
安装完成
wKioL1Ub4BHBlRndAAFM1WrJNwE907.jpg
我们同样在server-02上进行安装
wKioL1Ub4BGzKdJeAAE8Xaq--IE940.jpg
添加了故障转移群集功能后,我们在SQL-CL01的管理工具”中打开“故障转移群集”,如图下图所示,选择“创建群集”。如果谨慎一些,也可以先使用“验证配自豪”来验证一下当前是否够满足创建故障转移群集的条件。单击验证配置—然后添加sql serve01和sql server02
wKioL1Ub4BHzX_ZJAAFe3XtpOjM832.jpg
我们运行所有测试
wKiom1Ub3tPgino_AAFlJ8OJ1qc749.jpg
群集测试警告
wKiom1Ub3tOCBcopAAF7XRE48so703.jpg
群集验证通过,但是有一个警告,这个警告可以忽略,因为我的环境中只有一个网络
如果在真实环境中部署群集的话,建议设置心跳线,这样就不会提示警告了。因为是测试环境,所以跳过了。
wKioL1Ub4BKDWX90AAHD8PqqAg0639.jpg
开始创建群集
wKiom1Ub3tTxeIyXAAGcG2KSIY0305.jpg
群集名称:
SQL-CLUSTER
IP:10.10.1.77
wKiom1Ub3tTSSfVrAAFxs32OVJQ980.jpg
wKiom1Ub3tSiMb__AAFGpxTRNAo931.jpg
开始创建群集及创建完成
wKioL1Ub4BKRok4VAAFfeRZ9U6g697.jpg
有两个节点:
wKioL1Ub4BKxpFAVAAD7Oyg918k734.jpg
磁盘共享卷
wKioL1Ub4BKQgmTdAAErwJJncww663.jpg
我们再打开SQL2014-clu-02查看,群集自动配置完成
wKiom1Ub3tTzru1SAAEW9JMTNjc383.jpg
因为我们需要添加一个SQL存放log的磁盘,所以添加一个磁盘,方法同上。然后在群集下添加即可
wKiom1Ub3tWgGBq5AAECXnog8yE122.jpg
wKiom1Ub3tWyKiEEAAEawlMTlTI591.jpg
添加成功:
wKioL1Ub4BOirjrgAAEimNcTnW4385.jpg
接下来我们创建:分布式失误协调器(DTC)
wKioL1Ub4BPRyb0cAAEfBVS5zi0219.jpg
选择分布式事物协调器(DTC)
wKioL1Ub4BPAH94TAAFMR4PnfkE717.jpg
然后指定一个DTC的群集地址及名称
SQL-CLDTC
10.10.1.79
wKioL1Ub4BPAkk2rAAFhAVlcs-U949.jpg
wKiom1Ub3tXjEFubAAFOCtodaaU038.jpg
验证通过,准备完成
wKioL1Ub4BSTxz-MAAE06X-gToY587.jpg
完成DTC的创建
wKioL1Ub4BTgmvqvAAFQ3GKqGUY494.jpg
wKiom1Ub3taQ0dGlAAEBCv2N7fA487.jpg
wKioL1Ub4BShQJwrAAEZ4JNfANE382.jpg
wKioL1Ub4BSgfCrBAAD9nuLij78826.jpg
SQL2014-CLU-02的群集配置会自动同步过去
wKioL1Ub4BTjCo2gAAEN4Mn1IXk621.jpg
接下来就是SQL SERVER2014 节点安装,放入SQL Server2014的安装光盘。
为了保证安装完成,我们安装件检测安装的条件
wKioL1Ub4DmR8-vwAAFZPX5OVLg787.jpg
单击安装—信的SQL Server故障转移群集安装
wKiom1Ub3vuA6YaEAAFCdAydzIY837.jpg
接受协议
wKioL1Ub4Dmz8pubAAGWywjH-2I541.jpg
服务警告,我们忽略即可
wKioL1Ub4Dmh115hAAGzSFFWclw066.jpg
Sql sever的功能安装
wKioL1Ub4DnyV51WAAFW544alfI905.jpg
我们只安装数据库引擎及客户端工具
wKioL1Ub4DmC99mIAAG4Lrt3x8Y927.jpg
设置SQL SERVER的网络名称:SQLCluster
wKiom1Ub3vuCnOzIAAF4AzMzWeU969.jpg
wKioL1Ub4DriDRLsAAFityI17KY659.jpg
默认选择sql的数据盘
wKioL1Ub4DrjijWhAAFv9mLYmIE134.jpg
定义一个sql sever的网络地址: 10.10.1.79
wKiom1Ub3vySVqF6AAEyGbd193w290.jpg
wKiom1Ub3vzRW8yFAAFYNJ4-gWA269.jpg
在此我选择sql server的混合模式
wKioL1Ub4DqDWfPEAAF69EuvHrE381.jpg
wKioL1Ub4DvyL8bYAAFoWEwXvdU386.jpg
开始安装
wKioL1Ub4DuzgTWdAAEwafVCioI073.jpg
wKioL1Ub4DviWscJAAGQtaLaUjQ365.jpg
接下来我们在群集的角色下看见SQL SERVER的服务器运行正常
wKioL1Ub4DvzmHJ3AAF8oSwFX_Q680.jpg
最后我们发现在dns系统内会自动创建相应3条的cluster记录
wKiom1Ub3v3yBZrNAAGvF57JK3w594.jpg
最后呢,我们在server02上添加第二个节点:向群集中添加节点
wKioL1Ub4DuzgOe2AAFAsTcDuOo568.jpg
wKioL1Ub4DvSwOEgAAGm877vAOg001.jpg
默认下一步即可
wKiom1Ub3v2SxcIvAAFjTb5j18w104.jpg
默认下一步
wKioL1Ub4DziH8EjAAE_zsO7vuY175.jpg
数据数据库定义的账户密码下一步
wKioL1Ub4DzS8WBaAAFSBgdwDDk143.jpg
准备安装
wKiom1Ub3v7xNvb3AAFajMkXj8U743.jpg
安装完成
wKiom1Ub3v6xgPZaAAGdWehNlWU820.jpg
接下来我们开始测试节点之间的切换
我们看出SQL Services当前是的所有者为SQL2014-CLU-01,我们将SQL Services手动切换到SQL2014-CLU-02节点上
wKioL1Ub4Dzwq4a_AAF90Kq9K4o178.jpg
我们选择节点选项
wKiom1Ub3v6yNHuNAAF8CW7wxpI038.jpg
可用的只有SQLSERVER-02
wKiom1Ub3xqj7e3OAAFgSsxqoes788.jpg
开始切换节点
wKiom1Ub3xqjfRXYAAFIU6ip5yg054.jpg
节点切换成功。
wKiom1Ub3xrxMtvqAAFMR5yc-YM533.jpg
接下来我们通过群集名称或地址登陆:SQLCLUSTER
wKioL1Ub4FiQfYRXAAEb7Q-LE6Y807.jpg
登陆成功
wKioL1Ub4FigWEM2AAD2-RVjj-A458.jpg


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-52986-1-1.html 上篇帖子: MS-Sqlserver大表水平切割自定义方案 下篇帖子: 解决 SQLSERVER 2008 无法删除作业
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表