闲来无事,趁着自己的机器配置还好,做了一个三节点的WindowsCluster,比较有成就感。
使用Vmware的共享磁盘做WindowsCluster三年前搞过,现在看来可能过时了,看了几天ISCSI这个东西,感觉还是比较廉价,用于生产环境可能会有性能上的弱点,不过用来搞实验还是足够了。
ISCSI用的是RHELAS4和iscsi-target的软件,配了4个裸盘,配置成4个共享磁盘。
WindowsCluster必须要有域环境,上面虽然是3个节点的Cluster,但是实际上用了4台应用服务器。
应用的组织图如下:
WindowsCluster
每台服务器均主要负责两个应用,如图所示,任何一点出现故障,该点的主要应用将被转移到备份节点。
上面的还可以做成手拉手形式的,即每个节点上都装三个应用,这样可以在两个节点故障的时候仍能维持应用的正常运行,当有六个节点,把它们按照应用组成六边形,这样即使只有2个节点(对角的两个节点)的时候,所有应用都能保持正常运行(性能就要降低很多了)。
在应用组合的时候是要对性能多考虑的,比如Oracle和SQL,在多点故障的时候尽量不要让他们跑到一个备份节点上。
更多的东西还要在实验中一步一步的深入,希望和各路高手交流。
 
截个集群管理器的图