配置应用程序服务接口

如果您已有处于活动状态的应用程序,并且使用特定 IP 地址作为网络接口上的基本地址,那么可以在 PowerHA® SystemMirror® 中配置此服务 IP 标签,而不会中断应用程序。

关于本任务

如果您在应用程序未处于活动状态的情况下配置集群,那么无需遵循此过程。

以下步骤将指导您在 PowerHA SystemMirror 中配置应用程序服务 IP 标签,以避免干扰应用程序:

过程

  1. 配置 PowerHA SystemMirror 集群
  2. 配置 PowerHA SystemMirror 节点
  3. 配置 PowerHA SystemMirror 网络
  4. 运行发现。
  5. 配置 PowerHA SystemMirror 网络接口。
  6. 运行验证和同步以将您的配置传播到所有节点。
  7. 对于具有使用特定 IP 地址的应用程序的每个节点:
    1. 对于当前托管应用程序 IP 地址的网络接口,确定要用作接口基地址的新地址。 当系统引导并称为 Boot_IP_Address 时,将在接口上配置此地址。 在正常集群操作期间使应用程序联机时,集群管理器会将应用程序 IP 地址别名到接口上,但您将运行以下命令以在最初手动执行此步骤以避免中断应用程序。
    2. 运行样本实用程序 clchipdev:
      /usr/es/sbin/cluster/samples/appsvclabel/clchipdev

结果

实用程序 clchipdev 帮助在 PowerHA SystemMirror 中正确配置应用程序服务接口 (当您有一个活动应用程序在启动 PowerHA SystemMirror之前将特定 IP 地址用作网络接口上的基本地址时)。

clchdev -n NODE -w network_name -a 'App_IP_Address=Boot_IP_Address'

其中:

  • NODE 是节点名。
  • network_name 是包含此服务接口的网络的名称。
  • App_IP_Address 是应用程序当前使用的 IP 地址(并且当前在 CuAt 中配置为给定接口的基地址)。
  • Boot_IP_Address 是要用作新的基(引导)地址的 IP 地址。

例如,如果 NodeA 具有 IP 地址 10.10.10.1,此 IP 地址用于使应用程序高度可用,那么您将使用以下步骤:

  1. 运行实用程序 clchipdev

    clchdev -n NodeA -w net_ip -a '10.10.10.1=192.3.42.1'.

    样本实用程序执行以下操作:

    • 对 NodeA 执行 rsh 并确定 10.10.10.1 当前配置为基地址的网络接口。
    • 确定网络接口为 en0。
    • 使用网络名称确定 PowerHA SystemMirrornetwork ODM中定义的网络类型。
    • 运行:chdev -l en0 -a netaddr=192.3.42.1 -P

      这将更改节点上的 CuAt 以使用新的 Boot_IP_Address 作为基地址。

    • PowerHA SystemMirror适配器 ODM 中的 10.10.10.1 替换为 192.3.42.1。
    • 将 IP 地址 10.10.10.1 配置为 PowerHA SystemMirror 服务 IP 地址。
  2. 将此服务 IP 标签添加到资源组。
  3. 运行验证和同步。