规划集群节点

对于每个重要的应用程序,请留意该应用程序所需的资源,包括应用程序的处理和数据存储要求。

例如,当规划集群的大小时,请包括足够的节点以处理当某个节点发生故障后应用程序的处理要求。

确定集群节点数量时,请记住以下注意事项:

  • PowerHA® SystemMirror® 集群可由 IBM® Power Systems™ 服务器的任意组合组成。 请确保所有集群节点均不共享可能成为单点故障的组件(例如,电源)。 同样,也不要将节点放在同一机架中。
  • 创建由执行类似功能或共享资源的节点组成的小型集群。 简单的小集群易于设计、实施和维护。
  • 出于性能原因,可能需要使用多个节点来支持同一应用程序。 为提供相互接管服务,在某种情况下必须将应用程序设计为允许在同一节点上运行应用程序的多个实例。

    例如,如果应用程序需要动态数据位于称为 /data 的目录中,那么应用程序可能无法在同一处理器上支持多个实例。 对于此类应用程序(在非并发环境中运行),请尝试对数据分区,以便可以运行应用程序的多个实例,每个实例访问一个唯一的数据库。

    并且,如果应用程序支持的配置文件允许管理员指定应用程序的 instance1 的动态数据位于 data1 目录中,instance2 动态数据位于 data2 目录中,以此类推,那么可能支持应用程序的多个实例。

  • 某些配置(包括集群设计中的其他节点)会提高集群提供的可用性级别。 特定配置还在规划节点故障转移和重新集成方面提供更大灵活性。

    最可靠的集群节点配置至少具有一个备用节点。

  • 选择具有足够 I/O 插槽的集群节点,用以支持冗余网络接口卡和磁盘适配器。

    请记住,虽然由多个节点组成的集群仍然比单个节点组成的集群昂贵,但是如果不进行规划以支持冗余硬件(例如,用于网络和磁盘适配器的足够 I/O 插槽),那么集群将无法具有更好的可用性。

  • 请使用具有相似处理速度的节点。
  • 请使用具有足够 CPU 周期和 I/O 带宽的节点,以使生产应用程序在负载达到峰值时也能够运行。 请记住,节点应有足够的容量让 PowerHA SystemMirror 运行。

    要为此进行规划,请为生产应用程序设定基准或建模,并列示最大期望负载的参数。 然后为 PowerHA SystemMirror 集群选择在运行生产应用程序时不会超过 85% 忙碌度的节点。

    当创建集群时,请向其分配名称。 PowerHA SystemMirror 将此名称与 PowerHA SystemMirror 分配的群集 ID 关联。