第 8 章 设备团队
Red Hat Edge Manager 通过 设备群 简化了大量设备和工作负载的管理。fleet 是一个资源,它定义由通用设备模板和管理策略管理的一组设备。
当您更改设备模板时,当 Red Hat Edge Manager 代理检测到新目标规格时,团队中的所有设备都会接收更改。
团队中的设备监控也已被简化,因为您可以检查整个团队的状态概述。
群级管理具有以下优点:
- 扩展操作,因为您只需要为每个团队执行一次操作,而不是对每个设备执行一次操作。
- 尽可能减少配置错误和配置偏移的风险。
当您将设备添加到团队中的团队或替换设备时,会自动应用目标配置。fleet 规格由以下功能组成:
- 标签选择器
- 确定哪个设备是该团队的一部分。
- 设备模板
- 定义 Red Hat Edge Manager 在团队中的设备强制执行的配置。
- 策略(policy)
- 监管设备的管理方式,例如,如何将对设备模板的更改应用到设备。
您可以同时单独管理和管理的设备。
当您选择设备作为团队时,Red Hat Edge Manager 根据设备模板为新设备创建设备规格。如果您更新一个团队或新设备的设备模板,Red Hat Edge Manager 会在团队中强制实施新规格。
如果没有选择设备到任何群,则该设备被视为用户管理或非受管设备。对于用户管理的设备,您必须手动或通过外部自动化更新设备规格。
设备不能是同时多个团队的成员。
如需更多信息,请参阅 标签和标签选择器。
8.1. 设备选择为一个团队 复制链接链接已复制到粘贴板!
默认情况下,设备不会被分配给一个机。相反,每个团队都使用一个选择器来定义必须将设备添加到团队中的标签。
要了解如何在一个团队中使用标签,请参阅以下示例。
以下列表显示了销售终端设备及其标签点:
| 设备 | 标签 |
| A |
|
| B |
|
| C |
|
| D |
|
如果所有销售点终端都使用相同的配置,并由同一运维团队管理,您可以使用 type=pos-terminal 标签选择器定义一个名为 pos-terminals 的团队。然后,团队包含设备 A、B、C 和 D。
但是,您可能希望为不同机构为开发或生产创建单独的团队。您可以使用 type=pos-terminal、stage=development 标签选择器(选择设备 C 和 D)定义开发团队。然后,您可以使用 type=pos-terminal, stage=production 标签选择器为 production 定义另一个团队。通过使用正确的标签选择器,您可以独立管理这两个团队。
您必须以两个团队不要选择同一设备的方式定义选择器。例如,如果一个 fleet 选择 region=east,另一个 fleet 选择 stage=production,则两个团队都尝试选择设备 A。如果两个团队试图选择同一设备,Red Hat Edge Manager 会在当前分配的 fleet 中保留设备(如果有),并在受影响的 fleet 上将 OverlappingSelectors 条件设置为 true。