sql server 2008 故障转移群集

数据库群集的分类:

(1)主动/被动群集(常用模式)

布署简单、比较安全、应用广泛 、资源利用率低

(2)主动/主动群集

没有闲置节点,资源利用率高、安全性差,争抢资源

(3)N+1群集(较好模式)

一定程度上克服了资源利用率低和争抢资源的问题  、多个实例同时出问题时才存在争抢资源的问题

操作系统参数表


主机名


操作系统


IP地址


磁盘


用户


备注


DC01


Win Ser2008 R2

Enterprise


Public:192.168.1.101

子网:255.255.255.0

DNS:192.168.100.101


C:40G


域用户:

Administrator


域控制器

域名:

gch.com


SQL01


Win Ser2008 R2

Enterprise


Public: 192.168.1.20

子网:255.255.255.0

DNS:192.168.1.101

Private: 172.16.9.20

子网:255.255.255.0


C:40G

Q:1G

S: 50G


域用户:

Sqladmin


加入到域中

gch.com


SQL02


Win Ser2008 R2

Enterprise


Public: 192.168.1.21

子网:255.255.255.0

DNS:192.168.1.101

Private: 172.16.9.21

子网:255.255.255.0


C:40G

Q:1G

S: 50G


域用户:

Sqladmin


加入到域中

gch.com

故障转移群集参数表


Windows群集名称

Windows群集IP:


cluster

192.168.1.101


群集资源


磁盘资源:S盘

仲裁磁盘:Q盘


群集账号


管理用户:geng\administrator

服务账户:geng\sqladmin


SQL Server群集名称

SQL SERVER群集IP:


SQLCluster

192.168.1.104

实验原理

1:把sql01与sql02加入到域 gch.com,并添加网卡作为心跳网卡,保证网卡之间的通讯。

2:建立本地管理员,域普通用户

在本地新建用户sqladmin用户,并加入到管理员组中。

在域控上新建用户sqladmin 

3:部署存储服务器

生产环境连接存储服务器,实验环境用DC当存储服务器

(1)挂载ISCSI镜像并下载安装iscsi software target (x64)组件,在(server2012上微软提供了issci功能。)

双击下载的iscsi software target (x64)组件,默认安装

安装完成

(2)准备共享磁盘

添加磁盘——联机——初始化——新建简单卷

(3)创建iscsi目标

打开管理工具——microsoft iscxi software target

点击iscsi目标——右键——创建iscsi目标

iscsi的目标名称,下一步

高级——添加——添加两个故障转移群集的sql的ip地址——确定

(4)添加虚拟磁盘

需要两个磁盘,一个是仲裁盘,一个是存储盘。仲裁盘不用给太大。

点击cluster——右键——为iscsi目标创建虚拟磁盘

添加虚拟磁盘的路径后缀以.vhd结尾

选择磁盘大小

对磁盘的描述信息,默认下一步,完成。

添加存储磁盘。点击cluster——右键——为iscsi目标创建虚拟磁盘

指定磁盘大小

对磁盘的描述

这样我们就完成了在存储服务器的配置了。

4:连接存服务器

(1)sql01上打开iscsi发起程序——是。

再次打开iscsi发起程序,目标上输入存储服务器的ip地址,快速链接,确定

打开磁盘管理,对磁盘1和磁盘2进行联机,初始化,更改驱动号

(2)sql02上iscsi发起程序,连接存储服务器的地址,快速连接。

sql02的磁盘管理对磁盘1和磁盘2进行联机,更改驱动号,使得跟sql01上一样。

5:sql01和sql02中安装多路径、故障转移群集组件。

6:验证windows server 群集条件

使用域管理员登陆

打开故障转移群集管理器——验证配置

输入添加到群集的两个节点

运行所有测试

下一步

完成后会有一个报告生成,可以查看是否验证成功。

7:创建window server 群集

创建一个群集

添加两个节点

去掉私网ip的勾,输入一个ip,是客户端访问数据库的ip 

下一步

完成。查看报告,看是否有错误

8:sql01 与 sql02安装.net  Framework  3.5

9:连接数据库镜像

(1)sql02上连接数据库的镜像,安装——新的sql server故障转移群集安装

确定

下一步

我接受许可条款

如图选择安装的功能

填写sql server 网络名称,选择默认实例

下一步

下一步

下一步,

去DHCP,添加一个群集的ip地址。

下一步

对所有sql server服务使用相同的账户,使用sqladmin用户

混合模式,添加sqladmin账户或者管理员的账户

下一步

安装

安装完成

(2)在sql01上添加镜像,选择向sql server 故障转移群集添加节点

检查安装程序的支持规则

下一步

下一步

我接受许可条款

下一步

填写服务账户的密码

下一步

安装

安装完成

这时我们就完成了sql server 2008 的故障转移群集

10:验证

把sql02关机,在sql01上查看群集的变化

时间: 2024-10-25 04:39:09

sql server 2008 故障转移群集的相关文章

SQL Server 2005故障转移群集

SQL Server使用最广的高可用性技术叫做故障转移群集.SQL Server故障转移群集是一项基于Windows故障转移群集的一种技术.SQL Server故障转移群集技术在部署和管理上都非常容易,同时又能提供非常良好高可用性,因此目前得到了非常广泛的使用.可以说,它是SQL2012之前的各个版本,实现高可用性的必选技术.下面我们就来聊聊SQL Server2005的故障转移群集配置. 配置SQL Server故障转移群集需要注意一下几个方面的问题: 1. 因为做SQL Server故障转移

SQL Server 2012 故障转移群集最佳实践(一)

一.Windows server  2012 系统主域的安装配置 功能介绍: SQL Server 故障转移群集在网络上显示为一台计算机上的单个SQL Server 实例.在群集内部,一次只有一个节点拥有群集资源组,满足针对该故障转移群集实例的所有客户端请求.在出现故障(硬件故障.操作系统故障.应用程序或服务故障)或进行计划升级时,组所有权就转移至故障转移群集内的其他节点.此过程称为故障转移.通过利用 Windows Server 故障转移群集功能,SQL Server 故障转移群集通过冗余在实

SQL Server 2012 故障转移群集最佳实践(三)

SQL Server 2012 故障转移群集最佳实践(四)

SQL Server 2012 故障转移群集最佳实践(二)

在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群

需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服务的性能. SQL Server始终在负载均衡集群方面都缺少自己的产品,多由第三方厂家提供,但SQL Server故障转移集群却由来已久,在SQL Server 2012还提供了一个可用性组(AlwaysOn High Availability Groups)的新特性,我们知道微软的故障转移集群(W

部署SQL Server2008 R2故障转移群集

配置Sql Server故障转移集群 环境:使用VMware 12虚拟机搭建环境 系统 网卡及IP配置 服务 Windows Server 2008 R2 IP:192.168.1.1 GW:192.168.1.1 DNS:192.168.1.1 搭建域控制器为abc.com Windows Server 2008 R2 网卡1: IP:192.168.1.2 GW:192.168.1.1 DNS:192.168.1.1 网卡2: IP:172.16.10.1(心跳网络) 网卡3: IP:192

Windows 2008 故障转移群集介绍

转载:http://dufei.blog.51cto.com/382644/902026 今天有客户问起Windows 群集的相关内容,毕竟Windows Server2008所支持的群集技术和Windows Server2003还是有点不同的,就收集了以下知识供参考.以下内容均来自互联网. Windows Server 2008提供两种群集技术:故障转移群集和网络负责平衡群集.故障转移群集主要提供高可用性:网络负载平衡群集主要提供可伸缩性,在实现可伸缩性的同时,提高基于WEB服务的可用性.有的

SQL Server 2012故障转移的looksalive check和is alive check

什么是looksalive check和is alive check SQL Server故障转移集群是建立在windows集群服务上的一种热备的高可用方案.在集群运行过程中,windows集群服务定期检测节点的资源健康状态,如果发生了故障,会根据预先定义的故障转移策略把SQL Server服务从故障节点切换到可用节点上,从而实现SQL Server的高可用. 而looksalive和isalive就是windows集群服务定期检测节点的资源健康状况的两个方法,它们存在于 resource dl