VMware环境应用高可用解决方案简述_第1页
VMware环境应用高可用解决方案简述_第2页
VMware环境应用高可用解决方案简述_第3页
VMware环境应用高可用解决方案简述_第4页
VMware环境应用高可用解决方案简述_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VMware环境应用高可用1. 高可用传统的高可用和业务连续性,均是通过集群软件来实现;其典型的配置是至少两台物理服务器和一台共享存储和冗余的网络连接等。集群软件监控所有高可用软件的运行状况,物理服务器硬件、操作系统或其他资源等出现问题的时候,集群软件将应用程序切换到另外一台物理服务器继续运行,以保证业务的高可用和可持续性。2. VMware集群现状VMware在推出最早推出的vSphere虚拟化环境中,已经在充分考虑虚拟化环境的高可用情况。推出了一系列高级功能以保证应用的高可用和业务持续性,包括VMware HA、vMotion、DRS和FT等。2.1 VMware HA集群实现方式如上图所

2、示,上图中左边是生产服务器,右边是备用服务器。当左边生产服务器硬件故障后,VMware HA能快速的将该硬件主机上的VMware 虚拟机迅速切换到备用主机。2.2 VMware HA集群存在的问题业务可持续需求业务可持续需求发生频率VMware 自有集群管理功能应用程序故障切换 最高不支持同一系统内应用程序的有序启动 最高不支持管理人员误操作导致的故障 高不支持配置变更高不支持系统当机高满足 网卡故障切换高不支持存储故障切换中不支持虚拟机故障切换中满足 物理主机故障切换高满足 数据中心灾难低满足 通过上面的表格,我们可以看到VMware HA主要是对ESX所在地物理主机故障进行监控,而对每个虚

3、拟机内部应用是无法监控的。在实际生产中数据中心 管理人员也发现大量的应用故障VMware根本不去切换,将小故障变成了长时间无法恢复业务的大故障。从上述的对比可以看出,VMware HA只能满足基本的系统当机切换要求,虚拟化数据中心迫切需要一种针对“端到端”的应用高可用解决方案,来弥补VMware HA的不足。3. Symantec的高可用解决方案 赛门铁克作为业界领先的业务持续性解决方案供应商,一直在设计、规划和提供相应的虚拟化环境下的业务持续性解决方案。从目前来看,我们提供Application HA和Veritas Cluster server两种完善的解决方案;根据不同的业务需求,可以选

4、择最匹配的方式。3.1 ApplicationHA解决方案我们了解到VMware HA的缺陷就是无法监控虚拟机内部应用,而应用故障是发生频率最高的故障,Symantec的解决方案就是通过与VMware HA进行集成解决这一缺陷。Symantec负责监控虚拟机内部应用然后与VMware HA进行联动。3.1.1 ApplicationHA实现过程l VMware初始环境说明l 安装插件到vCenterl 安装插件到内部虚拟机 内部虚拟机从vCenter Server得到对应虚拟环境的插件,然后以一个小插件的形式安装到系统。l 自动发现内部虚拟机应用vCenter发现虚拟机内部的各种应用。l 自动

5、配置应用的切换逻辑关系ApplicationHA插件在找到应用后,可以自动查找组成该应用的各种资源例如:虚拟网卡名、IP地址、存储空间、文件系统以及该应用的具体配置(数据库名、数据库管理员、数据库版本),然后配置成对应的逻辑关联关系。l 典型的逻辑关系和切换说明上图是oracle数据库的自动生成逻辑关系图,当这个关系图中的任何一个关键点出问题后,ApplicationHA都会让VMware HA软件去切换虚拟机。切换时的顺序如下:第一步 停止现有主机业务先停止oracle 的监听服务-停止oracle 数据库服务,同时取消掉oracle的浮动地址-取消掉oracle数据库的运行文件系统-取消掉

6、oracle所在地虚拟磁盘组第二步 在备用主机上启动业务恢复oracle所在地虚拟磁盘组-启动oracle数据库的运行文件系统-启动oracle 数据库服务,同时启动oracle的浮动地址-启动oracle 的监听服务。整个过程都是自动完成。l ApplicationHA带来的改变 带来应用的高可用性 自动检测和恢复应用故障 快速的故障原因诊断 从vCenter集中环境提供服务器管理员的可视性 无需应用开发人员介入对应用的恢复 无需独立开发HA高可用软件 开发人员无需独立对应用的高可用独立开发 与VMware的工具无缝集成 与基于操作系统的集群软件(例如MSCS)相比,ApplicationH

7、A可以与VMware的高级功能集成,例如vMotion等。 虚拟化环境应用范围更广 使得更多的关键业务可以在虚拟环境上运行 l ApplicationHA得到了VMware公司的推荐该软件是Symantec与VMware公司联合开发的软件,是VMware全球推广的一个软件。3.2 Veritas Cluster Server解决方案化繁为简,优化运营,这是IT管理的最终解决之道。通过使用统一的方式,管理主机、存储备份以及业务,将复杂的多样的管理方式改为单一的、跨平台的统一的管理方式,以达到简化开发中心的IT运行模式,将管理人员从复杂的IT运维圈子中解脱,使其能更好的为业务发展服务。Symant

8、ec的解决方式建立在软件的基础之上,通过使用Symantec的Veritas Cluster server,实现对业务应用软件的监控和管理;搭配Storage Foundation可以实现对存储的统一监控、优化和使用。3.2.1 VCS功能介绍l 智能监控架构VCS6版本开始,将以前的监控程序做了重大的改写,能够更快速和智能地监控。该监控程序模块现在直接加载到操作系统的内核运行,占用的资源更小,监控速度更快-即时反应。l 两种级别高可用VCS能够对所有的应用软件实现监控、切换等高可用保障。在虚拟机环境中,虚机对于虚拟化环境来讲,也是一个特殊的软件模块;在VCS中,能够对虚机实现高可用的管理,相

9、比VMware HA更加灵活,且能够支持多种虚拟化环境。l 丰富的兼容能力VCS支持几乎所有的硬件主机、操作系统、虚拟化软件和应用软件。l 高可用和容灾能力虚拟化环境中的VCS能够最大化地降低对虚拟机本身的影响,同时提高应用的高可用性能和具备跨站点的容灾能力。l VMware HA兼容能力VCS与VMware HA协同提供高可用 VCS单独提供高可用l 资源可视化提供资源依赖关系拓扑图,及时反映整个高可用应用环境的运行状况,包括硬件资源的状态信息。l vCenter集成管理VCS提供专有插件,与vCenter实现统一管理;通过一个工具和界面,能够将整个虚拟化环境实现可管理,包括虚拟机、存储和应

10、用。l 业务逻辑管理-VBS不同的物理服务器、虚拟服务器、存储和应用软件,共同组成一个业务处理系统。在每个数据中心,会同时存在着多个业务处理系统;多个业务系统之间,存在着一定的逻辑依赖性,共同组成一个业务整体。高可用环境中,必须考虑到多个业务系统之间的逻辑关系,实现基于业务逻辑的切换和容灾。l 跨平台高可用在VCS的最新版本中,可以支持物理环境和虚拟环境的主机之间做集群实现高可用,即物理服务器和虚拟机之间可以实现集群配置方式。通过该方式,可以实现更灵活多变的高可用配置,例如,生产应用平时运行在物理服务器上,以实现高性能,当生产主机由于某些原因需要宕机,可以将应用切换到VCS中的虚拟机上面继续运行;在充分提供高可用的同时,又兼顾了经济性,实为性价比最高的高可用解决方案。3.3 Application HA和VCS对比分析现在Symantec在虚拟化环境中,提供两种业务连续性解决方案;其对比分析如下,供不同的需求选择。功能ApplicationHAVCS自动检测和配置应用软件是是通过vSphere插件实现管理和控制是是支持vMotion是是应用程序在本虚机重启是是虚机重启是-如果应用程序不能重启成功否应用程序切换到另外的虚机否是支持智能监控-IMF否是试用许可否是多应用程序支持否是3.4 如何选择?根据应用的不同需求情况,可以灵活选择是通过ApplicationHA或VCS来实现

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论