群集配置+tomcat服务器实现双机热备文档

mousefat 贡献于2012-11-21

作者 微软用户  创建于2011-02-25 02:39:00   修改者微软用户  修改于2011-02-28 01:46:00字数10879

文档摘要:服务器群集是一组协同工作并运行Microsoft群集服务(Microsoft Cluster Service,MSCS)的独立服务器。它为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。它允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。双机热备在集群节点间保持间歇的通信信号,称为心跳信号,是错误检测的一个机制。即通过每一个通信路径,在两个对等系统之间进行周期性的握手,如果连续没有收到的心跳信号到了一定的数目,双机软件就把这条路径标示为失效。心跳的作用就是让主机了解对方是否存在,服务是否健全,一旦双机种的任何一方心跳消失,则另一台主机立即接替继续提供服务。
关键词:

 VMware Workstation 6.0中群集环境配置指南 目录 群集介绍 双机热备原理 群集专业术语 实验环境介绍及要求 拓扑图 软件配置说明 硬件配置要求 安装群集前的准备工作 创建虚拟机 为第一个虚拟机添加群集使用的虚拟SCSI接口的硬盘 修改虚拟机的配置文件 为第二个虚拟机添加群集使用的虚拟SCSI接口的硬盘 验证共享磁盘是否创建成功 在虚拟机上安装操作系统 网络及系统配置 配置IP 给节点1升级到Active Directory服务器 给节点2升级到Active Directory服务器 给节点2升级到Active Directory服务器 格式化群集使用的SCSI磁盘 安装群集服务 在A节点上仙剑一个群集 将节点B加入现有集群 配置群集服务 群集网络配置 心跳适配器优先化 仲裁磁盘配置 测试群集安装 故障转移测试 初级测试 高级测试 TOMCAT群集管理器配置方法 结束语 一.群集介绍 服务器群集是一组协同工作并运行Microsoft群集服务(Microsoft Cluster Service,MSCS)的独立服务器。它为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。它允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。 二双机热备原理 双机热备技术,就是指为了解决网络节点单点故障引起的整个网络瘫痪问题而提供的两台节点设备实时热备功能,即除主网关以外,还有一台网关处于热备状态,有机地构成了一个具有实时热切换的高可靠性系统。其中一台网关被指定为“主墙”,另外一台被定义为“从墙”,处于主状态的网关不时发送数据包,而处于备状态的网关则通过监听数据包的方式来发现系统故障或者线路故障,当主状态系统出现故障时,处于备状态的从墙将在很短的时间内转变成主墙,从而为系统提供7x24小时不间断服务。 双机热备在集群节点间保持间歇的通信信号,称为心跳信号,是错误检测的一个机制。即通过每一个通信路径,在两个对等系统之间进行周期性的握手,如果连续没有收到的心跳信号到了一定的数目,双机软件就把这条路径标示为失效。心跳的作用就是让主机了解对方是否存在,服务是否健全,一旦双机种的任何一方心跳消失,则另一台主机立即接替继续提供服务。 锐捷VPN设置为双机热备模式之后,能够保证当主网关发生意外down机、网络链路发生故障、硬件故障等情况的时候,从网关自动切换为工作状态,代替主网关正常工作,从而保证了网络的正常使用。切换过程不需要人为操作和其他系统的参与,切换时间少于5s 三、群集专业术语 节 点: 构建群集的物理计算机 群集服务: 运行群集管理器或运行群集必须启动的服务 资 源: IP地址、磁盘、服务器应用程序等都可以叫做资源 共享磁盘: 群集节点之间通过光纤 SCSI 电缆等共同连接的磁盘柜或存储 仲裁资源: 构建群集时,有一块磁盘会用来仲裁信息,其中包括当前的服务状态各个节点的状态以及群集转移时的一些日志 资源状态: 主要指资源目前是处于联机状态还是脱机状态 资源依赖: 资源之间的依存关系 组: 故障转移的最小单位 虚拟服务器: 提供一组服务--如数据库文件和打印共享等 故障转移: 应用从宕机的节点切换到正常联机的节点 故障回复: 某节点从宕机状态转为联机状态后,仍然继续宕机前的工作,为其他节点分流 四、实验环境介绍及要求 1.拓扑图 2.软件配置说明 (1) DC软件配置信息 OS:Windows Server 2003 X86 SP1 中文企业版 Role: Active Directory域控制器 Domain:test.com ServerName:DC.test.com IP:192.168.0.254 (以“桥接”方式连接) Netmask:255.255.255.0 Gateway:192.168.0.254 (2) Cluster Node A软件配置信息 OS: Windows Server 2003 X86 SP1 中文企业版 Role: Member Server ServerName:ClusterNodeA.test.com IP1:192.168.0.1 (以“桥接”方式连接) Netmask1:255.255.255.0 Gateway1:192.168.0.1 Dns1:192.168.0.254 IP2:10.0.0.1 (以“VMnet2”方式连接) Netmask2:255.0.0.0 Gateway2:None DNS2:None (3) Cluster Node B软件配置信息 OS: Windows Server 2003 X86 SP1 中文企业版 Role: Member Server ServerName:ClusterNodeB.test.com IP1:192.168.0.2 Netmask1:255.255.255.0 Gateway1:192.168.0.1 (以“桥接”方式连接) Dns1:192.168.0.254 IP2:10.0.0.2 (以“VMnet2”方式连接) Netmask2:255.0.0.0 Gateway2:None DNS2:None 3、硬件配置要求 (1) 网卡 1) 群集中的每个节点需要有两个网卡。一个用来连接您的公共网络,一个用来进行群集节点间的通讯,俗称“心跳连接”。 2) 心跳线必须通过交叉线直接连接群集节点,不能通过任何路由设备。因为群集心跳数据包的生存时间TTL值为1。我们知道,数据包在每经过一个路由节点时,TTL值都会减一。 (2) 共享磁盘 1) 除操作系统所在磁盘外,还需要两个额外的SCSI磁盘。一个用来做仲裁磁盘,另一个用来充当数据共享磁盘。 2) 共享磁盘必须位于系统驱动器所用的控制器以外的另一个控制器上。不要和操作系统所在磁盘使用同一个总线。 3) 所有共享磁盘,包括仲裁磁盘,必须在物理上附加到一个共享总线。 4) 仲裁磁盘空间大小最小50 MB。为了得到最佳的NTFS文件系统性能,建议采用最小500 MB的磁盘分区。 5) 所有共享磁盘必须配置为基本磁盘,而不能为动态磁盘。 6) 共享磁盘不支持软件容错,不要再试图对共享磁盘做软RAID。 7) 如果您使用的是64位版本的Windows Server 2003的系统,需要注意的是,所有共享磁盘必须配置为主引导记录(MBR),也就是建立主分区。也不要试图配置为GPT磁盘,因为它不能作为群集磁盘得到支持。 8) 群集磁盘上的所有分区必须格式化为NTFS。 9) 群集节点的操作系统必须采用同架构的版本,不能节点A采用32位系统,而节点 B却使用64位系统。 (说明:在本次实验中,模拟的SCSI共享磁盘柜均是通过VMware Workstation自带的相关工具来创建) 五、安装群集前的准备工作 1.创建虚拟机 创建虚拟机的步骤和以前一样,所以不再叙述,这里只说明需要注意的地方。 (1)在“网络类型”对话框中选择“使用 Host-only 网络”;(如图1) (图1) (2)在“选择一个磁盘”对话框中,选择第一项“创建一个新的虚拟的磁盘”;(如图2) (图2) (3) 在“选择一个磁盘类型”页选择“IDE”单选按钮(如图3),这点至关重要,必须进行此步操作,然后单击“下一步”按钮。在“选择磁盘容量”对话框中,设置磁盘大小为10GB(如图4),虚拟机定制完成后,依次选择“虚拟机→设置”命令,在“Virtual Machine Settings”页的“Hardware”选项卡中(如图5),选中“Hard Disk”项,单击右侧“Advanced”按钮,在弹出的“Advanced”对话框中,在“虚拟设备节点”下拉列表框下,选择“IDE 0:0”项(如图6)(默认即是此选项,如果不是请修改),最后单击“OK”按钮。 (图3) (图4) (图 5) (图 6) 2.为第一个虚拟机添加群集使用的虚拟SCSI接口的硬盘 在VMware Workstation主界面中,选中新建的第一台Windows Server 2003的虚拟机,单击“Edit virtual machine settings”链接,进入“Virtual Machine Settings”页(如图 7),添加SCSI接口硬盘, (图 7) 具体操作步骤如下: (1)单击“Add”按钮,进入添加硬件向导对话框。 (2)在“Hardware Type”对话框中,选中“Hard Disk”,单击“Next按钮。(如图 8) (图 8) (3)在“Select a Disk”对话框中,选择“Create a new virtual disk”,单击“Next”按钮(如图 9)。 (图 9) (4)在“Specify Disk File”对话框中,在“磁盘文件”下面点击浏览找到一个存放文件的位置并输入输入Quorum.vmdk,然后单击“Next”按钮(如图 10)。 (图 10) (5)在“Specify Disk Capacity”对话框中,在“Disk size”后面输入1,同时选中“立即分配所有磁盘空间”复选框,然后单击“Finish”按钮。(如图 11) (图 11) (6)按照上面的第1步到第5步,再创建一个2.0G的虚拟SCSI磁盘,命名虚拟磁盘文件为ShareDisk.vmdk。 (7)SCSI磁盘创建完成后,按照上一节第(3)步中所述方法,修改第一块SCSI磁盘为“SCSI 0:0”,第二块SCSI磁盘为“SCSI 0:1”。 至此,已经创建了一个含有1个IDE硬盘、2个SCSI硬盘(一个硬盘大小为1G,用作群集日志磁盘,另一个硬盘为2.0G,用作群集数据使用),1块网卡的虚拟计算机(群集需要2块网卡,另一块网卡在安装完Windows Server 2003之后创建,以利于分辩)。 2修改虚拟机的配置文件 为了能以共享方式使用虚拟机的硬盘,需要修改每一台虚拟机的配置文件。关闭正在运行的每台Windows Server 2003的虚拟机,进入保存第一台虚拟机配置文件的文件夹,选择虚拟机的配置文件(扩展名为*.vmx),用鼠标右键单击,从出现的菜单中选择“打开方式”,在“打开方式”中选择“记事本”,在配置文件中添加如下一行disk.locking = “FALSE”记住,需要用纯英文方式输入,用鼠标选中的一行即是新添加的。(如此图) 3为第二个虚拟机添加群集使用的虚拟SCSI接口的硬盘 按照前面的步骤,建立第2台Windows Server 2003的虚拟机,在创建过程中需要注意: (1) 在命名第2台虚拟机时,可以命名为Windows Server 2003,Enterprise Edition Clust-2。 (2)在创建第2台虚拟机完成后,单击“编辑虚拟机的设置”,修改第2台虚拟机的配置。添加在第1台虚拟机时创建的虚拟SCSI磁盘,方法如下: 在“Virtual Machine Settings”页,单击“Add”按钮; 在“Hardware Type”对话框中,选择“Hard Disk”; 在“Select a Disk”对话框中,选择“Use an existing virtual disk”(如图12); (图 12) 在“Specify Disk File”对话框中,单击“Browse”按钮; 在“Browse for existing disk”,浏览保存第1台虚拟机文件的路径,在“文件类型”处选择“All files(*.*)”,在文件列表中选择Quorum.vmdk,然后单击“打开”按钮返回到“Select an Existing Disk”对话框,然后单击“Fnish”按钮。(如图 13) (图 13) (3)按照上面的步骤,把SharDisk.vmdk文件添加到第2台虚拟机中作为虚拟机的磁盘。 4. 验证共享磁盘是否成功创建 在本实验中,我在D:\我的文档\My Virtual Machines目录下新建了一个ShareDisks文件夹,用来保存后面两个操作建立的虚拟仲裁磁盘文件和数据磁盘文件。进入D:\我的文档\My Virtual Machines\ShareDisks可以看见之前建的虚拟磁盘文件(如图 13)。 (图 13) 5.在虚拟机上安装操作系统 虚拟机配置完成后,在这台虚拟机上安装Windows Server 2003企业版,在安装的过程中,需要注意如下事项: (1)将Windows Server 2003安装在IDE接口的硬盘上(默认安装就是这样),如果是Windows 2000 Advanced Server,默认是安装在SCSI接口的硬盘上,需要修改为IDE接口的硬盘(根据硬盘大小区分)。 (2)命名第一台计算机的名称为heinfo-node1(合理命名)。 (3)命名第二台计算机的名称为heinfo- node2(合理命名)。 六. 网络及系统配置 1.配置IP 1) 为了接下来的实验更加直观,建议把两块网卡进行重命名操作。生产环境也推荐这样操作。 2) Hearbeat Connection网卡(以下改称为心跳网卡)的TCP/IP属性如下。不要对心跳网卡设置默认网关和DNS地址。 3) 按照下图修改心跳网卡的高级TCP/IP属性,目的是禁止心跳网卡的DNS和NetBios查询。这样能够消除 可能出现的通信问题,也有利于减少不必要的网络流量。因为服务器群集节点间的通信对于群集的顺畅运转至关重要。 2.升级到Active Directory服务器 (1)进入Windows Server 2003的虚拟机后,运行dcpromo命令,将计算机升级到Active Directory服务器(如图 14) 欢迎使用Active Directory安装向导——》下一步 (图 14) (2)操作系统兼容性——》下一步; (3)域控制器类型——》新域的域控制器——》下一步; (4)创建一个新的域——》在新林中的域——》下一步; (5)新的域名——》下一步; 新域的DNS全名:dss.com (6)NetBIOS 域名——》下一步; (7)数据库和日志文件夹(默认)——》下一步; 数据库文件夹:C:\WINDOWS\NTDS。 日志文件夹:C:\WINDOWS\NTDS。 (8)共享系统卷(默认)——》下一步; 文件夹位置:C:\WINDOWS\SYSVOL。 (9)DNS注册诊断——》下一步 在这台计算机上安装并配置DNS服务器,并将这台DNS服务器做为计算机的手选DNS服务器。 (10)权限——》下一步 只与WINDOWS 2000或者WINDOWS SERVER 2003操作系统兼容的权限。 (11)目录服务还原模式的管理员密码:——》下一步; 还原式密码: 确认密码: (12)摘要——》下一步; (13)等待Active Directory安装向导配置Active Directory; 在等待Active Directory安装向导配置Active Directory过程中,会弹出正在配置组件对话框 。 如果缺少文件,会弹出对话框。根据提示,加载介质后Active Derectory安装向导会继续配置组件。 根据提示,加载介质后Active Derectory安装向导会继续配置组件。 (20)正在完成Active Directory安装向导——》完成; 点击完成,结束节点1上域控制器的配置,重新启动服务器。 3. 给节点2配置域服务器 在节点2:BL-2-4上配置域控制器,大体步骤与节点1:BL-1-4上的过程类似,所不同的是:出现欢迎屏幕后,在节点1安装的第(3)步中,会再次出现选择域控制器类型的界面,选择现有域的额外域控制器而不是新的域控制器。 (3)域控制器类型——》现有域的额外控制器(A)——》下一步; (4)网络凭据——》下一步; 在接下来的界面中,填写帐户密码和域。 用户名:administrator; 密码:111111(此台计算机的密码); 域:dss。 (11)额外的域控制器——》浏览 在弹出的对话框中选择dss.com——》确定; 额外的域控制器——》下一步; 接下来的步骤和配置主域配置差不多。配置完成后,重启服务器。 4格式化群集使用的SCSI磁盘 1) 启动NodeA(不要开启ClusterNodeB,使其保持关闭状态。这样有助于保证附加到共享总线的磁 盘上的数据不会丢失或遭到破坏。) 2) 打开NodeA 的“磁盘管理”,系统会自动找到先前创建的两个共享磁盘。进入 “磁盘初始化和转化 向导” 下一步 下一步 下一步 3)“新建磁盘分区 4) 选择建立“主磁盘分区”。 5) 给仲裁磁盘分配一个约定成俗的驱动器号Q。 6) 一定要格式化成为NTFS,同时把卷标改成“Quorum”。 7) 以上是对仲裁磁盘进行操作,按照同样的方法,对共享数据磁盘进行操作。分配驱动器号为R,卷标名 为Data。(具体过程略)。另外,需要补充一点的是,通常,驱动器盘符“Q”用于仲裁磁盘,而“R”、“S”等 字母则常用于数据磁盘。尽管您可以按照个人喜好随意更改,但是建议采用约定成俗的规定。 8) 对共享磁盘的操作完成后,建议验证一下磁盘是否可读写。方法是新建一些文件后再删除,看看是否都 正常。 七.安装群集服务 1、在A节点上新建一个群集 (1) 开启NodeA,同时保持NodeB处于关闭状态。展开NodeA的“开始”菜单,定位到“程序”à“管理工具”,打开“群集管理器”。 (2) 选择“创建新群集 (3) 输入您公司的域名和事先准备好的群集名。如果有需要,在DNS中对该群集名建立对应的A记录。 (3) 输入新群集中的第一个节点的计算机名,这里我们选择NodeA (4) 这时会对群集配置进行一个完全分析。如果有任何一项无法通过检测,务必检查原因、排除问题。故障排除后,不需要重新再来,只需点一下“重新分析”按钮就行。 (5) 输入群集的IP地址,该地址是NodeA和NodeB共同虚拟出来的群集IP。其FQDN地址对应于前面的Test.test.com. (6) 输入前面创建的群集服务帐号。该帐号可以不是域管理员,但是必须是各节点的本地管理员。(也可以是Administrator) (7) 下图是配置信息汇总。如果发现配置有错误,可以点击“上一步”进行更改。否则点击“下一步”,开始群集创建。 下一步 (10) 完成新建服务器群集向导。至此,我们已经成功的在NodeA上配置了群集服务。 (11) 打开群集管理器,验证NodeA上的群集服务已成功安装。资源所有者均为NodeA,并均处于联机状态。 2、将B节点加入现有群集 (1) 开启NodeB节点,同时不要关闭ClusterNodeA,否则无法加入现有群集。打开群集管理器,选择“添加节点到群集”,“浏览”,找到之前创建的群集名ClusterTest。点击“确定”。 (2) 进入添加节点向导。 (3) 选择您要添加到现有群集的节点。我这里选择ClusterNodeB。 (4) 同样,节点加入前会进行群集配置分析。如果分析结果中有任何问题,请着手解决后再往下继续。 (5) 输入群集服务帐号。 (6) 群集配置信息汇总,返回修改请点击“上一步”,继续请点击“下一步”。 (8) 开始“添加节点到群集”的配置操作。 (9) 完成节点添加工作。 (10) 从下图可以看出,ClusterNodeB已成功加入现有群集,目前处于运行状态。 (10) 至此,我们成功的在ClusterNodeA上新建了一个名为ClusterTest的群集,并成功将ClusterNodeB加入该群集中。 11) 细心的您在ClusterNodeB加入到现有群集后,可能会发现无法在ClusterNodeB上访问原有的共享磁盘。如下图所示。不要奇怪,只是正常现象。因为在群集服务中,同一时刻只能有一个节点对资源拥有所有权。在我这个例子中,此刻仲裁磁盘的所有者是ClusterNodeA,所以ClusterNodeB无法访问。反过来,如果所有者是ClusterNodeB,则会变成ClusterNodeA无法访问共享磁盘。 八、配置群集服务 1、群集网络配置 (1) 进行专用网络配置。打开群集管理器,单击“群集配置”,单击“网络”,右键选择Heartbeat的属性。 (2) 选择“为群集使用启用这个网络”和“只用于内部群集通讯(专用网络)”。 对上图中的几个选项,我稍微做一下解释: 为群集使用启用这个网络: 如果选定了该复选框,群集服务将使用该网络。默认对所有网络选定该复选框。 只用于客户端访问(公用网络):如果您想让群集服务仅使用该网络适配器与其它客户端进行外部通信,那么选择该选项。该网络适配器将不进行节点对节点通信。 只用于内部群集通信(专用网络):如果您想让群集仅使用该网络进行节点对节点通信,那么选择该选项。 所有通信(混合网络):如果您想让群集服务使用该网络适配器进行节点对节点通信和外部客户端通信,那么选择该选项。默认对所有网络选定该复选框。 在本次实验中,我们仅使用到了两个网络:Public Connection和Heartbeat Connection。基于最常见的配置,我们将这两个网络分别作为混合网络和专用网络。 (3) 同样,进行公用网络配置 2、心跳适配器优先化 (1) 由于群集服务总是尝试使用列于首位的网络适配器进行节点间的远程过程调用(RPC)通信。只有当群集服务无法使用第一个网络适配器进行通信时,才会使用列表上的下一个网络适配器。所以我们需要调整一下心跳适配器的优先级。 (2) 启动群集管理器。右击群集名称,然后单击“属性”,在弹出的对话框中单击“网络优先级”选项卡。将Hear tbeat Connection 上移至顶部。 3、仲裁磁盘配置 启动“群集管理器”。右击左上角的群集名称,然后单击“属性”。单击“仲裁”选项卡。在“仲裁资源”列表框中,选择“磁盘Q”。 4、测试群集安装 前面我们在CluterNodeA和CluterNodeB新建和加入现有群集结束后,都分别给出了一张截图用来验证群集安装的正确性。如果您觉得验证不周全,还可以采用如下几个方法来验证。 (1) 最简单的验证就是通过群集管理器。打开群集管理器,查看是否能够打开到群集的连接。 (2) 查看群集服务是否启动 (3) 相关事件日志 (4) 相关注册表键值 九、故障转移测试 前面说了这么多,终于等到最激动人心的时刻了。在这一环节中,我准备将测试分为初级测试和高级测试两块来验证群集的故障转移功能。 1、 初级测试 (1) 打开群集管理器,从图中我们可以看出,目前数据共享磁盘的所有者是ClusterNodeA,状态为联机。 (2) 右键选择组0的“属性”,再选择“移动组”。 (3) 可以看到此时的状态为“脱机挂起”。 (5) 从图中可以得知,共享数据磁盘R的所有者已经转移到ClusterNodeB上了,状态为联机。 (6) 此实验说明,在群集服务中,资源能够从一个节点手动转移到另一个节点。(当然也能够自动转移,后面的实验均属于自动转移) 2、 高级测试 (1) 手工模拟故障1次 (1) 打开群集管理器,对磁盘Q进行一次“初始故障”操作。此时磁盘Q的所有者为ClusterNodeA。 (2) 可以看到磁盘Q已经联机挂起了。 (3) 经过很短的时间后,磁盘Q又自动联机了,所有者还是ClusterNodeA。 (4) 此实验说明,群集节点的资源,在遇到初始故障后,能够自我修复,重新回到联机状态。虽然在这个实验中没有体现出能够初始故障多少次,但是我可以告诉大家,是3次。如果初始故障次数超过3次,就不会自我修复了,而是会进行故障转移。下面的实验会证明这一点。 (2) 手工连续模拟故障4次 (1) 打开群集管理器,对磁盘R进行“初始故障”操作,重复4次。此时磁盘R的所有者还属于ClusterNodeA。 (2) 4次模拟故障后,定位到“资源”,在右边窗口中可以看到,所有资源已自动迁移到ClusterNodeB上,处于联机状态。 (3) 由于心跳侦测机制的作用(心跳信息大约每1.2秒一次),群集服务会发现ClusterNodeA并不是真正的宕机,所以ClusterNodeA会自动尝试联机。 (4) 节点ClusterNodeA已恢复正常。 (5) 此实验说明,在群集服务中,当某个节点故障超过3次后,则不会自动恢复,而是进行故障转移。同时也说明,当群集服务检测到原节点可用时,原节点会再次自动回到群集中。此过程的专业术语叫“故障回复” (3) 停止群集服务测试 1) 在停止ClusterNodeB上的群集服务前,先打卡群集管理器,可以察看到,目前资源的所有者是ClusterNo deB。 2) 停止ClusterNodeB的群集服务。 3) 再次回到群集管理器,发现资源的所有者已经切换到ClusterNodeA上。因为ClusterNodeB上的服务已停止,不可能自动恢复过来。仍旧通过心跳侦测机制,当丢失4次心跳信息后,(大约5秒),则会宣告该节点失败。所以图中显示红叉,表示ClusterNodeB这个节点目前不可用。 4) 此实验说明,当某个节点上的群集服务停止后,运行在该问题节点上的资源会自动转移到其他正常节点。 (4) 模拟意外断电时故障转移 1) 测试前按照老规矩,打开集群管理器,可以看到资源的所有者ClusterNodeB。 2) 直接关闭虚拟机后,打开ClusterNodeA上的集群管理器,发现资源已经为脱机状态,且群集组已显示不正常。 3) 群集服务试图将资源所有者切换到ClusterNodeA上。 4) 资源已全部迁移到ClusterNodeA上,且显示ClusterNodeB不正常。 3.TOMCAT群集管理器配置方法 1. 启动群集管理器 2. 在群集管理其中增加组信息。 选取两个所有者。 增加成功 3. 增加支援,选择刚建的组,进行增加支援操作 命令行:java.exe -jar -Duser.dir="C:\Program Files\Apache Group\Tomcat 4.1" "C:\Program Files\Apache Group\Tomcat 4.1\bin\bootstrap.jar" start java.exe -jar -Duser.dir="[tomcat安装目录]" "[tomcat安装目录]\bin\bootstrap.jar" start 当前目录:C:\j2sdk1.4.1_01\bin 当前目录:[jdk安装目录]\bin 安装完成,验证是否成功。 0.5/先将各节点tomcat服务停掉,并设定为手动启动 1/选择联机操作。 2/对主设备进行启始故障操作。观察操作后所有着是否发生切换。并观察所有者的任务管理中观察JAVA进程是否启动。 在tomcat的conf目录下server.xml文件加上 十、结束语 如果您完成了本指南全部的实验环节,那么恭喜您!您已经完成了所有节点上的群集服务配置。服务器群集 已经完成可以运作了。您现在可以准备安装群集资源,比如:文件共享、打印机共享、诸如分布式的事务协 调器、DHCP、WINS等群集识别服务、或者诸如Exchange Server或SQL Server等群集识别程序。

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 6 金币 [ 分享文档获得金币 ] 4 人已下载

下载文档