SQL Server 2000 and MS 2K3群集服务配置

一、              需求
许多企业采用了 SQL Server 提供业务系统后台数据服务,随着企业运作对这些业务系统的依赖,如何提高这些系统的高可靠性、高可用性已越来越引起企业的关注。

为满足企业系统高可用性容错业务需求,微软强力推荐用户采用 Windows Server 2003 企业版、 SQL Server 2000 企业版来构建其业务应用与协作办公平台。由于 Windows Server 2003 SQL Server 2000 中内置 Cluster 群集功能,外加一共享磁盘柜或 SAN 2 台服务器就能实现群集配置, SQL Server 2000 (节点服务器 1 )互为热备地对外提供服务,即充分利用了服务器硬件资源,又大大提高了整个业务应用与协作办公系统的高可用性,如图所示:

一、              方案
由于微软的Cluster群集配置必须要有域环境支持,依据域控制器是否有独立的物理服务器来承担,配置方案可分为两大类,暂且称为标准配置与精简配置,具体情况如下。
方案一:标准配置
此配置中, 2 台域控制器独立,承担 AD 域用户验证、 DNS 服务等功能。

方案二:精简配置
某些情况下,用户的环境无域存在,且仅有此 2 台服务器,此时可尝试将 2 台群集服务器兼作 AD 域控制器与 DNS 服务器。此混装精简配置方式会降低系统的可靠性与可用性,微软强烈建议采用独立的域控制器。

一、              步骤
下面以精简配置方案为例,来解说系统的安装配置并验证其可行性。
3.1 Windows Server 2003 群集安装配置
有关 Windows Server 2003 群集系统的安装配置详细事项,请参考
[url]http://blog.csdn.net/longrujun/archive/2005/01/08/244617.aspx[/url]
3.2 安装 Microsoft 分布式事务协调器
在运行 Windows Server 2003 的服务器上安装 SQLSERVER2000 之前,必须首先在群集上安装 Microsoft 分布式事务协调器 (MSDTC)
1.       登录到群集中的任意节点,如 NODEA
2.       单击 开始 ”, 指向 所有程序 ”, 再指向 管理工具 ”, 然后单击 群集管理器
3.       “群集 以鼠标右键单击 群集组 ”, 指向 新建 ”, 再单击 资源
4.       新建资源 名称 框中 键入 名称,如“ MSDTC ”; 资源类型 列表中 选择 分布式事务协调器( DTC ”, 在“组”列表中,确保选中了“群集组”,

Next,
1.       验证所有节点( NODEA,NODEB )都已出现在 可能的所有者 列表中

Next,
6. 选择仲裁磁盘 Qdisk:Q cluster name 资源作为依存资源,


Ok
7, Ok,
以鼠标右键单击 cluster group ”, 再单击 bring online ”,使得分布式事务协调器资源“ MSDTC ”联机在线

3.2 SQL Server 2000 群集安装配置
 
SQL Server 2000 的群集安装已直接集成到 SQL Server 2000 的数据库安装向导中,能够自动识别到 Windows Server 2003 上的群集系统并启用数据库虚拟服务器选项,实现 SQL Server 2000 群集虚拟服务器在 2 台服务器上的自动安装配置。记住,安装完成后,须安装 SQL2000 SP3 补丁包。下面以屏幕截图的方式来看看其简单自动的安装配置过程。
为确保 SQL Server 2000 群集在 2 台服务器上的自动安装配置, 2 台服务器 nodea nodeb, 以及共享磁盘柜都须处于开机在线状态。
A
、安装 SQL Server 2000
在节点服务器 NODEA 上安装 SQL2000_ENT ,放入 SQL Server 2000 企业版安装光盘,启动 SQL Server 2000 的安装向导;

安装向导进入到 计算机名 界面时,自动识别到 Windows Server 2003 的群集系统,启用了 虚拟服务器 选项,

选择该选项,输入虚拟 SQL Server 名称 virsqlcluster next,
用户信息界面 ,next,
用户许可证协议界面单击 ”,
故障转移群集 界面,输入 IP 地址 “172.17. 0.100” ,选用网络 “Public” ,单击 添加 ,使其添加到列表中,如图

Next,
群集磁盘选择 界面,选择 “Group 0” “Disk S

Next,
群集管理 界面,确保 NODEA NODEB 都在 已配置节点 列表中,如图

Next,
远程信息 界面,输入用户名,密码与域名,如图

Next,
实例名 界面,选择 默认 ,如图

Next,
安装类型 界面,选择 典型 ,由于前面磁盘选择了 “Group 0” “Disk S 目的文件夹 数据文件 自动定位到 S: 盘,而 SQL 程序文件则会自动安装到 1 2 的本地盘相关目录下,如图

Next,
服务帐户 界面,选择 对每个服务使用同一帐户 ,由于是群集配置, 使用本地系统帐户 选项自动失效,输入用户名、密码与域名,

Next,
…….
Next,
选择许可模式 界面,选择 处理器许可证 ,如图,

Next,
安装向导进入自动安装配置过程,

等待直至出现 安装完毕 界面

Ok, 安装已经完成了
打开 群集管理器 ,可看到 资源类型 中多了两个 SQL Server 的资源,这是因为 SQL Server 2000 企业版为 Cluster-Aware 的应用系统,安装配置时自动添加了支持 Cluster 的服务组件;

“Group 0” ,可看到除原有的 “Disk S:” 外,新添了 5 SQL 资源,而且都已联机,

说明 SQL Server 2000 群集安装配置完成;测试一下结果
如图

B 、安装 SQL Server 2000 SP3 补丁包
启动 SQL Server 2000 Service Pack 3 安装程序, 欢迎 界面, next,
 
计算机名 界面,输入群集虚拟服务器名 virsqlcluster ,单击 next,
 
连接到服务器 界面,选择 “Windows 身份验证 next,
后向兼容性一览表 界面,选择 升级 Microsoft Search 并应用 SQL Server 2000 SP3 (必需) next,
 
错误报告 界面, next,
 
远程信息 界面,输入用户名、密码与域名, next,
安装向导在群集节点( NODEA NODEB )上执行所需操作,等待即可;
安装等待过程中切换到 群集管理器 ,可看到 SQL 的几个 Cluster-Aware 服务处于脱机状态;
SP3
安装完成后,会显示下面的信息框,单击 [ 确定 ]
 
安装完毕 界面,选择 是的,我想现在重新启动计算机 ,单击 [ 完成 ] ,节点服务器 NODEA 重新启动;
NODEA
启动完成后,重启节点服务器 NODEB
至此, SQL Server 2000 群集安装配置完成。
有关 SQL Server 2000 群集系统的安装配置详细事项,请参阅
[url]http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/sql/deploy/confeat/failclus.asp[/url]

你可能感兴趣的:(sql,server,2000,and,MS)