10.5 高可用性:在群集环境中运行 iManager

虽然 iManager 是不附带任何故障转移功能的基于会话的工具,但仍可以在群集环境中运行。有关群集的更多信息,请参见 OES 群集文档

  1. 在虚拟 IP 移至的群集(亦即“主动/主动”群集)节点上安装并配置 iManager。

    如果运行 iManager 的节点发生故障,NetIQ Cluster Services 会检测到节点故障并将该虚拟 IP 地址移动(重新装载)到群集的另一个节点。

  2. 使用 NetIQ Cluster Services 随附的 Generic_IP_Service 模板创建一个名为 iManager 的新群集资源。

    此群集资源会使用在群集节点之间移动的虚拟 IP 地址。创建新群集资源时,向导会引导您创建装载底稿和卸载底稿。

  3. 校验装载底稿和卸载底稿。

    装载底稿应该只包含以下几行(所有其他行都应加以注释):

    . /opt/novell/ncs/lib/ncsfuncs
    
    exit_on_error add_secondary_ipaddress xxx.xxx.xxx.xxx
    
    exit 0
    

    卸载底稿应该只包含以下几行(所有其他行都应加以注释):

    . /opt/novell/ncs/lib/ncsfuncs
    
    ignore_error del_secondary_ipaddress xxx.xxx.xxx.xxx
    
    exit 0
    
  4. 浏览到 iManager URL

iManager 服务现在具有高度可用性。但是所有在线会话都无法故障转移。如果某个服务在用户操作过程中失败,则用户必须重鉴定并重启动被中断的操作。

由于 iManager 和 Tomcat 已在其他节点上运行(主动/主动),因此,如果 NetIQ Cluster Services 必须将虚拟 IP 迁移(移动)到其他节点,则会导致没有时间装载这些应用程序。

不建议使用“主动/被动”群集,因为它需要更多的配置,而且每次进行故障转移时都需要等待整个装载过程完成。如果确实需要将 iManager 配置为“主动/被动”群集资源,则必须创建可装载和卸载 iManager 及其相关项(例如 Tomcat)的群集资源。然后需要在希望 iManager 具有高度可用性的所有节点上对 iManager 配置进行一致的设置。