AlwaysOn可用性组测试环境安装与配置(一)--SQL群集环境搭建
一、测试环境介绍
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、配置成功界面
AlwaysOn可用性组测试环境安装与配置(一)--SQL群集环境搭建的更多相关文章
- AlwaysOn可用性组测试环境安装与配置(二)--AlwaysOn配置(界面与T-SQL)
四.AlwaysOn配置 1.开启AlwaysOn高可用性功能. 1.1.开启Server01的可用性组 1.2.需要重启服务:属于SQL server群集节点的服务,需要通过故障转移界面重启 1.3 ...
- AlwaysOn可用性组功能测试(一)--AlwaysOn故障转移测试
具体测试环境请参考: AlwaysOn可用性组测试环境安装与配置(一)--SQL群集环境搭建 AlwaysOn可用性组测试环境安装与配置(二)--AlwaysOn配置(界面与T-SQL) 一. Alw ...
- sql server alwayson 可用性组 只读路由的设置
昨天晚上学习了[SQL Server 2012实施与管理实战指南]的第三章,于是今天想在前段时间建的那个alwayson 可用性组测试环境上也配置一下只读路由,尝试实现读写分离. 按照书中的方法,执行 ...
- 005.SQLServer AlwaysOn可用性组高可用简介
一 AlwaysOn 可用性组 1.1 AlwaysOn 可用性组概述 AlwaysOn 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案.SQL Server 2012 ...
- SQL Server ->> 高可用与灾难恢复(HADR)技术 -- AlwaysOn(实战篇)之AlwaysOn可用性组搭建
因为篇幅原因,AlwaysOn可用性组被拆成了两部分:理论部分和实战部分.而实战部分又被拆成了准备工作和AlwaysOn可用性组搭建. 三篇文章各自的链接: SQL Server ->> ...
- 006.SQLServer AlwaysOn可用性组高可用部署
一 数据库镜像部署准备 1.1 数据库镜像支持 有关对 SQL Server 2012 中的数据库镜像的支持的信息,请参考:https://docs.microsoft.com/zh-cn/previ ...
- SQL Server 2012 管理新特性:AlwaysOn 可用性组
SQL Server 2012 新特性(一)管理新特性:AlwaysOn 一.准备环境 1.准备4台计算机 域控制器DC1,IP地址192.168.1.1 主节点SQL1:IP地址192.168.1. ...
- SQL Server ->> 高可用与灾难恢复(HADR)技术 -- AlwaysOn可用性组(理论篇)
因为篇幅原因,AlwaysOn可用性组被拆成了两部分:理论部分和实战部分.而实战部分又被拆成了准备工作和AlwaysOn可用性组搭建. 三篇文章各自的链接: SQL Server ->> ...
- 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK
原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Andr ...
随机推荐
- COGS 577 蝗灾
传送门 时间限制:2 s 内存限制:128 MB DESCRIPTION C国国土辽阔,地大物博......但是最近却在闹蝗灾..... 我们可以把C国国土当成一个W×W的矩阵,你会收到一些诸如(X, ...
- 关于win7上内存占用较大的说明
1 Win7系统较XP系统内存占用高: 由于xp系统属于轻量化的系统,而win7系统是一个重量型的系统,在两者的内存管理机制上有很大的区别,根据业界和微软对外的发布公告中可以看到,win7系 ...
- Beta版本——第一次冲刺博客
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...
- ES6之let(理解闭包)和const命令
ES6之let(理解闭包)和const命令 最近做项目的过程中,使用到了ES6,因为之前很少接触,所以使用起来还不够熟悉.因此购买了阮一峰老师的ES6标准入门,在此感谢阮一峰老师的著作. 我们知道,E ...
- BZOJ4522: [Cqoi2016]密钥破解
pollard's rho模板题. 调参调到160ms无能为力了,应该是写法问题,不玩了. #include<bits/stdc++.h> using namespace std; typ ...
- 支持向量机(SVM)入门
一.简介 支持向量机,一种监督学习方法,因其英文名为support vector machine,故一般简称SVM. 通俗来讲,它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器, ...
- c#找不到类型或命名空间名称“Word”
c#找不到类型或命名空间名称“Word” 2012-10-10 11:17:33| 分类: VC#技术|举报|字号 订阅 using Word = Microsoft.Office.Inte ...
- Java——其他容器
除了JFrame表示之外,还有其他几种常见的窗体:JPanel.JSplitPane.JTabbedPane.JScrollPane.JDesktopPane.JInternalFrame等. imp ...
- JavaWeb学习笔记——开发动态WEB资源(一)Java程序向浏览器输出数据
开发一个动态web资源,即开发一个Java程序向浏览器输出数据,需要完成以下2个步骤: 1.编写一个Java类,实现Servlet接口 开发一个动态web资源必须实现javax.servlet.Ser ...
- acm 选夫婿
选夫婿1 Time Limit: 1000MS Memory limit: 32768K 题目描述 倾国倾城的大家闺秀潘小姐要选夫婿啦!武林中各门各派,武林外各大户人家,闻讯纷纷前来,强势围观 ...