第 6 章 管理设备


Red Hat Edge Manager 从注册管理设备生命周期以弃用设备。设备生命周期还包括设备管理,如组织、监控和使用 Red Hat Edge Manager 更新设备。

您可以单独或管理设备。通过 Red Hat Edge Manager,您可以将整个设备作为单个对象管理,而不是单独管理多个设备。

您只需要指定所需的配置一次,然后 Red Hat Edge Manager 将配置应用到团队中的所有设备。

了解单个设备管理是管理团队中设备的基础。在以下情况下,您可能需要单独管理设备:

  • 如果几个设备有不同的配置。
  • 如果您使用外部自动化来更新设备。

以下小节侧重于管理独立设备:

6.1. 注册设备

要使用 Red Hat Edge Manager 管理设备,您必须将设备注册到 Red Hat Edge Manager 服务。

当 Red Hat Edge Manager 代理在设备上运行时,代理将通过生成加密密钥对来为注册过程准备注册过程。加密密钥对充当设备的唯一加密身份。密钥对由公钥和私钥组成。私钥不会离开设备,因此设备无法重复或模拟。

当设备尚未注册时,代理会执行服务发现来查找其 Red Hat Edge Manager 服务实例。然后,设备建立与服务的安全 mTLS 保护的网络连接。该设备使用其 X.509 注册设备在镜像构建或设备置备过程中获取的证书。该设备向服务提交注册请求,其中包括:

  • 设备硬件和操作系统的描述
  • X.509 证书签名请求,其中包含设备的加密身份,以获取初始管理证书

在授权用户批准或拒绝请求之前,该设备不被视为可信,并保持在设备 lobby 中轮转。

如需更多信息,请参阅以下部分:

6.1.1. 在 CLI 中注册设备

您必须先将设备注册到 Red Hat Edge Manager 服务中,然后才能管理它们。

先决条件

流程

  1. 运行以下命令,列出当前等待批准的所有设备:

    flightctl get enrollmentrequests --field-selector="status.approval.approved != true"

    请参见以下示例:

    NAME           APPROVAL  APPROVER  APPROVED LABELS
    <device_name>  Pending   <none>    <none>
    注意

    唯一的设备名称由代理生成,您无法更改它。代理选择其公钥的 base32 编码的哈希作为设备名称。

  2. 通过指定注册请求的名称来批准注册请求。另外,您可以使用- label or -l 标志向设备添加标签。请参见以下示例:

    flightctl approve -l region=eu-west-1 -l site=factory-berlin enrollmentrequest/54shovu028bvj6stkovjcvovjgo0r48618khdd5huhdjfn6raskg

    请参见以下示例输出:

    NAME           APPROVAL  APPROVER  APPROVED LABELS
    <device_name>  Approved  user      region=eu-west-1,site=factory-berlin

批准注册请求后,服务会发出设备的管理证书,并在设备清单中注册该设备。然后您可以管理该设备。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部