Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Apstra 群集节点

节点概述

Apstra 控制器充当集群管理器。当您将工作虚拟机添加到主 Apstra 控制器虚拟机时,它会通过 sysDB 向 Apstra 服务器虚拟机注册。它会收集有关 VM 的事实(例如核心/内存/磁盘配置和使用情况),并启动本地 VM 容器。Apstra 控制器虚拟机对 REST API 请求做出反应,配置辅助角色虚拟机以加入或离开集群,并跟踪集群范围内的运行时信息。它还会对容器配置实体做出响应,并将其调度到辅助角色 VM。

Apstra 虚拟机节点包含以下详细信息:

表 1:Apstra 虚拟机节点参数
名称 说明
地址 VM 的 IP 地址或完全限定域名 (FQDN)
名字 Apstra 虚拟机名称,例如 控制器 (Apstra 主控制器节点)或 辅助角色 - IBA (辅助角色节点)
活动、缺失或失败
角色 控制器或工作线程
标签 默认情况下,控制器节点和您添加的任何工作节点都标记为 ibaoffbox。如果删除其中一个或两个标记,或者删除具有其中一个或两个标记的工作节点,则该节点中的任何 IBA 和/或异机容器会自动移动到具有这些标记的 VM。请确保有另一个节点包含要删除的标记,否则当您删除标记或节点时,容器将被删除。
容量得分

Apstra 使用容量分数在可用节点集群中对新容器进行负载平衡。它是根据分配的内存与每个容器的配置应用程序权重相关的计算结果。

示例计算 - 为 VM 分配了 64GB 的内存,并为 offbox 代理配置了 500MB 的应用程序重量:

  • 每个 offbox 代理的容量分数成本为 5

  • (64GB / 500MB) * 每个异机代理的 5 个容量分数 = 640 总容量分数

  • 由于开销,控制器节点的可用容量分数只有一半(在上述示例中为 640 / 2 = 320),但工作节点具有完整的可用容量分数(在上述示例中为 640)

仅当分配给 VM 的内存发生更改或应用程序权重发生更改时,容量分数才会发生变化。

容器计数 容器数量
中央处理器 CPU 数量
错误 如适用。例如,由于代理崩溃,代理进程已重新启动。
用法*
  • 内存使用率(百分比)
  • CPU 使用率(百分比)
  • 磁盘使用情况 - 每个逻辑卷的当前 VM 磁盘使用情况(GB 和百分比)
  • 容器服务使用情况 - 由所需资源和容器大小派生而定。例如,如果一个需要 250 MB 的 offbox 代理在 500MB 的工作节点 中运行,则容器服务使用率为 50%。(IBA 容器可能需要 1GB。 控制器 节点从 50% 的使用率开始,因为它包含自己的处理代理,用于执行特定于控制器的处理逻辑。
器皿 节点上运行的容器以及每个容器使用的资源
用户名/密码 Apstra Server VM SSH 用户名/密码登录凭据

* 如果内存利用率超过 80%,则所有 GUI 页面的顶部都会出现警告消息。这样您就知道需要尽快释放或添加磁盘空间和/或内存,以避免严重的资源短缺。

如果内存利用率超过 90%,则所有 GUI 页面的顶部都会出现一条关键消息。在对结构进行任何更改之前,必须通过向有问题的文件系统添加磁盘空间或根据需要添加内存来解决短缺问题。您可以点击链接进入 Apstra 集群管理 ,了解更多信息。

单击 节点 选项卡,然后单击控制器的 IP 地址了解详细信息。

向下滚动以查看使用情况。

恢复资源的一些建议如下:

  • 从控制器虚拟机中移除 iba 标记,以便将 IBA 单元重新调度到工作节点,从而减少内存和磁盘空间的使用。

  • 创建工作节点以分散 IBA 单元和/或异机设备代理的负载。

您可以更改触发警告和关键消息的默认阈值。在 Apstra 服务器配置文件 ()/etc/aos/aos.conf 中,更改 system_operation_filesystem_thresholds 和/或 system_operation_memory_thresholds的选项。然后,将 SIGHUP 发送到 ClusterManager 代理。您可以按文件系统设置磁盘空间利用率阈值。例如,您可能希望更保守地包含 /var/lib/aos/db MainSysdb 的持久性文件和 Time Voyager 修订版本,因此越过较低的使用阈值(例如 85%)会触发只读模式。

要访问 Apstra 虚拟机,请从左侧导航菜单中导航到 Apstra 集群>平台。单击节点地址可查看其详细信息。您可以创建、克隆、编辑和删除 Apstra 节点。

在每个页面的左下角,您可以持续了解平台运行状况。绿色表示活动状态。红色表示存在问题,例如代理丢失、磁盘处于只读模式或代理正在重新启动(代理重新启动后,状态返回为活动)。如果 IBA Services or Offbox Agent 为绿色,则启动所有容器。如果其中一个为红色,则至少有一个容器出现故障。在任何网页中,点按其中一个点,然后点按某个部分了解详情。单击 ControllerIBA ServicesOffbox Agent 都会转到 Nodes details

创建 Apstra 节点

控制器节点和工作节点必须使用相同的 Apstra 版本(例如 5.0.0)。
  1. 在群集的虚拟机上安装 Apstra 软件。
  2. 从左侧导航菜单中,导航到平台> Apstra 集群,然后单击添加节点
  3. 输入名称、标记(可选)、地址(IP 或 FQDN)和 Apstra Server VM SSH 用户名/密码登录凭据。iba offbox(默认情况下会添加标记。
  4. 单击创建。当主 Apstra 控制器连接到新的 Apstra VM 工作线程节点时,新 Apstra VM 的状态会从 INIT为 ACTIVE。

编辑 Apstra 节点

  1. 在表视图(平台> Apstra 集群)或详细信息视图中,单击要编辑的虚拟机的“编辑”按钮。
  2. 进行更改。如果从节点中删除iba和/或offbox标记,那么 IBA 和/或异机容器(如适用)将移动到包含这些标记的另一个节点。请确保群集有另一个带有这些标记的节点,否则容器将被删除而不是移动。
    谨慎:

    为防止删除容器,请勿删除标签,除非集群中的另一个节点具有相同的标签。

  3. 单击“更新”以更新 Apstra VM 工作节点。

删除 Apstra 节点

删除包含 iba 和/或 offbox 标记的节点时,IBA 和/或异机容器(如适用)将移动到另一个包含这些标记的节点。请确保群集有另一个带有这些标记的节点,否则容器将被删除而不是移动。

谨慎:

为防止删除容器,请勿删除带有 iba 和/或 offbox 标记的节点,除非集群中的另一个节点具有相同的标记。

  1. 在表视图(平台> Apstra 集群)或详细信息视图中,单击要删除的 Apstra 虚拟机的“删除”按钮。
  2. 单击 Delete 删除以删除 Apstra 虚拟机。