SQL Server Cluster 安装及配置

时间:2024-04-14 10:55:45

提到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

SQL Server2014 Cluster 安装及配置

因为我们前面一片文章介绍了SCVMM2012R2的高可用,所以呢,借助原有的环境进行试验。在此DC的环境就不多介绍,然后ISCSI服务的安装及配置也不多介绍了,具体见上一篇文章。

要做群集,首先我们得配置群集共享卷,也是借助WINDOWS2012R2系统自带的ISCSI服务进行模拟,因为要做SQL server的群集,所以我们至少需要添加三块磁盘,分别作为数据盘、仲裁和DTC的数据库。具体见习:我们首先添加两块磁盘。

打开ISCSI-Server,我们添加了两块磁盘:

一块为60G:数据盘,一块为10G。为仲裁盘

SQL Server2014 Cluster 安装及配置

分配盘符:M N

SQL Server2014 Cluster 安装及配置

然后我们通过ISCSI服务添加共享磁盘:右击---新建iscisi虚拟磁盘

SQL Server2014 Cluster 安装及配置

我们首先选择M盘

SQL Server2014 Cluster 安装及配置

命名一个磁盘名称---clu-data

SQL Server2014 Cluster 安装及配置

因为我的iscsi-server之前为其他环境提供磁盘共享,所以,在此我们选择新建一个iscisi目标即可

SQL Server2014 Cluster 安装及配置

Iscis链接器的名称---CLUSTER-DATA

SQL Server2014 Cluster 安装及配置

添加允许指定服务器连接的服务器名称或地址:在此添加SQL-SERVER01、SQL-SERVER02的服务器管理地址:10.10.1.70、10.10.1.71

SQL Server2014 Cluster 安装及配置

开始创建:

SQL Server2014 Cluster 安装及配置

创建完成

SQL Server2014 Cluster 安装及配置

接下来我们添加第二块共享磁盘,主要用于SQL的仲裁

SQL Server2014 Cluster 安装及配置

选择N盘

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

我们使用磁盘的所有空间

SQL Server2014 Cluster 安装及配置

选择已存在的iscsi链接器

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

创建完成

SQL Server2014 Cluster 安装及配置

接下来通过iscsi发起程序链接共享磁盘

SQL Server2014 Cluster 安装及配置

我们在目标输入ISCSI服务器的地址:10.10.1.6然后单机快速连接即可

SQL Server2014 Cluster 安装及配置

然后卷和设备单机自动配置即可发现。

SQL Server2014 Cluster 安装及配置

SQL Server01的共享磁盘已经发现。然后我们需要对磁盘进行联机、初始化、新建简单卷

SQL Server2014 Cluster 安装及配置

然安再配置sql2014clu-02

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

接下来就是安装群集故障转移角色,首先在server01上进行安装群集故障转移服务

SQL Server2014 Cluster 安装及配置

确认功能后开始安装

SQL Server2014 Cluster 安装及配置

安装完成

SQL Server2014 Cluster 安装及配置

我们同样在server-02上进行安装

SQL Server2014 Cluster 安装及配置

添加了故障转移群集功能后,我们在SQL-CL01的管理工具”中打开“故障转移群集”,如图下图所示,选择“创建群集”。如果谨慎一些,也可以先使用“验证配自豪”来验证一下当前是否够满足创建故障转移群集的条件。单击验证配置—然后添加sql serve01和sql server02

SQL Server2014 Cluster 安装及配置

我们运行所有测试

SQL Server2014 Cluster 安装及配置

群集测试警告

SQL Server2014 Cluster 安装及配置

群集验证通过,但是有一个警告,这个警告可以忽略,因为我的环境中只有一个网络

如果在真实环境中部署群集的话,建议设置心跳线,这样就不会提示警告了。因为是测试环境,所以跳过了。

SQL Server2014 Cluster 安装及配置

开始创建群集

SQL Server2014 Cluster 安装及配置

群集名称:

SQL-CLUSTER

IP:10.10.1.77

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

开始创建群集及创建完成

SQL Server2014 Cluster 安装及配置

有两个节点:

SQL Server2014 Cluster 安装及配置

磁盘共享卷

SQL Server2014 Cluster 安装及配置

我们再打开SQL2014-clu-02查看,群集自动配置完成

SQL Server2014 Cluster 安装及配置

因为我们需要添加一个SQL存放log的磁盘,所以添加一个磁盘,方法同上。然后在群集下添加即可

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

添加成功:

SQL Server2014 Cluster 安装及配置

接下来我们创建:分布式失误协调器(DTC)

SQL Server2014 Cluster 安装及配置

选择分布式事物协调器(DTC)

SQL Server2014 Cluster 安装及配置

然后指定一个DTC的群集地址及名称

SQL-CLDTC

10.10.1.79

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

验证通过,准备完成

SQL Server2014 Cluster 安装及配置

完成DTC的创建

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

SQL2014-CLU-02的群集配置会自动同步过去

SQL Server2014 Cluster 安装及配置

接下来就是SQL SERVER2014 节点安装,放入SQL Server2014的安装光盘。

为了保证安装完成,我们安装件检测安装的条件

SQL Server2014 Cluster 安装及配置

单击安装—信的SQL Server故障转移群集安装

SQL Server2014 Cluster 安装及配置

接受协议

SQL Server2014 Cluster 安装及配置

服务警告,我们忽略即可

SQL Server2014 Cluster 安装及配置

Sql sever的功能安装

SQL Server2014 Cluster 安装及配置

我们只安装数据库引擎及客户端工具

SQL Server2014 Cluster 安装及配置

设置SQL SERVER的网络名称:SQLCluster

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

默认选择sql的数据盘

SQL Server2014 Cluster 安装及配置

定义一个sql sever的网络地址: 10.10.1.79

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

在此我选择sql server的混合模式

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

开始安装

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

接下来我们在群集的角色下看见SQL SERVER的服务器运行正常

SQL Server2014 Cluster 安装及配置

最后我们发现在dns系统内会自动创建相应3条的cluster记录

SQL Server2014 Cluster 安装及配置

最后呢,我们在server02上添加第二个节点:向群集中添加节点

SQL Server2014 Cluster 安装及配置

SQL Server2014 Cluster 安装及配置

默认下一步即可

SQL Server2014 Cluster 安装及配置

默认下一步

SQL Server2014 Cluster 安装及配置

数据数据库定义的账户密码下一步

SQL Server2014 Cluster 安装及配置

准备安装

SQL Server2014 Cluster 安装及配置

安装完成

SQL Server2014 Cluster 安装及配置

接下来我们开始测试节点之间的切换

我们看出SQL Services当前是的所有者为SQL2014-CLU-01,我们将SQL Services手动切换到SQL2014-CLU-02节点上

SQL Server2014 Cluster 安装及配置

我们选择节点选项

SQL Server2014 Cluster 安装及配置

可用的只有SQLSERVER-02

SQL Server2014 Cluster 安装及配置

开始切换节点

SQL Server2014 Cluster 安装及配置

节点切换成功。

SQL Server2014 Cluster 安装及配置

接下来我们通过群集名称或地址登陆:SQLCLUSTER

SQL Server2014 Cluster 安装及配置

登陆成功

SQL Server2014 Cluster 安装及配置




本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1627446,如需转载请自行联系原作者