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的网卡负责心跳网络

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

1.部署iscsi存储

2008r2上安装部署iscsi存储服务需要在存储服务器上安装软件,Microsoft iSCSI Software Target StarWind iSCSI Target软件均能实现该功能,我这里使用的是Microsoft iSCSI Software Target,可以从网上下载相关工具并安装,安装过程此处省略。此实验环境用域控制器所在的服务器作为文件服务器,所以此工具安装在pc1上。

 

spacer.gif

 

安装完成后再存储服务器上开始--管理工具-- MicrosoftiSCSI Software Target,如图

spacer.gif

 

spacer.gif

 

鼠标右键iscsi目标,并创建目标,此处创建了share1share2share3三个目标

 

右键share1iscsi目标创建虚拟磁盘,如果有虚拟磁盘直接挂在即可,

 

spacer.gif

spacer.gif

 

选择磁盘建立虚拟磁盘,此处取名称为1.vhd

 

spacer.gif

 

配置完成后会在E盘生成相应的磁盘

 

spacer.gif

 

右键share1―属性-iscsi发起程序, (授予节点服务器访问存储权限)

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

添加完成后节点服务器就可以同过iscsi发起程序连接到存储服务器,在两个节点服务器上分别通过iscsi发起程序连接到存储服务器,

 

管理工具―iscsi发起程序

spacer.gif

 

spacer.gif

spacer.gif

spacer.gif

选择连接,

spacer.gif

 

进入计算机管理磁盘管理,此时出现刚才的三个磁盘,右键分别--初始化选择联机,分别新建简单卷

 

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

 

spacer.gif

 

2.在两台节点计算机上安装故障转移群集功能

spacer.gif

 

spacer.gif

 

spacer.gif

 

进入故障转移群集管理器---验证配置

 

spacer.gif

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

测试完成,环境适合搭建群集,如果没有通过测试,可以通过查看报告来一项一项的查看报错信息,并更改设置,直到满足群集环境

 

创建群集

spacer.gif

 

spacer.gif

250

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

3.在两个节点服务器上分别部署SQL sever2008服务器,实现这个功能,需要将SQL Server安装成群集模式,而不是单机模式。

注意在节点进行磁盘管理时要关闭另外一台节点计算机

 

右键--配置服务和应用程序(配置服务或应用程序,增加DTC。)

Microsoft分布式事务处理协调器(MSDTC),是Microsoft SQL Server在Windows操作系统中的一个重要组成部分。它可以让一台服务器上的某个事务访问多台服务器上的对象。使用BEGIN DISTRIBUTED TRANSACTION语句启用MSDTC。使用.NET语言可以让一个单一事务运行在多个SQL Server实例或是来自不同厂商的多个数据库中。无论事务是如何启动的,它可在同一个时间里在所有服务器上被提交或回滚。

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

spacer.gif

 

spacer.gif

 

4.在两个节点上分别安装SQl sever 2008 R2

 

安装SQl sever 2008 R2前需要安装NET

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

SQl sever 部署成群集模式

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

spacer.gif

 

安装完成后在另一台节点服务器上安装SQl sever 2008 步骤如下

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

 

高可用测试:

在其中一个节点连接数据库,新建一个数据库,然后进行故障转移测试,这里在PC2上建立数据库,使PC2宕机后观察PC3能不能恢复

spacer.gif

 

SQlnet为数据库群集名称,SQlsever为实例名称

spacer.gif

 

右键新建数据库

 

spacer.gif

spacer.gif

 

spacer.gif

 

PC2上建立了名称为likai的数据库,这是在PC3上登陆数据库,可以看到PC3上也多了名称为likai的数据库

 

PC2为主,PC3为辅,主服务器工作的时候,备用服务器不承担任何工作,一旦主服务器因故障停止工作,备用服务器立马接管所有服务,

 

主服务器工作,备用服务器处于闲置

spacer.gif

spacer.gif

spacer.gif

 

主服务器故障,备用服务器接管所有服务和工作

spacer.gif

spacer.gif

spacer.gif

 

测试成功

你可能感兴趣的:(windows,Microsoft,software,IP地址,管理工具)