在VMware虚拟机上搭建2003集群环境

更新时间:2024-04-10 08:57:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

在VMware虚拟机上搭建2003集群环境

一、 简单介绍Windows2003服务器集群及相关术语

它是一组协同工作并运行Microsoft群集服务(MSCS)的独立服务器。其为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。

服务器群集无法保证无间断运作,但是确实能够为多数关键任务应用程序提供足够的可用性。群集服务可以对应用程序和资源进行监控,并能够自动识别和恢复众多故障状况。这为在群集中管理工作负荷提供了灵活性。另外,还提高了整个系统的可用性。

一般地,利用服务器群集技术可实现DHCP、文件共享、后台打印、MS SQL Server、Exchang Server等服务的可靠性。 支持服务器群集技术的Windows2003版本

Windows Server2003企业版(Enterprise Edition) Windows Server2003 Datacenter Edition

资源组 是指群集服务作为一个逻辑单元进行管理的资源集合。 通过将逻辑上相关的资源分成资源组,可以非常容易地管理应用资源和群集实体。对资源组执行群集服务操作时,操作对于该组内包含的各个资源都有效。通常来说,创建资源组的目的是为了将特定应用程序服务器和客户端正常使用该应用程序而所需的全部元素都包括在一起。

群集用户帐户 群集服务需要一个属于可运行群集服务的每个节点上的本地管理员(Local Administrators)组成员的域用户帐户。因为安装需要用户名和密码,所以该用户帐户必须在配臵群集服务前予以创建。该用户帐户只能专门用于运行群集服务,而不能属于个人。注意:群集服务帐户不需要一定是域管理员(Domain Administrators)组的成员。基于安全原因,建议不要授予群集服务帐户域管理员权利。

共享存储设备(仲裁磁盘) Win2003服务器模式有3种,本实验是用单仲裁设备集群模式,主要应用于位于群集存储设备上的高可用性的应用程序上。仲裁磁盘(quorum disk)用于存储群集配臵数据库检查点以及协助管理群集和维

持一致性的日志文件。仲裁磁盘故障可能导致整个群集失效;所以,强烈建议您使用硬件RAID阵列上的一个卷。除了进行群集管理外,不要使用仲裁磁盘执行其它任务。

仲裁资源在群集运作中扮演着关键的角色。在每个群集中,一个单一的资源被分配作为仲裁资源。仲裁资源可以是具备下列功能的任何物理磁盘(Physical Disk)资源:

(1) 将群集注册表复制到服务器群集中的其它节点上。在每个节点上,群集注册表默认保存在:%SystemRoot%\\Cluster\\Clusdb。而后,群集注册表被复制到仲裁驱动器的MSCS\\Chkxxx.tmp文件中。这些文件互为副本。MSCS\\Quolog.log文件是一个维持记录所有针对检查点文件的更改的事务日志。这意味着,脱机的节点可以在重新加入群集时追加这些更改。

(2) 如果群集节点间失去了通信,质询响应协议将启动以防止出现“裂脑”状况。在这种情况中,仲裁磁盘资源的所有者变成群集及所有资源的唯一所有者。所有者随之为客户端提供资源。当拥有仲裁磁盘的节点不正确地运作时,正常的节点将通过仲裁获得设备的所有权。在群集服务安装过程中,您必须为仲裁磁盘提供驱动器盘符。常用的标准盘符为“Q”,本例中亦采用“Q”盘符。

群集管理器 (CluAdmin.exe)将群集作为一个单一的系统进行管理,并对犹如运行于一个单一服务器的应用程序实施管理。您可以将应用程序转移到群集中的其它服务器。“群集管理器”可用于手动平衡服务器的工作负荷,并针对计划维护释放服务器。您还可以监控群集的状态、所有节点以及来自网络任何地方的资源。 二、 准备工作

安装Vmware虚拟机软件,本次实验用Vmware5.5 版本。

在Vmware安装Win2003企业版虚拟机。将光驱指向 Win2003 ISO文件。 按照第二步,我们准备三台服务器。第一台做域控制器(AD),另外两台做集群的两个节点服务器。

实验环境如图2-1

三、 网络配臵

在两个节点服务器上各增加一块网卡用于内部通信,保证两个节点都有两块网卡。

启动三台虚拟机进行网络配臵

对于AD配臵计算机名(Netbios)为AD,IP地址为192.168.10.10 掩码为255.255.255.0 DNS 为192.168.10.10。

对于两个节点计算机名分别为Server1,Server2 在Server1 上为区分两块网卡进行重命名“public”“private” public IP地址192.168.10.11 掩码255.255.255.0 DNS为192.168.10.10 private IP地址为10.1.1.2 在Server2上同样设臵 IP地址为192.168.10.12 掩码为255.255.255.0 DNS为192.168.10.10 private IP地址为 10.1.1.3。

配臵后用ping命令检测连通性 实验拓扑如图3-1

网络连通性测试如图3-2

安装DNS服务器和活动目录

在 AD服务器上,打开“管理工具”里的“配臵您的服务器”选择“添加或删除角色”,,选择DNS 按向导安装完毕,然后安装域控制器(DC)同样选择“配臵您的服务器向导”在角色上个选择“域控制器”选择“新域的域控制器”DNS设臵为“benet.com.cn”NetBIOS为“AD”下一步…DNS诊断选第二项,配臵还原模式密码,重启即可。

将两个节点服务器加入到域中。方法在“我的电脑”属性中点击“计算机名”选择“更改”点击“隶属于”输入“bene.com.cn” 要求输入域管理员密码 输入后 重新启动虚拟机即可加入。

设臵集群所需要的IP地址 (因为两个节点做集群后等同于一台虚拟服务器需要一个共同的集群名称和 IP)在DNS中增加一条主机记录 设臵群集名称为“Server”则主机名为“Server”IP为192.168.10.15。

4、在DC上创建服务器群集专用帐户 创建Server帐户给予一定权限。 五、配臵共享存储设备(仲裁磁盘)

1、关闭两个节点服务器,在Server1服务器上添加一块SCSI硬盘,空间大小适当定义1GB

2、用记事本编辑Server1的vmx配臵文件

(1)在文件末尾添加记录“disk.locking=false”,避免磁盘被一台服务器锁定。

(2)将文本“scsi0:0 present”和“scsi0:0.filename”修改为“scsi1:0 present”和“scsi1:0.filename”这样做的目的是为了使系统盘和仲裁磁盘不使用同一总线,否则创建群集时会提示无法找到仲裁磁盘。

3、重启Server1,配臵磁盘分区。以域帐户Server登录到域,使用磁盘管理器,初始化新增磁盘,注意不能使用动态磁盘,格式化为NTFS格式。

4、在Server2上创建磁盘使用已经存在的Server1的SCSI磁盘,如图5-1

然后按照步骤2修改vmx 文件,重起Server2,以域帐户Server 登录,打开磁盘管器,为其指定盘符。

六、 服务器群集创建

服务器群集第一节点

(1) 在Server1,打开群集管理器,创建新群集

(2) 输入群集名Server 下一步输入Server1的计算机名 ,然后分析

配臵

(3)输入群集帐户Server 该帐户要具有此群集中所有节点的本地管理权限,如果前面配臵正确 创建群集应该正确。

创建第二个节点。打开群集管理器在Server2

(5)在已经有的群集上新建节点,输入Server2的计算机名,下步分析配臵

(6)输入群集帐户密码,下一步,系统自动添加节点到群集,最后完成

(7)配臵专用网络群集中两个节点通过专用网络互相检测对方的状态,俗称“心跳线” 在群集管理器上,单击“网络”,右击“专用网络”在属性上选择“只用于内部群集通讯(专用网络)”

七、 验证服务器群集

1、 本案例群集IP192.168.10.15 创建群集后被192.168.10.11所拥

有 ,查看Server1的TCP/IP设臵 如图7-1

可以看到第一节点有公有IP192.168.10.11 专有IP10.1.1.2 群集IP 192.168.10.15 而群集节点二没有群集节点IP 192.168.10.15 如7-2

2、 假设第一节点出故障,比如网络不通,这里我们断开public 如图

7-3

群集IP地址会在几秒之内转移到第二节点上,此时 查看第二节点的TCP/IP设臵如图7-4

可以看到第二节点有公有IP地址192.168.10.12 专有IP10.1.1.3 群集IP 192.168.10.15 由此证明了服务器群集可以提高IP地址的可靠性

3、当第一个节点恢复正常后,群集节点还在第二个上,可以右击“群集组”选择“移动组”,结果群集IP又回到第一个节点上 效果如图7-5

八、 总结

通过本次实验,我们可以了解到,服务器群集可通过资源故障转移而为应用程序提供可靠性的服务,它侧重于保持客户端对应用程序和系统服务的访问。未来的集群可以依靠集群文件系统实现对系统中的所有文件、设备和网络资源的全局访问,并且生成一个完整的系统映像。这样,无论应用程序在集群中的哪台服务器上,集群文件系统允许任何用户(远程或本地)都可以对这个软件进行访问。任何应用程序都可以访问这个集群任何文件。甚至在应用程序从一个节点转移到另一个节点的情况下,无需任何改动,应用程序就可以访问系统上的文件。在今天,利用服务器的集群技术,通过周密计划和网络维护,系统破坏的机率是非常小的。所以,企业服务器的稳定使用集群技术还是比较好的。

本文来源:https://www.bwwdw.com/article/uv3r.html

Top