您的位置:首页 > 数据库

AlwaysOn可用性组测试环境安装与配置(一)--SQL群集环境搭建

2014-03-25 18:37 232 查看

一、测试环境介绍

1、 宿主使用工作站(HYPR-V)基本配置如下:

处理器:Intel(R) Core(TM) i5-4470 CPU @ 3.20GHz 3.20GHz

内存(RAM):8.00GB

Windows版本:Windows Server 2008 R2 Enterprise sp1

2、 虚拟机配置

数据库服务器基本配置:4个逻辑cpu,1G内存,127G硬盘。

HostName

IP配置

OS版本

SQL版本

功能介绍

AD Server

外网:192.168.4.201

内网:10.0.0.201

Windows Server 2008 R2 Enterprise sp1

NULL

域控制器

EQ Server

外网:192.168.4.202

内网:10.0.0.202

存储:30.0.0.202

Windows Server 2008 R2 Enterprise sp1

NULL

共享存储服务器

Server01

外网:192.168.4.203

内网:10.0.0.203

存储:30.0.0.203

心跳:20.0.0.203

Windows Server 2008 R2 Enterprise sp1

SQL Server 2012 企业版

群集节点01

Server02

外网:192.168.4.204

内网:10.0.0.204

存储:30.0.0.204

心跳:20.0.0.204

Windows Server 2008 R2 Enterprise sp1

SQL Server 2012 企业版

群集节点02

Server03

外网:192.168.4.205

内网:10.0.0.205

存储:30.0.0.205

心跳:20.0.0.205

Windows Server 2008 R2 Enterprise sp1

SQL Server 2012 企业版

群集节点03

3、 AlwaysOn可用性组安装配置架构图

如下图所示,一个windows群集clustest01中包含三个节点(server01,server02,server03)节点01和节点02组成SQL Server群集,实现实例级别的自动故障转移;节点03安装普通SQL Server服务,与SQL Server群集组成AlwaysOn可用性组,可用性组添加侦听IP[10.0.0.220],用于客户端的连接,以实现可用组切换而不用修改客户端连接配置。



二、Windows群集安装

将三个服务器都加入域环境中;并安装.Net 3.5和故障转移群集功能后,开始创建新群集。



1、创建新群集(Cluster01)

1.1、创建群集向导界面



1.2、查找需要创建的三个服务器(server01,server02,server03)



1.3、需要验证群集



1.4、进入验证群集向导界面



1.5、验证所有项目(全面验证)



1.6、验证完成界面(由于未添加共享磁盘,因此会有警告,但并不影响WFCS的安装。)



1.7、添加windows群集名称(clustest)和ip(10.0.0.221)



1.8、群集信息汇总确认界面



1.9、群集创建完成界面



2、iSCSI添加共享存储

向Server01添加共享存储,以下是server01的安装向导,联机初始化共享存储

向Server02添加共享存储,server02按server01的安装,联机不用初始化

2.1、发起门户:EQ的存储专用网络:30.0.0.202



2.2、连接本机所有方式(30.0.0.203)



2.3、连接存储



2.4、自动配置卷



2.5、Server01联机,并初始化磁盘



2.6、新建简单卷向导界面



2.7、指定新卷大小



2.8、指定新卷号



2.9、 新建卷完成向导界面



3、群集添加共享存储

3.1、添加磁盘界面



3.2、添加两个磁盘



3.3、添加完成界面



3.4、验证共享磁盘是否能正常在两个节点之间转移



三、Sql Server2012安装

1、Server01节点添加SQL Server 2012群集主服务

1.1、执行setup.exe文件,进入安装中心,添加新的SQLServer故障转移群集安装。



1.2、默认下一步,添加此群集实例名称和网络名称为Clustest03



1.3 、默认选择SQL Server群集资源组:SQL Server(Clustest03)



1.4、添加两个共享磁盘



1.5、添加虚拟ip:10.0.0.223



1.4、添加启账户为域账户:fzcyjh\clustest



1.5、采用混合验证,设置sa密码,添加管理员administrator和当前用户



1.6、默认下一步直到完成,以下是安装成功界面。



2、Server02节点添加SQL Server 2012群集节点

2.1、执行setup.exe文件,进入安装中心,向SQL Server故障转移群集添加节点。



2.2、选择实例ClusTesT3



2.3、选择IP



2.4、为域账户添加密码



2.5、默认下一步直到完成,以下是安装成功界面。



3、Server03安装普通SQL Server 2012服务

3.1、执行setup.exe 进入安装中心,全新SQL Server独立安装功能。



3.2、非群集环境可使用默认实例



3.3、启动账户配置为域管理员账户:fzcyjh\clustest



3.4、采用混合认证模式,设置sa密码,添加当前管理员fzcyjh\clustest和管理员administrator



3.5、 默认下一步直到完成,以下是安装成功界面。



4、配置防火墙(入站规则)

4.1、进入新建入站规则向导界面:新建端口规则



4.2、新建1433端口



4.3、允许所有链接



4.4、所有网络均可用



4.5、设置名称SQLServerClient(1433)



4.6、新建三个端口规则,以下是三个规则配置完成界面。

1433:SQL Server默认端口连接。

5022:AlwaysOn端点监听端口。

5、仲裁配置(节点大多数)

我们AlwaysOn共享存储未对称,为奇数节点,因此配置成节点大多数



5.1 更多操作进入配置群集仲裁。



5.2、进入配置群集仲裁向导界面



5.3、选节点大多数,以下是选择仲裁配置。



5.4、确认界面



5.5、配置成功界面

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐