sql 2008 cluster + mirror

一 群集环境介绍

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

节点一
机器名: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模拟

 

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

安装.Net Framework组件


安装Windows群集组件


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


验证群集配置


创建群集

配置仲裁磁盘

配置分布式事务协调器

三 部署sql群集

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

 

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

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

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

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

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

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

设定群集安全策略

设置服务账户

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

开始安装

安装完成  

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

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

开始安装

安装完成

四 验证群集可用性

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

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

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

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

五 部署镜像服务器

条件

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

运行模式

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

环境

 

机器名 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数据库),确定数据库的恢复模式为“完整”。对该数据库进行完整备份和事务日志备份

 

还原数据库

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

本文出自 “李敏涛的blog” 博客,谢绝转载!

你可能感兴趣的:(sql)