服务器群集是一组协同工作并运行Microsoft群集服务(Microsoft Cluster Service,MSCS)的独立服务器。服务器群集为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。
服务器群集允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。
WINDOWS 2003群集特点:
支持最多8节点
易于使用的安装向导
不需要重启动
不需要安装光盘
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
下面我们就来具体看一下如何安装:
环境介绍:
![](https://i-blog.csdnimg.cn/blog_migrate/9cd3b5e8928db2efed5c7e6de526ac05.png)
我们先把以上的环境搭建起来。我这里使用是VMWARE虚拟机,因为VPC默认不支持SCSI磁盘。
步骤一:先安装出一个新的系统出来(磁盘选择IDE4.G),再安装虚拟机工具;对现有系统进行封装,去除SID,并克隆出两个新的系统分别作为节点1,节点2。
具体过程如图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/8fe2f2829aa2c70cd44e455531834328.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3f9f3afe6f95621911e11020ab3b0270.png)
步骤二:
节点
1
和节点
2
的网络设置:
节点
1
和
节点
2
关点,分别加入一块网卡作为心跳线。
节点
1
的
IP
:
<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />10.1.1.1/24
节点
2
的
IP
:
10.1.1.2/24
如图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/37a34ba9a24174cbc647604284ddf0a8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6c3550a33e5ef3a08c7ff5bccbe0db2e.png)
节点
1
和节点
2
的心跳网卡上要禁止
NETBIOS
解析:如图
![](https://i-blog.csdnimg.cn/blog_migrate/83de1862298b406fa1d730701bc87faa.png)
此是城
DC
这台机器上安装
DNS
,域控制器:并将
SERVER1 SERVER2
加入到域中。
具体过程:
![](https://i-blog.csdnimg.cn/blog_migrate/e776319055bb03aa2d10bfce1bbd9431.png)
步骤三:
共享磁盘设置:
我们要用到两块磁盘:
1
个是仲裁磁盘
SCSI 500MB
以内
NTFS
1
个是资源磁盘
SCSI
根据需要如用于存放
SQL
注意:此操作时最多只能一个节点被操作。其他的应关闭
下面是关闭节点
1
和节点
2
,
找到
SERVER1 ----
创建两块磁盘
![](https://i-blog.csdnimg.cn/blog_migrate/aa576475ee09d58a0d3085f5334e6207.png)
同理再创建一个资源磁盘用于存放应用程序如
SQL SERVER
![](https://i-blog.csdnimg.cn/blog_migrate/6c553f8b83c83f8220db163ad868be20.png)
关闭节点
1
编辑
SERVER2
![](https://i-blog.csdnimg.cn/blog_migrate/3f0f067df1f6c3667c6bc56e27959fc9.png)
刚才我们保存的那个
Q
盘仲裁盘
再增加一个资源盘
S
盘,这样两个节点使用的是相同的磁盘,才能保证内容的一致。
节点
2
只需要增加进来即可,不需要再进行分区等操作了
但此时要关闭节点
1
打开节点
2
,分配盘符。
步骤四
:创建群集:
下面开启节点
1
关闭节点
2
开始在节点
1
上配置群集:
![](https://i-blog.csdnimg.cn/blog_migrate/da953387d607acb4e107f8534f690e9e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8dae3f8555dbc11498684d4b8cabfb8d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a2ce6d5d0df55e48ac70a92d13546941.png)
此处显示仲裁是
E
。是正确的:
![](https://i-blog.csdnimg.cn/blog_migrate/98b0292fb36a546ed7380474e0e0fd48.png)
![](https://i-blog.csdnimg.cn/blog_migrate/269504ce4d7a90b8f41bf165ecf079e5.png)
这个时候,我们已经可以使用这个群集了,只不过,里面只有一个节点而已。我们可以简单测试一下:我们在
DC
机器上:
ping myclus.itat
.cn
能够得到
192.168.1.100
![](https://i-blog.csdnimg.cn/blog_migrate/e7e1e4add64e5ad3df4ea948ec492c78.png)
注意:节点1
必须重新启动一次,使更改生效。
步骤五:
把节点
2
加入到群集中:
不要关闭节点
1
,打开节点
2
:
![](https://i-blog.csdnimg.cn/blog_migrate/da3d698da1267aa763740f92efa24b86.png)
![](https://i-blog.csdnimg.cn/blog_migrate/db70826930a180fc59ae39f76fd79bf9.png)
此时成功。如果节点
1
不通了,则转移到节点
2
了。
那下面我们来看一个实例:实现
WEB
服务器的群集
我们分别在两个节点中安装
IIS
服务:
![](https://i-blog.csdnimg.cn/blog_migrate/b72ea0ea41881540d8694e51c696cf91.png)
在
SERVER1
中的
IIS
管理器,打开默认站点属性修改如下:
IP
地址项选择
---------
全部未分配
-------
本地路径指向
F:\ WEB
,然后确定,完成
SERVER1
的
IIS
基本配置。
在
SERVER 1
的群集服务管理器中,通过群集组的移动组把群集的当前节点切换到
SERVER2
,如下图
![](https://i-blog.csdnimg.cn/blog_migrate/929b5bf9d5ce00a388a334542fb3c96e.png)
.
在
SERVER2
虚机里,把
IIS
属性作
Node1 IIS
一样的修改,然后在群集管理器中把当前节点切换到
SERVER1
。
测试:
DC
来测试:
![](https://i-blog.csdnimg.cn/blog_migrate/205fc75d367621eef593509d34496e0a.png)
即时可以将
SERVER1
关机,再进行测试,得到相同结果,说明实验成功!