[置顶] SQL Server 2005 双机热备的实现
SQL Server 2005 双机热备的实现
测试环境:
1、宿主机
硬件配置:PIV2.4G/1.5G-DDR400/80G-PATA-7200pm/8139C-NIC
操作系统:Microsoft Windows XP Pro With SP2 ENU
虚拟平台:VMware GSX 3.2.1
2、VirtualHost Microsoft Cluster NodeA
硬件配置:PIV2.4G/512M/10G/vlance-NIC/vmxnet-NIC
操作系统:Microsoft Windows Server 2003 EE With SP1 CHS
网卡信息:vlance-NIC:10M 全速半双工/HeartBeat/IP192.168.236.250
vmxnet-NIC:1000M 全速全双 工/Public/IP192.168.199.250/GW192.168.199.2/DNS192.168.199.250/WINS192.168.199.250
承载服务:DC+DNS+WINS+IIS
3、VirtualHost Microsoft Cluster NodeB
硬件配置:PIV2.4G/512M/10G/vlance-NIC/vmxnet-NIC
操作系统:Microsoft Windows Server 2003 EE With SP1 CHS
网卡信息:vlance-NIC:10M 全速半双工/HeartBeat/IP192.168.236.251
vmxnet-NIC:1000M 全速全双工 /Public/IP192.168.199.251/GW192.168.199.2/DNS192.168.199.251/WINS192.168.199.251
承载服务:DC+DNS+WINS+IIS
4、Virtual 4G Pln:Qdisk500M/Sdisk3500M
注意:本次测试将仲裁盘和资源盘放在了一起,实际中最佳的做法应当单独配置一个物理磁盘作仲裁使用,为提高安全性还应该为仲裁磁盘配置RAID1。
5、MSCS IP 192.168.199.200
目标实现:成功部署 SQL Server 2005 群集/HostName SQL2005/IP192.168.199.201
群集实施:
1、我手上的SQL2005为企业中文版2CD。首先放入第一张盘,点击“服务器组件、工具、联机丛书和示例”开始SQL2005的群集安装,安装程序会自动检测当前是否为群集环境并为群集安装准备。小提示:MSCS默认环境下,群集组资源中缺少MSDTC组件,所以需要先添加MSDTC后再开始SQL2005的群集安装,否则会出现警告并停止!
2、接受软件使用许可协议。
3、SQL2005在进行初始检测后开始执行安装 SQL2005 所需组件。
4、完成所必需组件的安装。
5、安装程序开始执行系统配置检查。
6、进入SQL2005的安装向导。
7、向导开始执行系统配置检查,因为是安装群集,会自动检查各节点并给出状态提示。因为虚拟机配置的是512M内存,所以这里会“最低硬件要求”的警告,可以忽略!
8、选择要安装的组件,如要得到各组件的详细信息可以选择高级项。
9、进入高级项后就来到了详细的各组件的功能选择,这里可以得到详细的组件信息。根据需要选择组件功能。
10、“实例名”配置中选择“默认实例”。
11、虚拟服务器名称配置中,为此群集命名为sql2005
12、为虚拟服务器配置IP,这里我使用Public作为公共访问,并分配一个IP192.168.199.201,添加后点击“下一步”。
QQRead.com 推出数据恢复指南教程 数据恢复指南教程 数据恢复故障解析 常用数据恢复方案 硬盘数据恢复教程 数据保护方法 数据恢复软件 专业数据恢复服务指南
13、在“选择群集组”中选择可以得群集组,因为这里我只有一个默认的群集组,所以点击“下一步”继续。
14、弹出警告,提示我此群集组包含仲裁资源,这是因为我之前配置了一块Pln磁盘并分配两个逻辑分区来做群集,因此在这里会提示警告,可以直接忽略。
15、群集节点配置中,选择可用的节点,因为我当前是双节点群集环境,所以安装向导自动为我选择了NodeA节点。
16、配置远程安装的帐户,这里的帐户必须是各节点上有效的管理员帐户。
17、为服务配置帐户,之前我已经添加了一个名为sql2005的域用户作为SQL服务帐户,所以这里填写上正确的信息。
18、配置群集服务的域组,这里其实我到现在还没有彻底搞明白是什么意思,参看帮助文件,便在域中为每个SQL服务创建对应的全局组。(希望达人能够帮我解答一下此处的意义!)
19、身份验证模式中,选择“混合模式”这和SQL2000的感念是一样的。
20、排序规则我是按照默认选择的。
21、这里我没有选择微软提供的跟踪服务功能。
22、前期的安装配置完成后就准备开始执行正式的文件安装
23、SQL2005的群集安装进度还是很人性化的,这里你可以切换每个节点来监视安装进度。
到这里就是一个漫长的等待了,真是心疼我的硬盘。不过结果很悲惨,在CD1安装完毕后,系统提示我插入CD2,记得年前的测试也是在这里出现问题的,感觉会不会是因为磁盘写延迟,导致另外一个节点没有安装完,我就放入第二张CD造成的呢?抱着幻想我就一直等待,并且监视两台节点的日志,直到节点的硬盘和网卡没有强烈的提示后,我才放入CD2,点击了确定。谁知道接下来就出现了之前测试相同的错误,安装终止并结束了。郁闷!这是怎么回事?检查系统发现SQL2005的服务已经是启动了,这么说服务的安装时成功的。于是进入添加删除程序中,使用更改方式检查SQL2005的安装,发现这里只有添加节点和卸载SQL2005群集两个选择。
QQRead.com 推出数据恢复指南教程 数据恢复指南教程 数据恢复故障解析 常用数据恢复方案 硬盘数据恢复教程 数据保护方法 数据恢复软件 专业数据恢复服务指南
重新执行光盘,发现CD2原来是“工具、联机丛书和示例”的安装盘。
于是再次执行安装程序,哈哈,记起来了!之前也重新执行过安装不过放入的是CD1,所以组件选中服务项等都是不安装,我以为红叉代表删除,所以就没敢继续,如果当时直接从CD2执行安装估计也就成功了。
我个人认为,SQL2005的管理工具等组件应该在群集安装后再单独为每个节点安装才是最佳的做法。至于为什么之前会失败只能靠其他达人来做试验来验证了!完成了管理工具等组件的安装,怀着兴奋的心情打开了全新的SQL2005管理工具,默认启动后显示的是连接到服务器的配置页面,这里配置好登录后,可以在管理工具的选项中修改初始打开页面。在“已注册的服务器”窗体中打开SQL2005服务器。
SQL2005的群集算是安装完成了。
进入“群集管理器”中检查SQL2005群集的安装,发现没有问题。心理已经非常激动了!
最后来验证一下群集是否真的开始正常工作了,我将NodeB节点关闭后,在NodeA上打开“群集管理器”发现SQL2005的群集资源已经自动并成功地从NodeB上转移到了NodeA,在NodeA上打开SQL2005的管理工具进行服务器连接测试,成功!
至此,SQL2005的群集算是圆满测试成功了。其间也是走了不少弯路,不过最后总算是成功了,心理也得到了安慰。其实SQL2005的群集还是非常简单的,只不过CD2的安装出错到底是因为其本身不支持群集安装还是因为其他原因目前还不知晓,只能等权威的解释了!另外,SQL2005的群集安装需要在拥有活动资源的节点上进行安装。
[置顶] SQL Server 2005 双机热备的实现的更多相关文章
- 转载--SQL Server 2005的XQuery介绍
原文地址: http://bbs.51cto.com/thread-458009-1-1.html 引用: 摘要 本文介绍了SQL Server 2005能够支持的XQuery的各方面特性如FLW ...
- SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库)
原文:SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库) 场景 公司最近的sharepoint的数据库服务器老是出问题,并且在一旦出现问题,就导致无法正 ...
- CentOS系统MySQL双机热备配置
1 概述 在集成项目中需要应对不同环境下的安装配置,主流操作系统大致可以分为三种:Linux.Windows以及UNIX.其中Linux备受青睐的主要原因有两个: 首先,Linux作为自由软件有两个 ...
- 第十节: 利用SQLServer实现Quartz的持久化和双机热备的集群模式 :
背景: 默认情况下,Quartz.Net作业是持久化在内存中的,即 quartz.jobStore.type = "Quartz.Simpl.RAMJobStore, Quartz" ...
- MySQL 5.6 双机热备windows7
MySQL 5.6 双机热备 目录: 1.说明 2.数据手工同步 3.修改主数据库配置文件 4.修改从数据库配置文件 5.主数据库添加备份用户 6.从数据库设置为Slave 7.验证 1.说明 1)数 ...
- SqlServer双机热备技术实践笔记
SqlServer双机热备,大体上可以通过发布订阅,日志传送,数据库镜像来实现. 1,发布--订阅 是最早最简单的方案,但需要注意发布的时候,发布进程必须对快照目录有访问权限,这个问题可以从“查看快照 ...
- Nginx 反向代理、负载均衡、页面缓存、URL重写、读写分离及简单双机热备详解
大纲 一.前言 二.环境准备 三.安装与配置Nginx (windows下nginx安装.配置与使用) 四.Nginx之反向代理 五.Nginx之负载均衡 (负载均衡算法:nginx负载算法 up ...
- 使用sqlserver搭建高可用双机热备的Quartz集群部署【附源码】
一般拿Timer和Quartz相比较的,简直就是对Quartz的侮辱,两者的功能根本就不在一个层级上,如本篇介绍的Quartz强大的序列化机制,可以序列到 sqlserver,mysql,当然还可以在 ...
- Mysql双机热备配置(超详细多图版)
一.双击热备介绍 1.基本概念 双机热备特指基于高可用系统中的两台服务器的热备(或高可用),双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active- ...
随机推荐
- Ubuntu下使用UFW配置防火墙(简化iptables的操作)
UFW全称为Uncomplicated Firewall,是Ubuntu系统上配置iptables防火墙的工具.UFW提供一个非常友好的命令用于创建基于IPV4,IPV6的防火墙规则. 但是,UFW是 ...
- JSONKit升级XCODE后报一堆警告解决办法
虽然我已经该用apple自己的json解析了,但是对于需要兼容低版本的,还是需要用第三方的, 目前用的最多的就有JSONKit了,包括微博sdk,但是一编译报一堆警告,看着很不爽.可以自己手动一个个修 ...
- Go -- 中开启gctrace
godebug是一个跨平台的Go程序调试工具,传统的编译型语言调试器使用底层系统调用并读取二进制文件用于调试各类符号.使用起来很麻烦而且很难移植. godebug使用不同的方法,直接把源码作为目标程序 ...
- ZT:与其怨天尤人,不如全力以赴;若想改变世界,你必须先从改变自己开始!
在闻名世界的威斯特敏斯特大教堂地下室的墓碑林中,有一块名扬世界的墓碑.其实这只是一块很普通的墓碑,粗糙的花岗石质地,造型也很一般,同周围那些质地上乘.做工优良的亨利三世到乔治二世等二十多位英国前国王墓 ...
- window.onresize 事件笔记
1.浏览器尺寸变化响应事件 : window.onresize = function(){....} 这里须要注意的是,onresize响应事件处理中.获取到的页面尺寸參数是变更后的參数. // ...
- python实现的websocket总结 —— wspy
之前曾有php版的websocket封装包.见Websocket--php实战,近期使用python做一些功能,须要用到对websocket的操作,因此,參照之前的实现,实现了这个python版本号. ...
- FPGA 功耗结构设计
1 相对于ASIC.FPGA是耗电器件,不适合超低功耗设计技术. 2 在CMOS技术中电路的动态功耗与门和金属引线的充放电有关,电容消耗电流的一般方程为 I=V* C*f V 是电压.对于FPGA来说 ...
- linux UDP,TCP相关特性
好长时间没使用网络编程忘得差不多了,写了TCP,UDP测试代码,得出以下结论: 一:UDP特性 1. UDP sendto函数不管对端是否存在(即使对端原本存在,现在已经关闭了),都义无反顾的发送 ...
- 持续集成-jenkins 环境搭建
转自:http://blog.jxdev.me/blog/2015/03/26/jian-xin-de-chi-xu-ji-cheng-zhi-lu-%5B%3F%5D-da-jian-jenkins ...
- hdu4921 Map
给最多10条链.每条链长度最大1000,链上每点有权值,每条链上按顺序,第i个点属于level[i]. 链上后一个点能够选的前提是前面的点都选了. 选择了一些点能够得到的分数是两部分加起来:1.所有点 ...