第 2 章 Red Hat Edge Manager 架构


您可以使用 Red Hat Edge Manager 管理单个设备或整个团队。Red Hat Edge Manager 使用基于代理的架构,允许可扩展且强大的设备管理,即使有有限的网络状况。

通过将 Red Hat Edge Manager 代理部署到设备中,代理会自动管理和监控该设备,同时定期与 Red Hat Edge Manager 服务通信,以检查新配置并报告设备状态。

Red Hat Edge Manager 支持基于镜像的操作系统。您可以在分发到设备的镜像中包括 Red Hat Edge Manager 代理和代理配置。

基于镜像的操作系统允许代理启动镜像的事务更新,并在更新错误时回滚到以前的版本。

Red Hat Edge Manager 架构有以下主要功能:

  • Agent
  • service
  • 基于镜像的操作系统
  • API Server
  • 数据库
  • 设备
  • 设备团队

从以下部分了解更多:

2.1. Red Hat Edge Manager 代理和服务

Red Hat Edge Manager 代理是在每个受管设备上运行的进程,它会定期与 Red Hat Edge Manager 服务通信。代理负责以下任务:

  • 将设备注册到该服务
  • 定期检查服务以获取设备规格的更改,如操作系统、配置和应用程序的变化
  • 独立于服务应用任何更新
  • 报告设备和应用程序状态

Red Hat Edge Manager 服务负责以下任务:

  • 验证和授权用户和代理
  • 注册设备
  • 管理设备清单
  • 从单个设备或团队报告状态

该服务还与存储设备清单和目标设备配置的数据库通信。当与服务通信时,代理会轮询服务以了解配置中的更改。如果代理检测到当前的配置与目标配置分离,代理会尝试将更改应用到该设备。

当代理从服务接收一个新的目标配置时,代理会执行以下任务:

  1. 为了避免根据更新期间的网络连接,代理会通过网络将所有所需的资源(如操作系统镜像和应用程序容器镜像)下载到磁盘。
  2. 代理通过委派到 bootc 来更新操作系统镜像。
  3. 代理通过覆盖服务发送到该设备的一组文件来更新设备的文件系统上的配置文件。
  4. 如有必要,代理会重启到新的操作系统。否则,代理会发出系统服务和应用程序来重新载入更新的配置。
  5. 代理会更新 Podman 上运行的应用程序。

如果更新失败或者系统重启后没有在线返回,代理会自动回滚到以前的操作系统镜像和配置。

注意

您可以在 Git 中保留其定义。Red Hat Edge Manager 定期与数据库中的数量定义同步。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat