第 3 章 在 Ansible Automation Platform 上安装 Red Hat Edge Manager


安装 Red Hat Edge Manager 以大规模管理边缘设备和应用程序。本指南重点介绍 Red Hat Enterprise Linux 和 Ansible Automation Platform 上的 Red Hat Edge Manager 的独立部署。

3.1. 安装 Red Hat Edge Manager RPM 软件包

通过启用所需的存储库、安装 flightctl-services 软件包、配置 baseDomain,然后启动并验证正在运行的服务,为安装 Red Hat Edge Manager 准备 Red Hat Enterprise Linux 主机。

先决条件

  • 带有正在运行的实例的 Ansible Automation Platform 订阅以及所需的 API URL 和 OAuth 凭证。
  • 安装 Red Hat Edge Manager 的 Ansible Automation Platform 的独立机器。
  • 已安装用于管理容器的 podman。
  • 一个 Red Hat Enterprise Linux 主机:

    • 最小安装
    • 4 内核和 16GB RAM (推荐)
    • 管理访问权限(root 或 sudo 兼容用户)
    • SSH 访问

流程

  1. SSH 到您的 Red Hat Enterprise Linux 主机。
  2. 验证并登录到 Red Hat Container Registry:

    sudo podman login registry.redhat.io
  3. 安装所需的软件仓库和软件包:

    • 根据 Red Hat Enterprise Linux 的版本和主机的构架运行以下示例命令,确保启用了 Ansible Automation Platform 存储库:

      sudo subscription-manager repos --enable ansible-automation-platform-2.5-for-rhel-9-x86_64-rpms
    • 运行以下命令来安装 Red Hat Edge Manager 服务:

      sudo dnf install -y flightctl-services
  4. 更新安装的 /etc/flightctl/service-config.yaml,以设置 baseDomain

    sudo vi /etc/flightctl/service-config.yaml
    重要

    确保在服务配置中正确设置 baseDomain。默认情况下,安装过程会尝试根据 Red Hat Enterprise Linux 主机的 IP 地址自动设置这个值。

    但是,如果您的环境使用特定的域名来访问这个主机,如 rhem-example.com,建议您将 /etc/flightctl/service-config.yaml 中的 baseDomain 手动更新到此主机名。

    正确设置 baseDomain 可确保 Red Hat Edge Manager 中的所有生成的 URL、证书和内部配置对于网络设置是准确的。这对于与 Ansible Automation Platform 集成以及确保 UI 可通过预期的域名访问尤为重要。

    您可以使用以下方法检查当前配置的 baseDomain

    grep baseDomain: /etc/flightctl/service-config.yaml
  5. 启用并启动服务:

    sudo systemctl enable flightctl.target
    sudo systemctl start flightctl.target
  6. 验证服务是否正在运行:

    sudo systemctl list-units flightctl-*.service

    您应该看到这些 7 个服务正在运行:

    • flightctl-db
    • flightctl-kv
    • flightctl-api
    • flightctl-periodic
    • flightctl-worker
    • flightctl-ui
    • flightctl-cli-artifacts
  7. 进入存储在服务配置文件中的 baseDomain 的 UI:

    grep baseDomain: /etc/flightctl/service-config.yaml

    在 Web 浏览器中访问显示的 baseDomain 以访问 UI。

故障排除

如果您的服务没有正确运行,请使用以下 log 命令进一步排除故障并修复:

journalctl -u flightctl-<impacted service> -b --no-pager
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部