HACMP认证知识:应用程序兼容性

上传人:汽*** 文档编号:485512449 上传时间:2023-09-05 格式:DOCX 页数:4 大小:9.23KB
返回 下载 相关 举报
HACMP认证知识:应用程序兼容性_第1页
第1页 / 共4页
HACMP认证知识:应用程序兼容性_第2页
第2页 / 共4页
HACMP认证知识:应用程序兼容性_第3页
第3页 / 共4页
HACMP认证知识:应用程序兼容性_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《HACMP认证知识:应用程序兼容性》由会员分享,可在线阅读,更多相关《HACMP认证知识:应用程序兼容性(4页珍藏版)》请在金锄头文库上搜索。

1、HACMP认证知识:应用程序兼容性HACMP认证知识:应用程序兼容性运行在某个独立AIX服务器上的几乎任何应用程序都可以通过使 用HACMP集群得到保护,从这个意义上讲,HACMP是一个灵活的高 可用性解决方案。在开始集群应用程序规划时,应该考虑以下方面:与所使用的AIX版本的应用程序兼容性。与要实现用于高可用性 的存储方法的应用程序兼容性。还必须知道应用程序和平台之间的 所有相互依赖性,也就是所有应用程序文件的所有存储位置(持久数 据、临时文件、套接字,以及管道一一如适用的话)。还应该能够提 供无人参与的应用程序启动/停止方法(脚木),并且应用程序必须能 够在重新启动时从错误(例如,在运行应

2、用程序的节点崩溃的情况下) 中恢复。重要:如果应用程序无法在独立节点上正常运行,或者不 能确定所有的应用程序依赖性,请不要继续进行HACMP实现!如果计划使用应用程序监视,则还应该提供应用程序监视工具 (方法、行为和脚本)。应用程序客户端依赖性(服务器重新启动时的 客户端行为)。应用程序网络依赖性(套接字、路由等等)许可证授权 问题,也就是说,如果应用程序依赖CPUID,则应该考虑为能够承 载应用程序的每个节点购买备用许可证。此外,如果应用程序基于 处理器数量授子许可证,则在故障转移情况下,要确保不会违背许 可证授权。应用程序服务器根据HACMP定义,应用程序服务器由一个脚本集合来表示, HA

3、CMP使用这些脚本在激活资源组时启动应用程序,或在将资源组 置于离线时停止同一个应用程序。在应用程序己启动之后,HACMP还可以监视该应用程序,并在应 用程序不能正常运行时采取相应措施。应用程序监视可以在进程级 别执行,还可以使用自定义方法来执行(例如,对于诸如数据库引擎 等多进程应用程序)。注意:HACMP/ESV4. 4中己经引入了基于RSCT的.事件管理功能 (EM)的应用程序监视。从HACMPV5.2开始,事件管理己被取代为资 源监视和控制(ResourceMonitoringandControl, RMC),后者在功能 上是等效的,但是提供了更多的灵活性。从HACMPV5.2开始,还

4、可 以监视应用程序启动。HACMP还提供了应用程序可用性分析工具,此工具对于审核总体 应用程序可用性和用于评估集群环境非常有用。规划NFS配置HACMP的典型应用之一是为客户端计算机和应用程序提供高可用 性网络文件系统(HA-NFS)。这对于使用交叉挂载的网络文件系统实 现相互接管来说是非常有用的,在运行应用程序的集群中尤其是如 此。从HACMPV4. 4开始,HA-NFS功能己集成到HACMP中,因此不再 存在单独的产品。使用NFS时的一些注意事项:对于将要通过NFS导出的共享卷组,卷组主编号(MajorNumber) 在能够提供该VG中的文件系统的所有集群节点上都是相同的。在AIX中,当您

5、导出文件和目录时,将使用mknfsexp命令,因 此将创建/更新/etc/exports文件。另一方面,在HACMP中,必须 在资源组配置中指定要导出和进行NFS装入的文件系统和目录。如 果需要这些文件系统的任何可选配置,则应该创建/usr/es/sbin/cluster/etc/exports文件。对于具有要导出的文件 系统的所有资源组,必须将uFilesystemsMountedbeforeIPAddressConfiguredn 属性设置为 “true”。HACMP脚本包含缺省NFS行为。您可能需要修改这些脚 木以处理特定的配置。在HACMPV5. 1中,除了级联资源组外,还可 以在循环

6、或自定义资源组中配置高可用性NFS。注意:NFS锁功能仅 限于两节点的集群。此功能提供了可靠的NFS服务器能力,允许备 份处理器在主NFS服务器发生故障时恢复当前NFS活动,从而将锁 保留在NFS文件系统和副本缓存(dupcache)上。有关更多信息,请参见HACMPforAIX5LV5. lPlanningandlnstallationGuide, SC23-4861-02。许可证授权大多数软件供应商都要求,对于每台物理计算机或多处理器(SMP) 计算机中的每个处理器,每个应用程序应该使用一个唯一的许可证。 通常,许可证激活代码是在安装时输入的。但是在HACMP环境中,在接管情况下,如果应用

7、程序在不同的节 点上重新启动,您必须确保拥有用于新计算机的必需激活代码(许可 证);否则应用程序可能无法正常启动。应用程序还可能需要与节点绑定的唯一许可证(每个节点上的一 个单独许可证文件)o有些应用程序还具有关于可在集群中用于该应用程序的浮动许可 证数量的限制。为避免此问题,请确保您拥有用于每台集群节点计 算机的足够许可证,以便应用程序能够同时在多个节点上运行(对于 并发应用程序尤其是如此)。客户端连接在资源组接管期间,应用程序在另一个节点上启动,因此客户端 必须知道该操作。在某些情况下,应用程序客户端使用客户端计算 机上的ARP缓存来重新连接到服务器。在此情况下,存在两种可能 的情形:包含

8、该应用程序的服务IP的网络将通过IP替换的IPAT用于本 地管理的MAC地址接管(因而不必更新客户端计算机ARP缓存)。每 当发生网络或节点事件,HACMP就使用clinfo程序,此程序将调用 /usr/es/sbin/cluster/etc/clinfo. rc 脚本。缺省情况下,此操作 将更新系统的ARP缓存和指定的客户端ARP缓存,以反映对网络地 址的更改。如果需要进一步的操作,可以自定义此脚本。运行 clinfo守护进程的客户端将能够在发生集群事件后快速重新连接到 集群。注意:如果使用通过IP别名的IPAT,请确保所有客户端都支持 TCP/IP无故ARP功能。如果HACMP节点和客户端在同一个子网上,并且客户端没有运行 clinfo守护进程,您可能必须通过从集群节点ping该客户端,从 而间接更新本地ARP缓存。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号