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 (工作节点)
状态 活动、缺失或失败
角色 控制器或工作器
标签 默认情况下,控制器节点和您添加的任何工作器节点都使用 和 offbox进行iba标记。如果删除其中一个或两个标签,或者删除具有其中一个或两个标签的工作线程节点,则该节点中的任何 IBA 和/或异机容器都会自动移动到具有这些标签的虚拟机。请确保有另一个节点包含要删除的标记,否则删除标记或节点时将删除容器。
容量分数

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

计算示例 - 为 VM 分配了 64GB 内存,为外部代理配置了 250MB 的应用程序权重:

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

  • (64GB/250MB) * 每个虚拟机箱代理的 5 个容量分数 = 1280 总容量分数

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

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

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

* 从 Apstra 版本 4.1.2 开始,如果内存利用率超过 80%,所有 GUI 页面顶部都会显示一条警告消息。这让您知道您需要尽快释放或添加磁盘空间和/或内存,以避免关键资源短缺。

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

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

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

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

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

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

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

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

在每个页面的左下角,您可以持续查看平台运行状况。绿色表示活动状态。红色表示存在问题,例如缺少代理、磁盘处于只读模式或代理重新启动(代理重新启动后,状态将恢复为活动)。如果 IBA 服务外箱代理为绿色,则启动所有容器。如果其中一个为红色,则至少有一个容器出现故障。在任何页面中,单击其中一个点,然后单击某个部分以了解详细信息。单击控制器IBA 服务和外箱代理都会转到节点详细信息。

创建 Apstra 节点

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

编辑 Apstra 节点

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

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

  3. 单击更新以更新 Apstra 虚拟机工作节点。

删除 Apstra 节点

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

谨慎:

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

  1. 无论是在表视图(平台> Apstra 集群)还是详细信息视图中,单击删除按钮,以便删除 Apstra 虚拟机。
  2. 单击删除以删除 Apstra 虚拟机。