SQL_Server_2008_群集配置指南(Windows_2008).doc
文本预览下载声明
SQL Server 2008 群集配置指南(Windows 2008)
文档目的
本文档将介绍SQL Server 2008在windows2008上群集配置方法及注意事项。
说明
原理
本文档是群集安装的系列文档之一。SQL Server群集原理部分请参考《SQL Server 2005 群集配置指南》。
工具介绍
虚拟机软件
本文档的群集环境使用了虚拟机软件VMware-server-2.0.1-156745,该软件支持Windows2008(32bit and 64bit)和Vista(32bit and 64bit)操作系统。
下载地址:/download/server/
注意:SQL Server 2008的节点不能是域控制器,因此最好单独使用一个虚拟机作为独立的域控制器和DNS服务器。
虚拟磁盘柜软件
VMWare的虚拟磁盘不支持SCSI-3 PR,而Windows2008群集对磁盘要求比较严格,必须符合SCSI-3 PR标准(Windows2003只要求SCSI-2即可)。
因此我们使用StarWind来虚拟磁盘柜,然后在构成群集的节点中使用ISCSI连接仲裁盘和存储盘。
群集环境介绍
域控制器和DNS服务器
IP:
域名:
节点一
机器名:win2008node1
公网IP:1
私网(节点间通讯)IP:1
节点二
机器名:win2008node2
公网IP:2
私网(节点间通讯)IP:2
群集信息
操作系统群集名:win2008cluster
操作系统群集IP:8
SQL Server群集名:sql2008cluster
SQL Server群集IP:9
准备工作
安装Windows2008操作系统
首先在构成Windows2008群集的各节点机器上安装Windows2008操作系统,并且加入到域中。
添加MSDTC组件
在安装SQL Server时需要MSDTC,我们在安装完操作系统后,最好就把它添加上。
具体步骤:
“添加角色”
“下一步”
选择“应用服务器”
“添加必需的功能”
“下一步”
“下一步”
选择“分布式事务处理”,建议其它项也都选上。
“下一步”
选择“稍后为SSL加密选择证书”
“下一步”
“下一步”
“下一步”
“安装”
“关闭”
添加故障转移群集组件
操作系统故障转移群集组件默认不会安装,需要手工添加:
“添加功能”
选择“故障转移群集”。
“下一步”
“安装”
“关闭”完成故障转移群集组件的安装。
关闭用户帐户控制(可选)
这个功能虽然可以起到一定的安全控制作用,但是每次使用非administrator用户都要出现提示,很麻烦。使用下列步骤可以将其关闭。
双击“用户帐户”
“打开或关闭用户帐户控制”
去掉“使用用户帐户控制(UAC)帮助保护您的计算机”选项。
“确定”
“立即重新启动”
建立群集用户
安装群集需要指定专门的域用户,这个域用户将作为windows群集服务和SQL Server服务的登录帐户
具体步骤:
在域控制器上执行:
输入用户登录名“clusteruser”。
“下一步”
“下一步”
“完成”
接下来将clusteruser加入到群集各个节点机器的本地administrators组中。
在各个节点机器上执行下列步骤:
“添加”
输入“clusteruser”。
“确定”
“确定”
完成群集域用户配置。
建立全局安全组
SQL Server 2008需要使用域中的全局安全组关联SQL Server服务帐户(clusteruser)进行权限控制。
我们需要在域服务器上建立两个用于存放SQL Server Engine和SQL Server Agent服务的全局安全组。
具体步骤:
在域控制器上执行:
输入“SQLServerEngine”。“确定”,完成SQLServerEngine组的创建。
接着需要将群集域账户clusteruser加入到SQLServerEngine组中:
“确定”
“确定”
按照上面步骤建立SQL Server Agent组“SQLServerAgent”,并且将clusteruser也加入到该组中。
请将Administrator权限也赋给clusteruser用户,最后检查一下clusteruser所属的组:
配置操作系统群集
创建操作系统群集
使用域用户clusteruser登录一个构成群集的节点,启动“故障转移群集管理”:
首先点击“验证配置”,验证硬件条件是否符合群集安装条件。
“下一步”
输入需要构成群集的所有节点机器名。
“下一步”
“下一步”
“下一步”
测试成功。
注意
显示全部