006.SQLServer AlwaysOn可用性组高可用部署
一 数据库镜像部署准备
1.1 数据库镜像支持
1.2 其他前置条件
- 需要安装.NET 补丁,详见:https://support.microsoft.com/zh-cn/help/2654347/an-update-introduces-support-for-the-alwayson-features-in-sql-server-2。
- 确保参与参与一个或多个可用性组的计算机不是域控,域控制器节点不支持可用性组。
- 确保每台计算机都是 Windows Server 故障转移群集 (WSFC) 群集中的节点,详见:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2012/hh270278%28v%3dsql.110%29。
- 确保有足够的WSFC节点,详见:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2012/ff877884%28v%3dsql.110%29。
- 若要管理 WSFC 群集,用户必须是每个群集节点上的系统管理员。
1.3 其他限制
- 可用性副本必须由一个 WSFC 群集的不同节点承载:对于某个给定可用性组,可用性副本必须由在同一 WSFC 群集的不同节点上运行的服务器实例承载。唯一的例外是在迁移到另一个 WSFC 群集时,此时一个可用性组可能会暂时跨两个群集。
- 唯一的可用性组名称:每个可用性组名称在 WSFC 故障转移群集上必须唯一。可用性组名称的最大长度为 128 个字符。
- 可用性副本:每个可用性组支持一个主副本和最多四个辅助副本。所有副本都可在异步提交模式下运行,或最多 3 个副本可在同步提交模式下运行。
- 不要使用故障转移群集管理器来故障转移可用性组。 必须使用 Transact-SQL 或 SQL Server Management Studio。
二 部署规划准备
2.1 服务器规划
服务器名称
|
描述
|
IP
|
DNS
|
操作系统
|
数据库版本
|
dsserver.imxhy.com
|
DNS服务器
|
172.24.8.35
|
127.0.0.1
|
Windows Server 2012 R2 DC
|
|
nodea.imxhy.com
|
集群节点A
|
172.24.8.36
|
172.24.8.35
|
Windows Server 2012 R2 DC
|
SQLServer 2012 Enterprise
|
nodeb.imxhy.com
|
集群节点B
|
172.24.8.37
|
172.24.8.35
|
Windows Server 2012 R2 DC
|
SQLServer 2012 Enterprise
|
nodec.imxhy.com
|
集群节点C
|
172.24.8.38
|
172.24.8.35
|
Windows Server 2012 R2 DC
|
SQLServer 2012 Enterprise
|
服务器名称
|
描述
|
vip-cluster
|
SQL AlwaysOn VIP
|
nodea.imxhy.com
|
集群节点A
|
172.24.8.100/24
|
172.24.8.101/24
|
nodeb.imxhy.com
|
集群节点B
|
||
nodec.imxhy.com
|
集群节点C
|
三 DNS服务器安装
四 安装 Active Directory 域服务
五 域用户创建及加入
5.1 域用户创建
5.2 加入域控
四 安装WSFC和创建群集
4.1 安装故障转移集群
4.2 验证配置
4.3 创建WSFC
五 查看验证群集创建
5.1 查看相关信息
5.2 域控进行查看
六 配置群集
6.1 配置群集仲裁设置
七 安装SQLServer 2012
7.1 配置SQLServer以域帐户运行
八 授权域账户相关权限
8.1 授予域账号sysadmin角色
九 配置AlwaysOn可用性组
9.1 启用AlwaysOn可用性组
十 测试数据库准备工作
十一 新建可用性组
十二 确认验证
12.1 数据库验证
12.2 故障转移集群验证
12.3 AlwaysOn可用性面板验证
12.4 域控制器验证
12.5 功能验证
- 数据库的恢复模式必须是“完整”恢复模式
- 数据库已进行了一次完整备份
- 需要是用户库,系统库不能加入可用性组
- 数据库可以读写,只读库不能加入到可用性组
- 数据库处于多用户模式
- 数据库没有使用AUTO_CLOSE
- 不属于任何其他的可用性组
- 数据库没有配置数据库镜像
006.SQLServer AlwaysOn可用性组高可用部署的更多相关文章
- 005.SQLServer AlwaysOn可用性组高可用简介
一 AlwaysOn 可用性组 1.1 AlwaysOn 可用性组概述 AlwaysOn 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案.SQL Server 2012 ...
- SQL Server ->> 高可用与灾难恢复(HADR)技术 -- AlwaysOn(实战篇)之AlwaysOn可用性组搭建
因为篇幅原因,AlwaysOn可用性组被拆成了两部分:理论部分和实战部分.而实战部分又被拆成了准备工作和AlwaysOn可用性组搭建. 三篇文章各自的链接: SQL Server ->> ...
- SQL Server ->> 高可用与灾难恢复(HADR)技术 -- AlwaysOn可用性组(理论篇)
因为篇幅原因,AlwaysOn可用性组被拆成了两部分:理论部分和实战部分.而实战部分又被拆成了准备工作和AlwaysOn可用性组搭建. 三篇文章各自的链接: SQL Server ->> ...
- AlwaysOn可用性组测试环境安装与配置(一)--SQL群集环境搭建
一.测试环境介绍 1. 宿主使用工作站(HYPR-V)基本配置如下: 处理器:Intel(R) Core(TM) i5-4470 CPU @ 3.20GHz 3.20GHz 内存(RAM):8.00G ...
- harbor高可用部署
文章转载自:https://blog.csdn.net/networken/article/details/119704025 harbor高可用简介 harbor目前有两种主流的高可用方案: 多ha ...
- AlwaysOn可用性组功能测试(二)--SQL Server群集故障转移对AlwaysOn可用性组的影响
三. SQL Server群集故障转移对AlwaysOn可用性组的影响 1. 主副本在SQL Server群集CLUSTEST03/CLUSTEST03上 1.1将节点转移Server02.以下是故障 ...
- SQL Server 2012 管理新特性:AlwaysOn 可用性组
SQL Server 2012 新特性(一)管理新特性:AlwaysOn 一.准备环境 1.准备4台计算机 域控制器DC1,IP地址192.168.1.1 主节点SQL1:IP地址192.168.1. ...
- eql高可用部署方案
运行环境 服务器两台(后面的所有配置案例都是以10.96.0.64和10.96.0.66为例) 操作系统CentOS release 6.2 必须要有共同的局域网网段 两台服务器都要安装keepali ...
- MooseFS及其高可用部署
MooseFS的工作原理分析 MooseFS(下面统一称为MFS)由波兰公司Gemius SA于2008年5月30日正式推出的一款Linux下的开源存储系统,是OpenStack开源云计算项目的子项目 ...
随机推荐
- 字符串、数组操作函数 Copy Concat Delete Insert High MidStr Pos SetLength StrPCopy TrimLeft
对字符串及数组的操作,是每个程序员必须要掌握的.熟练的使用这些函数,在编程时能更加得心应手. 1.Copy 功能说明:该函数用于从字符串中复制指定范围中的字符.该函数有3个参数.第一个参数是数据源(即 ...
- HTML特殊编码转换
var encoded = ""'&<>¡¢£¤" + "¥¦§¨©ª«¬®" + "¯°±²³´µ¶·" ...
- GlusterFS集群文件系统研究(负载均衡的最常用办法) good
http://blog.csdn.net/liuaigui/article/details/6284551 http://blog.csdn.net/liuaigui/article/details/ ...
- NULL指针区域(NULL定义为0-65535之间的任何数都可以)
NULL指针区域0x00000000-0x0000FFFF:65535字节 这个区域的作用是用来帮助程序员发现内存分配失败后未检查就使用的错误.比如使用malloc分配内存失败,返回NULL,而又未做 ...
- ManualResetEvent 让你的代码等你几分钟
using System;using System.Collections.Generic;using System.Linq;using System.Threading; namespace Co ...
- QT 序列化/串行化/对象持久化
本文以一个实例讲解Qt的序列化方法: Qt版本 4.8.0 Qt序列化简介 Qt采用QDataStream来实现序列化,QT针对不同的实例化对象有不同的要求.这里主要分两类,即:QT中原生的数据类型, ...
- 查看SharePoint文档库是,显示层次目录,可以点击返回层次
在sharepoint 2013中,Documnet library(文档库)包含多层文件夹,当进入到文件夹后,返回指定层次了(例如返回上一层),需要用浏览器的返回. 使用起来不方便,而且浏览器的返回 ...
- 2016最受欢迎国产开源软件评选,2016 年度开源中国新增开源软件排行榜 TOP 100
http://www.oschina.net/news/80154/2016-cn-open-source-software-top http://www.oschina.net/project/to ...
- Qt之QSS(QTreeView)
check 是选中 前面的指示器的状态 select 是选中 项目 item 的状态. http://blog.csdn.net/u011012932/article/details/52606662
- C++ 王者归来:对编程语言的需求总结为四个:效率,灵活,抽象,生产率(C++玩的是前三个,Java和C#玩的是后两个)
Why C++ ? 王者归来(转载) 因为又有人邀请我去Quora的C2C网站去回答问题去了,这回是 关于 @laiyonghao 的这篇有点争议的博文<2012 不宜进入的三个技术点>A ...