虚拟机配置+群集配置+tomcat服务器实现双机热备文档.doc
VMWAREWORKSTATION60中群集环境配置指南目录群集介绍双机热备原理群集专业术语实验环境介绍及要求拓扑图软件配置说明硬件配置要求安装群集前的准备工作创建虚拟机为第一个虚拟机添加群集使用的虚拟SCSI接口的硬盘修改虚拟机的配置文件为第二个虚拟机添加群集使用的虚拟SCSI接口的硬盘验证共享磁盘是否创建成功在虚拟机上安装操作系统网络及系统配置配置IP给节点1升级到ACTIVEDIRECTORY服务器给节点2升级到ACTIVEDIRECTORY服务器给节点2升级到ACTIVEDIRECTORY服务器格式化群集使用的SCSI磁盘安装群集服务在A节点上仙剑一个群集将节点B加入现有集群配置群集服务群集网络配置心跳适配器优先化仲裁磁盘配置测试群集安装故障转移测试初级测试高级测试TOMCAT群集管理器配置方法结束语一群集介绍服务器群集是一组协同工作并运行MICROSOFT群集服务(MICROSOFTCLUSTERSERVICE,MSCS)的独立服务器。它为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。它允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。二双机热备原理双机热备技术,就是指为了解决网络节点单点故障引起的整个网络瘫痪问题而提供的两台节点设备实时热备功能,即除主网关以外,还有一台网关处于热备状态,有机地构成了一个具有实时热切换的高可靠性系统。其中一台网关被指定为“主墙”,另外一台被定义为“从墙”,处于主状态的网关不时发送数据包,而处于备状态的网关则通过监听数据包的方式来发现系统故障或者线路故障,当主状态系统出现故障时,处于备状态的从墙将在很短的时间内转变成主墙,从而为系统提供7X24小时不间断服务。双机热备在集群节点间保持间歇的通信信号,称为心跳信号,是错误检测的一个机制。即通过每一个通信路径,在两个对等系统之间进行周期性的握手,如果连续没有收到的心跳信号到了一定的数目,双机软件就把这条路径标示为失效。心跳的作用就是让主机了解对方是否存在,服务是否健全,一旦双机种的任何一方心跳消失,则另一台主机立即接替继续提供服务。锐捷VPN设置为双机热备模式之后,能够保证当主网关发生意外DOWN机、网络链路发生故障、硬件故障等情况的时候,从网关自动切换为工作状态,代替主网关正常工作,从而保证了网络的正常使用。切换过程不需要人为操作和其他系统的参与,切换时间少于5S三、群集专业术语节点构建群集的物理计算机群集服务运行群集管理器或运行群集必须启动的服务资源IP地址、磁盘、服务器应用程序等都可以叫做资源共享磁盘群集节点之间通过光纤SCSI电缆等共同连接的磁盘柜或存储仲裁资源构建群集时,有一块磁盘会用来仲裁信息,其中包括当前的服务状态各个节点的状态以及群集转移时的一些日志资源状态主要指资源目前是处于联机状态还是脱机状态资源依赖资源之间的依存关系组故障转移的最小单位虚拟服务器提供一组服务如数据库文件和打印共享等故障转移应用从宕机的节点切换到正常联机的节点故障回复某节点从宕机状态转为联机状态后,仍然继续宕机前的工作,为其他节点分流四、实验环境介绍及要求1拓扑图2软件配置说明1DC软件配置信息OSWINDOWSSERVER2003X86SP1中文企业版ROLEACTIVEDIRECTORY域控制器DOMAINTESTCOMSERVERNAMEDCTESTCOMIP1921680254(以“桥接”方式连接)NETMASK2552552550GATEWAY19216802542CLUSTERNODEA软件配置信息OSWINDOWSSERVER2003X86SP1中文企业版ROLEMEMBERSERVERSERVERNAMECLUSTERNODEATESTCOMIP119216801(以“桥接”方式连接)NETMASK12552552550GATEWAY119216801DNS11921680254IP210001(以“VMNET2”方式连接)NETMASK2255000GATEWAY2NONEDNS2NONE3CLUSTERNODEB软件配置信息OSWINDOWSSERVER2003X86SP1中文企业版ROLEMEMBERSERVERSERVERNAMECLUSTERNODEBTESTCOMIP119216802NETMASK12552552550GATEWAY119216801(以“桥接”方式连接)DNS11921680254IP210002(以“VMNET2”方式连接)NETMASK2255000GATEWAY2NONEDNS2NONE3、硬件配置要求1网卡1群集中的每个节点需要有两个网卡。一个用来连接您的公共网络,一个用来进行群集节点间的通讯,俗称“心跳连接”。2心跳线必须通过交叉线直接连接群集节点,不能通过任何路由设备。因为群集心跳数据包的生存时间TTL值为1。我们知道,数据包在每经过一个路由节点时,TTL值都会减一。2共享磁盘1除操作系统所在磁盘外,还需要两个额外的SCSI磁盘。一个用来做仲裁磁盘,另一个用来充当数据共享磁盘。2共享磁盘必须位于系统驱动器所用的控制器以外的另一个控制器上。不要和操作系统所在磁盘使用同一个总线。3所有共享磁盘,包括仲裁磁盘,必须在物理上附加到一个共享总线。4仲裁磁盘空间大小最小50MB。为了得到最佳的NTFS文件系统性能,建议采用最小500MB的磁盘分区。5所有共享磁盘必须配置为基本磁盘,而不能为动态磁盘。6共享磁盘不支持软件容错,不要再试图对共享磁盘做软RAID。7如果您使用的是64位版本的WINDOWSSERVER2003的系统,需要注意的是,所有共享磁盘必须配置为主引导记录(MBR),也就是建立主分区。也不要试图配置为GPT磁盘,因为它不能作为群集磁盘得到支持。8群集磁盘上的所有分区必须格式化为NTFS。9群集节点的操作系统必须采用同架构的版本,不能节点A采用32位系统,而节点B却使用64位系统。说明在本次实验中,模拟的SCSI共享磁盘柜均是通过VMWAREWORKSTATION自带的相关工具来创建五、安装群集前的准备工作1创建虚拟机创建虚拟机的步骤和以前一样,所以不再叙述,这里只说明需要注意的地方。(1)在“网络类型”对话框中选择“使用HOSTONLY网络”;(如图1)(图1)(2)在“选择一个磁盘”对话框中,选择第一项“创建一个新的虚拟的磁盘”;(如图2)(图2)(3)在“选择一个磁盘类型”页选择“IDE”单选按钮(如图3),这点至关重要,必须进行此步操作,然后单击“下一步”按钮。在“选择磁盘容量”对话框中,设置磁盘大小为10GB(如图4),虚拟机定制完成后,依次选择“虚拟机→设置”命令,在“VIRTUALMACHINESETTINGS”页的“HARDWARE”选项卡中(如图5),选中“HARDDISK”项,单击右侧“ADVANCED”按钮,在弹出的“ADVANCED”对话框中,在“虚拟设备节点”下拉列表框下,选择“IDE00”项(如图6)(默认即是此选项,如果不是请修改),最后单击“OK”按钮。(图3)(图4)(图5)(图6)2为第一个虚拟机添