一 群集环境介绍

域控制器和DNS服务器
IP:192.168.1.2
域名:

节点一
机器名:sql-node1
公网IP:192.168.1.200
私网(节点间通讯)IP:10.1.1.11

节点二
机器名:sql-node2
公网IP:192.168.1.201
私网(节点间通讯)IP:10.1.1.12

群集信息
操作系统群集名:win2008cluster
操作系统群集IP:192.168.1.250

SQL Server群集名:sql2008cluster
SQL Server群集IP:192.168.1.251

SQLDTC(分布式事务协调器):192.168.1.252

ISCSI存储设备使用软件ISCSI Target模拟

sqlserver镜像库无法删除_SQL

 

二 在sql-node1,sql-node2上配置Windows Server群集

安装.Net Framework组件

安装Windows群集组件

连接存储磁盘,初始化磁盘

sqlserver镜像库无法删除_SQL_02

验证群集配置

sqlserver镜像库无法删除_sqlserver镜像库无法删除_03

创建群集

sqlserver镜像库无法删除_SQL_04

配置仲裁磁盘

sqlserver镜像库无法删除_sql_05

配置分布式事务协调器

sqlserver镜像库无法删除_sqlserver镜像库无法删除_06

三 部署sql群集

当前可用存储挂载的服务器为SQL-NODE1,因此,首先在此服务器上进行SQL群集的部署。

sqlserver镜像库无法删除_SQL_07

 

 在node1上放入sql2008安装介质,选择新的sql server故障转移群集安装

sqlserver镜像库无法删除_sqlserver镜像库无法删除_08

选择要安装的数据库组件和位置

sqlserver镜像库无法删除_sqlserver镜像库无法删除_09

配置“SQL Server网络名称”和实例根目录 

sqlserver镜像库无法删除_数据库_10

为SQL Server故障转移群集创建新的群集资源组 

sqlserver镜像库无法删除_sql_11

选择SQL Server故障转移群集共享群集磁盘资源

sqlserver镜像库无法删除_sql_12

设定群集网络资源的IP地址

sqlserver镜像库无法删除_sqlserver镜像库无法删除_13

设定群集安全策略

sqlserver镜像库无法删除_sqlserver镜像库无法删除_14

设置服务账户

sqlserver镜像库无法删除_sqlserver镜像库无法删除_15

设定数据库引擎身份验证模式

sqlserver镜像库无法删除_sql_16

开始安装

sqlserver镜像库无法删除_SQL_17

安装完成  

sqlserver镜像库无法删除_sqlserver镜像库无法删除_18

 在node2上放入sql2008安装介质,选择向SQL Server故障转移群集添加节点

向现有的群集中添加群集节点。系统将会自动查找出已经存在的群集

sqlserver镜像库无法删除_数据库_19

开始安装

sqlserver镜像库无法删除_SQL_20

安装完成

sqlserver镜像库无法删除_sql_21

四 验证群集可用性

在群集管理器中选择“将该服务或应用程序移动到另一个节点”“移动到节点SQL-NOD2”,完成之后,可在节点2上看到运行的服务,且可采取同样的方式移动服务到节点1。

sqlserver镜像库无法删除_sqlserver镜像库无法删除_22

此外,停止任何一个节点上的群集服务或者断开网络,都可以发现SQL服务已经转移到另一个节点。

打开SQL Management Studio,可以连接到群集

sqlserver镜像库无法删除_SQL_23

sqlserver镜像库无法删除_SQL_24

 至此,sql 2008 cluster环境已搭建成功

五 部署镜像服务器

条件

SQL08R2的“数据库镜像”必须基于每个使用完整恢复模式的数据库来实现。对于SQL08R2不支持简单恢复模式和大容量日志恢复模式的数据库镜像。另外,不能镜像“master”、“msdb”、“model”和“tempdb”等系统数据库。

运行模式

具有故障转移功能的高安全性模式(见证服务器)

环境

sqlserver镜像库无法删除_SQL_25

 

机器名 sql-witness  ip地址 192.168.1.202

安装Witness见证服务器,配置网络,加域。
安装SQL Server 2008 R2,采取全新安装方式。

机器名 sql-mirror    ip地址 192.168.1.203

安装Mirror镜像服务器,配置网络,加域。
安装SQL Server 2008 R2,采取全新安装方式。

准备数据库

登录到数据库群集sql2008cluster,定位需要镜像的数据库(testdb数据库),确定数据库的恢复模式为“完整”。对该数据库进行完整备份和事务日志备份

sqlserver镜像库无法删除_数据库_26

sqlserver镜像库无法删除_SQL_27

 

sqlserver镜像库无法删除_sqlserver镜像库无法删除_28

还原数据库

将备完整备份和事务日志备份拷贝到镜像服务器上并还原,且数据库名称与原TestDB保持一致 

sqlserver镜像库无法删除_sqlserver镜像库无法删除_29

sqlserver镜像库无法删除_数据库_30


转载于:https://blog.51cto.com/limintao/960290