windows 服务器群集安装配置

1.、需要域环境,并且群集中的节点在域中需要相同的身份,要么都是DC,要么都是非DC
2、需要准备一个域用户帐户,并且这个域用户帐户是群集节点主机本地管理员组成员
3、需要节点主机都可以访问的共享存储介质,并且是NTFS文件系统,不能是动态磁盘
4、至少需要两个网络链接
5、需要Windows Server 2003企业版或数据中心版

一、试验环境的配置

群集的名称为:mydata
域为:zhdata.com
1. 在域成员的服务器添加双网卡,一个用于公用连接,另一个用于专用连接。

2. 第一台服务器(成员服务器cnpa.zhdata.com)公用连接Internet设置为:10.10.10.10/24 ,专用连接Intranet设置为:192.168.10.2/24。

3. 第二台服务器(成员服务器cnpb.zhdata.com)公用连接Internet设置为:10.10.10.11/24,专用连接Intranet设置为:192.168.10.3/24。

4. 搭建域环境。

5.在DC上我们需要创建服务器群集专用的帐户,这里我们直接使用administrator。当然administrator必须属于administrators组。
(当然如果为了安全,这个账户还是重新创建一个,最好不要用administrator来替代,这里我们为了实验的方便,就直接使用administrator账户了)

 

二、仲裁磁盘的建立
方案一:、
1、(虚拟环境)配置共享存储设备;

我们来配置第一台主机上的VMX文件,具体的配置是在文件的末尾添加“disk.locking=false”:这样做的原因是防止第一台的服务器被锁定;然后将文本中存在的“scsi0:0.present”和“scsi0:0.filename”修改为“scsi1:0.present”和“scsil:0.filename”,这样做的目的是为了使系统盘和仲裁磁盘不使用同一个总线,否则在我们创建群集的时候他是找不到仲裁磁盘的;然后当重启的时候之后,配置磁盘分区,使用磁盘管理器初始化新增磁盘,但是我们在这里不能用动态磁盘。当第一个完全启动之后我们按照第一个的配置方法来配置第二台服务器,然后找到第一台所配置的SCSI磁盘;然后修改vmx文件,打开磁盘管理器找到在一台上所安装的磁盘,不必格式化!!!!


方案二:
仲裁磁盘借助openfiler实现,一款linux的操作系统,用它来模拟一个可供使用的仲裁磁盘。

1. 安装openfiler。和RedHat的安装类似。

2. 安装完成后,reboot后再将系统关掉。添加一块SICS硬盘。启动openfiler,这时会出现登录界面。

用户名:root,,密码在安装openfiler时设置的(基本上用不到)。


3.为openfiler设置一个可供服务器能够连接到仲裁设备IP,与群集服务器的公网在同一网段10.10.10.20/24。(IP的设置可以在安装系统时设置;也可以在系统里面设置,和RedHat的设置一样)。

一般情况下,只要给openfiler设置个可以同服务器通信的IP即可,其他的操作在浏览器中完成!


4. 打开IE浏览器来对openfiler进行连接,在IE里输入:https://10.10.10.20:446 。

5. 登录后键入默认的用户名:openfiler和默认的密码:password。

6. 进入之后,现在我们可以看到七个模块:a.status(状态)b.system(系统)c.volumes(卷)d.quota(配额)e.shares(共享)f.services(服务)g.accounts(帐号)只需要对其中三个模块services、Volumes、system进行设置即可,下面就来看看我们所要进行的设置。

7. 在services模块中会用到的两项服务ISCSI target servert和ISCSI initiator启起来。默认Disabled(禁用)。点击Modification(更改)选项卡下的Enable,即可。

8. System模块下,Nework configureation(网络设置),其中hostname(主机名),primary DNS(主DNS),secondary(辅助DNS),Gateway(网关),保持默认即可。

Network Access Configuration(网络访问设置),输入两台Cluster服务器的IP,10.10.10.10和10.10.10.11,子网掩码都写成255.255.255.255,后面的类型都选择Share(共享)。通过update进行提交!

9. Volumes模块下,设置项较多!

Block Devices选项中,通过Block Device Management对硬件设备进行管理。可以看到系统盘/dev/hda和即将作为仲裁的盘/dev/sda。
点击/dev/sda到Create a partition in /dev/sda中,可以对这块磁盘进行分区。

Volume Groups选项中,Create a new volume group,创建一个新的Volume group,name可以任意:,然后从Select physical volumes to add 下选择要添可到中的目标。

Volume Group Management可以查看Volume group的信息
Volume Groups选项中,在Volume Name中键入名:cluster,在Required Space(必须的空间)中设置这个分区大小,默认是32M,现在我们改为全部空间。在Filesystem/volume(文件系统或类型)选择iscsi。最后点击Create.

iscsi targets选项中,进入Target configureation(iscsi目标设置中)
点击ADD即可添加(注意如果前面的步骤没做这里就不会有这些目标)。下面还有一个选项卡select iscsi target(选择iscsi目标),此处可以不设置。当添加的iscsi目标较多时可以通过这里进行行选择。


接下来进入LUN Mapping选项卡中,从这里可以看到我们刚才添加进来的iscsi目标的一些信息。我们需将后面的map按钮点击一下即可将这个ISCSI目标发布(映射)出去。
network ACL,可以看到在系统设置时添加进去的两个客户端IP。默认是Deny(拒绝)的,改为Allow(允许)即可。

10. 客户端工具进行仲裁磁盘的连接:在ISCSI中Discovery,Add选项,键入openfiler的IP地址:10.10.10.20,回车!
11.点击Targets,有目标可供连接,状态都不活动(如果已被客户端连接状态显示就会是已连接状态)。选择一个目标,点击Log On,(登录)进去(注:开机自动登录可以将点击Log On之后出现的两个复选框钩上)。

12.打开磁盘管理工具,可以看到一块新的磁盘。这就是我们所需要的仲裁磁盘:格式化,创建分区。另处一台作为Cluster群集服务器也是一样,按上面所说的步骤,连接到这块磁盘。不需要格式化。Cluster群集的仲裁磁盘就搞定了!


*注意* :为了实验的方便在这里我们选择方案一进行实验

 


三:mydata群集的建立

1.创建第一个服务器群集的第一个节点,在cnpa.zhdata.com服务器上,打开群集管理器,(在开始菜单—运行中输入cluadmin)创建新群集,然后会出现“新建群集管理器”对话框。单击下一步按钮。

2.选择域,输入群集名(zhdata.com),群集名必须是有效的计算机名称,然后单击“下一步”。在输入的域名之中我们选择要输入的是我们所创建的域名,必须是计算机所在域的域名,在群集的名之中我们输入一个符合计算机名字的群集名就可以了。

3.在第一个节点输入计算机名称的时候时候我们可以输入创建第一个节点的计算机的完整的名称;
(这个名称自动识别出来了,默认是不用填写的)

4.完成上面的步骤接下来就是系统自动分析配置,分析的界面如图所示:
在分析的界面中具体可分为五个步骤,首先是检查已有的群集;接着是建立群集的节点连接;当节点建立完成之后就会查看节点是不是可以使用;如果当节点找到但是不能使用还是不行的,然后是查找仲裁磁盘上的“共享文件”然后来查找是不是可以的利用资源。如果当检查失败的时候他会自动弹出警告当然我们还可以通过查看“详细信息”和“查看日志”来检查错误。

5.其实系统检查群集的过程是一个双向的过程,当你完成一边而另一边没有完成是完全不行的;他们双向必须可逆的,尤其是在排除错误的时候我们必须是两边来同时检查,来达到网络的完整性;

6.输入群集的IP地址,单击下一步即可:在这里输入的其实是“共享磁盘”的IP地址;我们在这里所输入的IP地址必须是和服务器群集的公用网络地址在同一个网段的!!!
(在这里我们就新添加一个Ip,群集Ip:10.10.10.20)

7.输入群集的服务帐户,当然还是需要具有此群集中所有节点的本地管理的权限;关于这一点我们在上面已经提到过了,这里不再细说;

8.点击下一步,显示建议群的配置,我们在这里可以看见所创建的群集的一些详细的信息例如:资源的配置、网络的配置、等一些详细的信息;

9.完成上面的一部分,系统会自动创建群集下一步的设置,下面的这一步是验证上面群集创建的一部分,如果上面的从创建步正确那么下面的创建可定会出错的;也就是说当上面的出现错误的时候,下面就无法创建。

10.如果当密码不正确或者是因为群集没有相应的权限的时候就会报错,群集IP地址正确,或者仲裁设备步正确这都是出现错误的原因,如果没有错误出现,他会全部是对钩的。

11、创建完上面的服务器的群集的节点之后,可以看到群集组中资源类型如:物理磁盘、IP地址和网络名称。


配置群集的第二台服务器——cnpb.zhdata.com

1、使用服务器群集(administrator)在第二台主机(cnpb.zhdata.com)上登陆,使用群集管理器(cluadmin)打开群集管理器;

2.然后在已有的群集中单击新建然后选择节点,当然在这里我们还可以创建其他的例如:像组、资源等一些详细的记录;

3.在出现的新建的节点中我们选择计算机的名称然后添加,单击下一步:我们创建第二个节点是在cnpb上;所以我们会在计算机的名字中添加cnpb;

4.点击下一步,和在创建第一个节点一样系统的自动分析;

5.然后它是需要来验证服务器帐户和密码的;当不知道密码或者域名的时候是不可能加入到节点的。

6.通过上面的用户确认系统会在一次的自动检测服务器的群集:

7.当上面的配置完成之后就会完成群集的创建;

8.这样服务器的群集创建就完成了:

9、到此,接点就添加完成了

10、接下来我们来配置专用网络
群集中的两个节点通过专用网络互相检测对方的状态,来决定是否在节点之间进行资源的切换。而所谓的专用线我们称为“心跳线”。然后单击“网络”右击“LAN”选择“属性”命令。

11.在打开的界面中我们选择“只用于内部群集通讯(专用网络)”单选按钮;单击“确定”

到此群集算是搭建配置完成了。