Always On 故障转移配置

目的:

  a) AlwaysOn 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案。

  b) 当数据库服务器SQL1出现故障宕机时,可以通过AlwaysOn可用性组,自动故障转移到数据库服务器SQL2。

=============== 具体步骤 ===============

1. 服务管理器添加Hype-V角色,并且新建3台虚拟机:

  a) AlwaysOn-SCSI : iSCSI目标服务器(用于创建仲裁磁盘和共享磁盘)

  b) AlwaysOn-SQL1 : 数据库服务器

  c) AlwaysOn-SQL2 : 数据库服务器

2. AlwaysOn-SCSI配置iSCSI虚拟磁盘(10G仲裁磁盘 + 80G数据磁盘)

3. AlwaysOn-SQL1/2 安装 SQLServer2012,配置故障转移:

  a) 创建集群

  b) 添加服务器AlwaysOn-SQL1 + AlwaysOn-SQL2

4. AlwaysOn-SQL1/2 启用 AlwaysOn 可用性组

  a) SQL Server 配置管理器 -> SQL Server (MSSQLSERVER) -> 属性 -> AlwaysOn 高可用性

  b) Windows故障转移集群名称 + 勾选 启用 AlwaysOn 可用性组

5. AlwaysOn-SQL1/2 配置 SQLServer 高可用性:

  a) AlwaysOn 高可用性 -> 新建可用性向导

  b) 添加高可用的目标数据库 + 配置同步数据的共享文件夹

  c) 选择 故障转移模式 -> 自动

6. 测试:

  a) 手动 故障转移测试

  b) 关机 故障转移测试

  c) 断电 故障转移测试

7. 小结:

  a) 物理服务器添加Hype-V -> 创建3台VM虚拟主机(1台iSCSI,2台SQL)

  b) iSCSI配置虚拟磁盘(2台SQL -> iSCSI发起程序)

  c) Windows集群配置 -> 添加SQL1/SQL2节点 + 仲裁配置 + 客户端访问点

  d) SQL Server高可用性配置 -> 选择目标数据库 + 指定SQL1/SQL2主副本节点 + 选择故障转移模式:自动 + 配置数据同步的共享文件夹

  c) 测试

  

时间: 2024-11-10 11:59:49

Always On 故障转移配置的相关文章

Weblogic配置故障转移

前提:实现负载均衡,即当访问项目时,会通过代理服务器将请求分发到不同的服务器上. weblogic的故障转移配置 在项目的WEB-INF目录下创建weblogic.xml <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd&qu

SQlsever2008R2故障转移群配置

SQlsever2008R2故障转移群配置 实验环境及到三台虚拟机: 计算机pc1:角色:DC,DNS,安装有WindowsServer 2008 R2,搭建域环境,域名test.com,IP地址192.168.1.1 节点计算机两台:pc2和pc3,每台服务器上有两个网卡,安装有Windows Server 2008 R2,已加入到域.两块网卡IP地址分别192.168.1.2,10.10.10.2和192.168.1.3,10.10.10.3.10.10.10.2的网卡负责心跳网络 1.部署

YII实现Memcache故障转移的配置办法

YII在默认配置下连接Memcache失败时会报错,要想实现故障转移就要改一下配置和代码 1.首先修改一下YII的 caching/CMemCache.php,我的版本是 1.1.7 找到 $cache->addServer($server->host,$server->port,$server->persistent,$server->weight,$server->timeout,$server->status); 改为 $cache->addServe

打印机故障转移集群之六:创建故障转移集群、配置

创建集群 返回到"故障转移群集管理器",查看群集的工作状态,可以看到,仲裁磁盘是我们前面所创建的磁盘,如下图所示: 群集的配置: 群集网络的配置: 下面需要对群集内的各个网络进行相应的配置,以确定它们的用途. 针对net网络,我们需要允许客户端进行访问,所以进行下图所示的操作: DAG网络的配置: 此网络只用于节点间的通讯,所以不应该允许客户端访问,操作同上,取消客户端的访问.允许群集使用,但不允许客户端访问. 防火墙准备:节点服务器(PRT01\PRT02)上必须启用打印机共享,不然

从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html 第二篇http://www.cnblogs.com/lyhabc/p/4682028.html 这一篇是从0开始搭建SQL Server AlwaysOn 的第二篇,主要讲述如何搭建故障转移集群,因为AlwaysOn是基于Windows的故障转移集群的 在讲解步骤之前需要了解一下故障转移集群仲裁配置 下面图片来自<Wind

(转)从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)

原文地址:  http://www.cnblogs.com/lyhabc/p/4682028.html 这一篇是从0开始搭建SQL Server AlwaysOn 的第二篇,主要讲述如何搭建故障转移集群,因为AlwaysOn是基于Windows的故障转移集群的 在讲解步骤之前需要了解一下故障转移集群仲裁配置 下面图片来自<Windows Server2012系统配置指南> 四种集群的仲裁配置: 1.多数节点:这种配置不会用到仲裁磁盘,而所谓多数节点就是在正常节点数量占多数的情况下,集群才会提供

Windows 2012配置故障转移(For SQLServer 2014 AlwaysOn)

SQLserver AlwaysOn技术依赖于Windows WSFC功能,即故障转移群集功能.无论是Liunx下的Corosync+Pacemaker还是Oracle Grid Infrastructure,都需要完成集群资源的管控以及资源隔离.WSFC会把和SQLserver相关的资源实现转移及隔离,如节点,IP,磁盘资源等等.本文主要描述安装Windows WSFC,为AlwaysOn安装做准备. 一.安装故障转移群集的准备 确保群集中的节点都已加入到域(本例中为2节点) 确保将域帐户添加

从0开始搭建SQL Server 2012 AlwaysOn 第二篇(配置故障转移集群)

本篇主要讲配置Windows 故障转移集群及遇到的相关问题(坑),因为AlwaysOn是基于Windows的故障转移集群的 在讲解步骤之前需要了解一下故障转移集群仲裁配置 四种集群的仲裁配置: 1.多数节点:这种配置不会用到仲裁磁盘,而所谓多数节点就是在正常节点数量占多数的情况下,集群才会提供服务,否则就停止服务.这种配置适用于奇数节点的集群,例如5个节点的集群,其正常节点数量必须至少3个,集群才会提供服务 2.多数节点和磁盘:适用于偶数节点的集群,他在计算法定数量时会将仲裁磁盘计算进来,例如,

SQL Server Alwayson搭建四:故障转移集群配置

确定仲裁模式配置故障转移集群的时候,如果集群节点是奇数,那么使用多数节点:如果集群节点是偶数,那么使用多数节点和文件共享 (配置一个共享文件夹,各个节点都能访问这个共享文件夹)因为是偶数节点(sql01和sql02),因此选择多数节点和文件共享模式2.安装故障转移集群,sql01和sql02都安装(可用域账号登录安装,如果是本地账户,安装完成后用域账号重新登录)勾选Failover Clustering勾选必要时重启 配置故障转移集群点击Failover Cluster Manager点击Val