@H_502_5@这个周,去客户那里配置了Windows 2003+sqlServer 2005 @H_502_5@群集Cluster@H_502_5@(2@H_502_5@节点),上次去做这个事情还是两年前,记录一下要点,备案(图就不贴了)!
@H_502_5@【步骤1@H_502_5@】IP@H_502_5@地址、网卡准备
1、 IP@H_502_5@地址规划:配置Windows 2003+sqlServer 2005 @H_502_5@群集Cluster@H_502_5@(2@H_502_5@节点)需要准备使用5个公用IP地址@H_502_5@。私有IP@H_502_5@随便设置(不要和公网使用相同的IP@H_502_5@网段,不冲突就好)。
2、 @H_502_5@网卡准备:如果你的阵列柜是HBA@H_502_5@卡连接的,那2块网卡(公用及私有)@H_502_5@;如果你的陈列柜通过IP@H_502_5@连接,可能需要3@H_502_5@块网卡(1@H_502_5@块公用、1@H_502_5@块私有、1@H_502_5@块阵列柜)。
IP@H_502_5@地址 | @H_502_5@用途 |
@H_502_5@【步骤2@H_502_5@】硬盘准备 需要和磁盘阵列连接,并划分3个Raid磁盘
@H_502_5@磁盘用途 | @H_502_5@大小 | Raid |
Q:仲裁盘(Quorum) | 500M-1G | |
M:MSDTC盘 | 5G@H_502_5@应该够了 | |
S:sql Server 2005数据盘 | @H_502_5@视情况定 | Raid5 |
@H_502_5@完成后最好做下读写测试。
@H_502_5@首先应该确保有域环境,两台数据库主机加入域,设置域账号。
@H_502_5@所属组 | @H_502_5@类型 | @H_502_5@用途 | |
Clusteradmin | Domain Admin | @H_502_5@域账号 | @H_502_5@群集服务运行账号 |
sqlAdmin | Domain Admin | @H_502_5@域账号 | |
sqlGroup |
| @H_502_5@安全组 |
@H_502_5@私有IP@H_502_5@任意配置(不要和公网络一个IP@H_502_5@段,无冲突),配置完成后,保证两个节点能相互访问,Ping@H_502_5@得通。注意:
1、 @H_502_5@私有网卡只安装【TCP/IP协议】@H_502_5@,其它去掉。
2、 @H_502_5@“【高级】->@H_502_5@【DNS@H_502_5@】”:【在DNS中注册次链接的地址】@H_502_5@需要去掉
3、 @H_502_5@“【高级】->@H_502_5@【Wins@H_502_5@】”:选择【禁用TCP/IP上的NetBIOS】
4、 @H_502_5@至于网卡速度,我是没有改,因为自适应网卡似乎没有这个选项
关闭节点2@H_502_5@,最好以Clusteradmin@H_502_5@用户登录节点1@H_502_5@,确保终端服务关闭,启动群集管理器,新建群集,按照向导安装吧。注意:
1、 @H_502_5@仲裁盘:@H_502_5@选择仲裁盘Q。
2、 群集虚拟IP地址:安装会占用一个@H_502_5@公用IP@H_502_5@地址,用于群集虚拟IP@H_502_5@。
3、 群集网络名称:需要为群集起一个网络名,会在DNS中注册该网络名称与IP地址。
@H_502_5@@H_502_5@【步骤6@H_502_5@】节点2@H_502_5@加入群集
2个节点都打开@H_502_5@,最好以Clusteradmin@H_502_5@登录节点2@H_502_5@,确保终端服务关闭,启动群集管理器,加入现有群集,按照向导完成吧。
@H_502_5@【步骤7@H_502_5@】优化配置及测试
@H_502_5@注意安装完成做一些优化配置:
1、 @H_502_5@群集网络配置@H_502_5@:打开群集管理器->@H_502_5@【群集配置@H_502_5@】->@H_502_5@【网络@H_502_5@】,分别配置如下:
@H_502_5@网卡类型 | @H_502_5@选择 |
@H_502_5@公用网卡 | 所有通信(混合网络) |
@H_502_5@私有网卡 | 仅用于内部群集通信(专用网络) |
2、 @H_502_5@私有(内部)通讯顺序@H_502_5@:右击群集名称,属性,【网络优先级】。将私有网络移至列表上方。
3、 @H_502_5@故障回复:@H_502_5@如果你希望节点1@H_502_5@成为主节点,当节点1@H_502_5@重启的时候,资源自动切换到节点2@H_502_5@,节点1@H_502_5@重启完成后,资源重新切回节点1@H_502_5@,那需要做如下操作:
(1) @H_502_5@右击【资源组】(建议不要修改该组),属性。
(2) @H_502_5@首选所有者:选择“节点1@H_502_5@、节点2@H_502_5@”,确保【所选所有者】列表中节点1@H_502_5@(主节点)在上方
(3) @H_502_5@故障回复:选择【允许故障回复】(回复时间自行设置)
4、 @H_502_5@测试:@H_502_5@疯狂地测试群集是否OK@H_502_5@,资源切换是否正常(重启、断网、移动组、Ping@H_502_5@虚拟IP@H_502_5@),但别砸电脑。:)
@H_502_5@【步骤8@H_502_5@】MSDTC@H_502_5@准备
@H_502_5@@H_502_5@如果你的sqlServer@H_502_5@会用到分布式事务协调器DTC@H_502_5@,则需要此步骤。建议配置。
1、 @H_502_5@启动网络DTC@H_502_5@访问@H_502_5@:分别在节点1@H_502_5@、节点2@H_502_5@,添加Windows@H_502_5@组件。【应用程序服务器】->【启动网络DTC访问】
2、 @H_502_5@添加资源组及资源@H_502_5@:登录主节点(节点1@H_502_5@),打开群集管理器,建一个名叫msdtc@H_502_5@的资源组,把M@H_502_5@盘(MSDTC@H_502_5@盘)放入(也可以把M@H_502_5@盘所在资源组名改下名)。在组内添加【IP地址】@H_502_5@资源(占用一个IP@H_502_5@地址)、【网络名称】资源(依赖于IP@H_502_5@地址资源)、【分布式事务协调器DTC资源】@H_502_5@(依赖于Q@H_502_5@盘、【网络名称】)。Msdtc@H_502_5@资源组完成后有如下资源:
@H_502_5@资源类型 | @H_502_5@描述 | @H_502_5@依赖 |
磁盘资源 |
| |
IP地址资源 |
| |
网络名称资源 | IP@H_502_5@地址资源 | |
分布式事务协调器DTC资源 | MSDTC@H_502_5@资源 | @H_502_5@磁盘资源 |
3、 @H_502_5@故障回复:@H_502_5@如果需要故障回复功能,同样配置故障回复
@H_502_5@【步骤9@H_502_5@】sqlServer@H_502_5@资源组准备
@H_502_5@登录主节点(节点1@H_502_5@),打开群集管理器,建一个名叫sql@H_502_5@的资源组,把S@H_502_5@盘(数据库盘)放入(也可以把S@H_502_5@盘所在资源组改下名)。如果需要故障回复功能,同样配置故障回复。
@H_502_5@【步骤10@H_502_5@】安装sql Server@H_502_5@并测试
@H_502_5@以sqlAdmin@H_502_5@登录主节点(节点1@H_502_5@),我这次部署的是sql Server 2005@H_502_5@,系统会自动检测到是群集环境,sqlServer 2005@H_502_5@在群集环境下会自动在所有节点安装sql Server 2005@H_502_5@。安装比较简单,按向导进行就可以了。注意:@H_502_5@
1、 资源组选择:资源组选择的时候选择【sql资源组】
2、 sqlServer虚拟IP地址:sqlServer群集安装完成会占用一个IP地址,作为访问群集sqlServer的虚拟IP地址。
3、sqlServer群集网络名称:需要为sqlServer群集起一个网络名,会在DNS中注册该网络名称与IP地址。
4、测试:疯狂地测试吧。
sql Server 2008@H_502_5@是首先安装主节点,再逐台加入。(还没装过)。
@H_502_5@【打补丁注意事项】
sql Server 2005@H_502_5@如果需要在完成群集后打SP@H_502_5@的补丁,需要每个节点都开机,并在主节点上安装,补丁会自动安装所有节点。
@H_502_5@转自:http://www.cnblogs.com/jiessie327/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。