一次不同的群集安装
Windows的群集安装已经装了N次了。但两个节点以上的群集安装今天还是第一次装。想想要是回到windows 2000的年代,超过两个节点的群集需求那可就是Datacenter版做的事情了!没错!Datacenter版!就是动不动就会上百万的项目呐!
可时代不同了,Windows 2003的Enterprise Server上来就是8个节点的,加上Fiber Channel存储设备的普及,终于今天,本人有幸在一家仅有三台服务器的客户处安装了三个节点的群集服务,其实看起来,是这家客户比我更有幸!
安装过程这里就不多说了,只记录两处今天安装过程中遇到的问题和最后的解决方法:
- 虚拟IP地址无法ping通。当我在第一台机器上正常安装完群集服务后,准备在第二台机器上添加节点,此时,发现群集管理器无法通过群集名来连接刚刚在第一台机器上创建的群集。但通过第一台机器的机器名来连接群集则可行。怀疑是IP地址问题,于是ping 第一台机器名,通。ping 群集名,IP解析正常,但request time out。ping 网卡和dns,都通。回到第一台机器上,ping 自己机器名,通。ping 群集名,IP解析正常,也能ping通。检查网络连接的属性,一切正常,也并未启用防火墙及任何筛选服务,一时无措。无意中进入到"添加/删除程序"发现了,趋势网络版防病毒服务及客户端。立刻运行客户端,发现确有对于网卡的安全过滤设置,由于没有管理密码,当时为了排除故障,只能直接删除了客户端(服务器端仍在)。删除后,回到第二台机器上,ping 群集名,OK。以后在安装群集服务时,还是先检查一下是否有安全功能的防火墙软件。
- 接盘顺序问题。用同样的方法依次将三台机器都加入到了群集服务中,群集管理器显示三个节点状态正常,在对群集资源进行分组和命名后(划分了:cluster、oracle和storage三个组),进行failover操作,发现cluster组的移动一切正常,但storage组和oracle组的磁盘有"依存"关系,而实际上并没有做过这样的设置。这个问题是个别现象,但在群集安装时需要注意以下几个对于磁盘划分的要求。
-
- 所有磁盘必须使用NTFS格式,并采用基本磁盘。
- 所有磁盘必须只有一个主磁盘分区,并占有整个磁盘空间。
- 所有磁盘必须在所有群集节点的机器上以相同的盘符和卷标出现。(如果可以做到磁盘号一致则更好)
- 注意在群集管理器中拥有者机器的分配,并特别注意拥有者的先后次序。盘符将按从上到下的次序移动,不要让盘移动到你不希望看到的机器上去。
- 无论是何种磁盘柜,都请认真设置访问控制列表(也可以叫做存储分区或LUN-Masking)特别是对Quorom盘的访问,如果不太清楚,建议将所有盘分配给所有机器,然后由群集管理器来做访问控制。(其实这也是MSCS的另一个作用)