Citrix ADC

高可用性

  • 在HA配置中,用于在节点之间交换HA相关信息的端口有哪些?

    HA配置中,两个节点通过以下接口交换HA相关信息:

    • UDP端口3003,用于交换心跳报文
    • 端口3010,用于同步和命令传播
  • 在INC或非INC模式下,哪些配置没有在HA配置中同步或传播?

    使用以下命令实现的配置既不会传播也不会同步到备用节点:

    • 所有节点HA配置命令。例如,添加ha节点设置ha节点,绑定ha节点
    • 所有接口相关配置命令。例如,set interface和unset interface。
    • 所有与通道相关的配置命令。例如:添加通道、设置通道、绑定通道。

    有关INC模式下HA配置的详细信息,请参见配置多子网高可用节点

  • 在INC模式下,哪些配置没有在HA配置中同步或传播?

    以下配置既不同步也不传播。每个节点都有自己的节点。

    • MIPs
    • vlan
    • 路由(LLB路由除外)
    • 路线监控
    • RNAT规则(VIP作为NAT IP的RNAT规则除外)
    • 动态路由配置。
  • 触发同步的条件是什么?

    同步由以下任一条件触发:

    • 辅助节点接收到的主节点的化身号与辅助节点的化身号不匹配。注意:HA配置中的两个节点都维护一个名为化身数量,统计节点配置文件中的配置数。每个节点在心跳消息中将其化身号发送给其他节点。以下命令的化身号不增加:
      • 所有HA配置相关命令。例如,添加ha节点设置ha节点,绑定ha节点
      • 所有接口相关命令。例如,set interface和unset interface。
      • 所有与通道相关的命令。例如:添加通道、设置通道、绑定通道。
    • 重新启动后,辅助节点启动。
    • 主节点在故障转移后变为辅助节点。
  • 添加到辅助节点的配置是否在主节点上同步?

    否,添加到备节点的配置不会同步到主节点。

  • 在HA配置中,两个节点都声称是主节点的原因是什么?

    最可能的原因是,主节点和辅助节点都处于正常状态,但辅助节点没有收到来自主节点的心跳包。问题可能出在节点之间的网络上。

  • 如果使用不同的系统时钟设置部署两个节点,HA配置是否会遇到任何问题?

    两个节点的系统时钟设置不同会导致以下问题:

    • 日志文件条目中的时间戳不匹配。这种情况使得很难分析日志条目中的任何问题。
    • 在故障转移之后,任何类型的基于cookie的负载平衡持久性都可能出现问题。时间之间的显著差异可能导致cookie比预期提前过期,从而导致持久性会话终止。
    • 类似的考虑适用于节点上任何与时间相关的决策。
  • 失败的条件是什么强制HA同步命令吗?

    在以下情况下,强制同步失败:

    • 强制同步时,同步已经在进行中。
    • 备节点被禁用。
    • 当前备节点已停止HA同步。
    • 在当前主节点上禁用了HA传播,并且强制从主节点进行同步。
  • 失败的条件是什么同步HA文件命令吗?

    当备节点被禁用时,同步配置文件失败。

  • 在HA配置中,如果辅助节点接管为主节点,如果原来的主节点重新联机,它是否会切换回辅助状态?

    不。在辅助节点接管为主节点之后,即使原来的主节点重新联机,它仍然是主节点。执行命令,切换节点的主备状态力故障转移命令。

  • 失败的条件是什么力故障转移命令吗?

    当出现以下情况时,强制故障切换失败:

    • 备节点被禁用。
    • 备用节点被配置为备用节点。
    • 主节点被配置为主节点。
    • 对端节点状态未知。处理步骤
高可用性