服务器群集是一组协同工作并运行微软群集服务(Microsoft Cluster Service, MSCS)的独立服务器。服务器群集为资源和应用程序提供高可用性、故障快速恢复、可伸缩性和可管理性,服务器群集允许在出现故障和计划找中的暂停时,客户端仍然能够访问资源和应用程序。比如,群集中的某一个节点发生故障或维护无法使用时,资源和应用程序会自动转移到其他的节点上。

 Windows 2003 群集的特点:
  支持最多8个节点,易于管理和维护、且不需要重新启动、无需安装光盘。

 
 
 
 
 
Windows 2003 群集
我们使用VMWARE,因为VPC不支持SCSI磁盘。
  要想搭建群集必须要有两个SCSI磁盘来担当仲裁和共享资源,仲裁磁盘有500MB就足够了,共享资源磁盘需要2GB。
步骤一:我们先安装一个新的系统出来(磁盘使用IDE),如下图
Windows 2003 群集
虚拟机创建好然后挂入Windows2003的安装镜像启动,经过半个小时安装完毕后用sysprep工具重新封装系统,在克隆两个系统出来充当群集中的两个节点。节点1和节点2
如图所示:
Windows 2003 群集

步骤二;
在节点虚拟机中添加一个网卡来担当心跳线(检查节点是否还活着,)如果一个节点不工作了,那么另一个节点会接管前一个节点的工作。
  当三个虚拟机启动后会进行最小安装,生成SID等一些敏感信息
下面我们来添加心跳线所需的网卡;
Windows 2003 群集
 
启动虚拟机进行网络的配置,心跳线不需要进行NETBIOS解析,因此我们禁止。如图所示
 
Windows 2003 群集
步骤三
 接下来的工作就是创建域。因为群集在针对域而言的,我们将DC 这台计算机升级成为域控制器并起安装DNS服务。在此我就不进行域控制器和DNS的安装了。安装过程可以看前文关于域控制器的部署。然后,我们将SERVER1和server2加入域中
 
Windows 2003 群集
 
Windows 2003 群集
 
Windows 2003 群集
 
Windows 2003 群集
 
Windows 2003 群集
 
Windows 2003 群集
 
Windows 2003 群集
 
 
Windows 2003 群集
 
Windows 2003 群集
将server1和server2关机,添加仲裁磁盘和共享资源磁盘,如下图
Windows 2003 群集
选择SCSI的
Windows 2003 群集
仲裁磁盘有500MB就够了,不需要太多。而资源磁盘需要2GB,因为资源磁盘是存放应用程序的。
 
指定仲裁磁盘的存放位置。
 
Windows 2003 群集
 
Windows 2003 群集
 
Windows 2003 群集
第二个节点上添加仲裁磁盘和资源磁盘时选择存在的虚拟磁盘
Windows 2003 群集
 
Windows 2003 群集
当第一个节点在线时,在去启动第二个节点会发生如下图的错误。这是正常的,因为现在仲裁磁盘被第一个节点使用,而此时仲裁磁盘被第一个节点锁定了。因此第一个节点不能启动,要想启动必须关闭第一个节点
 
下面我们在第一个节点上对仲裁磁盘和共享资源磁盘格式化并进行读写测试,如下图所示
 
这时,我们关闭第一个节点,启动第二个节点,打开我的电脑,我们没有看到仲裁磁盘和 资源磁盘,我们可通过磁盘管理中更改驱动器号和路径看到,如下图所示:
 
Windows 2003 群集
 
Windows 2003 群集
 
 
Windows 2003 群集
 
 
Windows 2003 群集
 
 
Windows 2003 群集
 
步骤四:
  创建群集。
 开始-----程序-----管理工具------群集管理器,在节点1上创建一个群集
 
Windows 2003 群集
 
定义群集的名称
 
Windows 2003 群集
 
开始分析节点以及仲裁磁盘、资源磁盘的可行性等
 
Windows 2003 群集
设置群集的IP地址,用于局域网内客户的访问
 
 
Windows 2003 群集
 
管理群集的权限问题
 
Windows 2003 群集
 
Windows 2003 群集

 进入正式创建群集

 
Windows 2003 群集
 
 
点击下一步----完成,群集成功创建,但这时只是一个节点而已,不能达到群集的概念,因此我们需要将节点2也加入这个群集中,用记事本打开server1的启动项(*.vmx),添加如图中一项保存,
 
启动server2,并将server2添加到群集中
 
Windows 2003 群集
 
 
Windows 2003 群集
 
 
 
Windows 2003 群集
 
 
Windows 2003 群集
 
 
Windows 2003 群集
 
 
Windows 2003 群集
 
步骤五:
节点添加后。我们来测试它的高可用性
下面我们来搭建一个WEB群集来实现高可用性
安装IIS。我们在资源磁盘中创建一个网页,在IIS管理器中的默认网站的属性中主目录中填写资源磁盘中新创建的网页文件夹,将域控制器当做客户端访问群集,如下图
 
Windows 2003 群集
 
 
如果是这样我们还不能达到高可用性,我们将组切换到server2,并创建IIS并且将主目录也选择资源磁盘中的网页,
 
Windows 2003 群集
 
 
Windows 2003 群集
 
然后关闭server1,等待一两分钟,ok,能够访问
Windows 2003 群集