6.3. 更新操作系统


您可以通过更新设备规格中的目标操作系统镜像名称或版本来更新设备的操作系统。当代理与服务器通信时,代理会检测到请求的更新。然后,代理会自动在后台下载和验证新操作系统版本。Red Hat Edge Manager 代理会调度根据更新策略执行的实际系统更新。在调度的更新时间,代理会在不中断当前运行的操作系统的情况下安装新版本。最后,设备会重启到新版本。

Red Hat Edge Manager 目前支持以下镜像类型和镜像引用格式:

Expand
镜像类型镜像参考

bootc

对容器 registry 的 OCI 镜像引用。示例: quay.io/flightctl-example/rhel:9.5

在此过程中,代理会向服务发送状态更新。您可以通过查看设备状态来检查更新过程。

如需更多信息,请参阅查看 设备

6.3.1. 在 CLI 上更新操作系统

使用 CLI 更新设备。

完成以下步骤:

流程

  1. 运行以下命令,获取设备的当前资源清单:

    flightctl get device/<device_name> -o yaml > my_device.yaml
    Copy to Clipboard Toggle word wrap
  2. 编辑 Device 资源,以指定新的操作系统名称和版本目标。

    apiVersion: flightctl.io/v1alpha1
    kind: Device
    metadata:
      name: <device_name>
    spec:
    [...]
      os:
        image: quay.io/flightctl/rhel:9.5
    [...]
    Copy to Clipboard Toggle word wrap
  3. 运行以下命令来应用更新的 Device 资源:

    flightctl apply -f <device_name>.yaml
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部