一 群集环境介绍
域控制器和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” 博客,谢绝转载!