背景:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 恒发技术有限公司是一家网游技术公司,由于其开发的游戏服务现在已经面向广大的用户使用,公司要求为用户提供24小时的不间断的网游服务,所以公司提出要搭建适合本业务的服务器。

 

实施分析和规划:

针对公司提出的要求,技术工程师选择用 server 2003 企业版操作系统,并且暂时选用二台服务器作windows群集(主要是有故障的切换功能),并且在服务器上安装sql 2005 的数据库,存储用户的数据。

 

拓扑图如下:

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

 

 
配置步骤:(重点讲windows 2003 群集)
 
一.前提条件:

 
1.  系统: windows server 2003 企业版

2.  数据库: sql 2005

3.  磁盘阵列柜:(可选)

4.  交换机(智能和非智能,根据企业的经济条件而定!)

 
二.安装必要的服务:

 
1.配置好ip 地址,使二台服务器能够实现网络上的连通,这个是基础。
2.在服务器上安装2003的域控制器,任选一台为主域控(本图中为MIT-dc 1),另外一台为额外域控(本图中为MIT-dc 2)。本图中的域为abc.com
在域控上安装dns服务,一般在安装域控的时候会一起安装。

 

三.正式配置:

 

一.共享的阵列磁盘!

 

 
 
1.在dc 1 上建立abc.com dc 1的计算机名为mit-dc1dc 2 的计算机名为mit-dc2
 
 
dc 1 dns 的配置(不需要手动去配置,而是在建立dc时自动会配置!)
 
 

 

 

二.
1.在‘开始---运行---输入cluadmin.exe
 
2 dc1 上建立一个群集和第一个节点1
 
 

 

3.选择下一步
 
(注意写入的节点名称一般不要和计算机名相同! 此处为mitmax
 
4.选择dc1 的计算机名
 
 
 
5.写下提供外网的用户访问的ip地址(此处为192.168.1.254),实际是一个虚拟的ip地址,它只要和dc wan接口的ip是在同一个网段即可!
 
6.写入控制群集的用户名称,最好别用adminstrator,而去另外建立一个用户,把那个用户加入到adminstrators 就可以了!
 
7.下一步:
 
 
 
 
注意:如果在建立群集的时候左边出现的不是一个勾而是一个叉的时候,那就有问题了,必须解决好,才能进一步配置好群集!
 
 
8.配置完第一个节点的效果图!
三.
dc 2 的配置过程:(前提是要在域的环境下,也就说别忘了登陆到域,然后再去配置!)

 

1.在‘开始---运行---输入cluadminexe

 

2.选择打开到现有的群集mitmax
 

 
 
3.选择‘文件新建-----节点’
 
 
4.选择第二服务器,此处为 mit-dc2
 
 
注意此处出现了×××的叹号,不要紧,只要不是出现红差就行了。(此处的多项的dns记录是因为有额外域控的dns的记录在里面,可以不用管它!)

 

5.输入第一个节点的用户名和密码!(也就是群集的管理员)
 
 

 
 
6.二个节点配置完之后,就会都有显示在群集里面
 
 
说明 如果哪个是仲载设备的所有者 那么哪个就能在其上存储数据
 
四.
测试一:

 

现在的群集所有者是dc 1

dc 1 断掉的时候,所有者就是dc 2
 
设置心跳线(就是用来检测对方服务器的存在!)

 

选择---网络---lan----属性
说明:lan 为心跳线的连接,wan 为提供外网的访问!
 
 
选择‘用于内部的群集的通讯!’
 
设置外网的访问:网络---wan---属性-
 
 
选择‘只用于客户端的访问
 
 
五:

 

在实际的应用中测试:
在每一台服务器中的iis中建立一个主页!
 
 
 
 
 
现在是第一个dc 1 是断开的,当我们去访问192.168.1.254的时候能不能看到dc 2的主页,如果能够看到,说明配置成功。实现了故障的转移。
 
 

现在是第一个dc 2 是断开的,当我们去访问192.168.1.254的时候能不能看到dc 1的主页,如果能够看到,说明配置成功。实现了故障的转移。
 
 
 
配置成功了,不容易,这个原创啊,还望大家多多支持