第3章 Ansible Automation Platform への Red Hat Edge Manager のインストール


Red Hat Edge Manager をインストールして、エッジデバイスとアプリケーションを大規模に管理します。このガイドでは、Red Hat Enterprise Linux 上の Red Hat Edge Manager と Ansible Automation Platform のスタンドアロンデプロイメントに焦点を当てています。

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. Red Hat Enterprise Linux ホストに SSH で接続します。
  2. Red Hat コンテナーレジストリーを認証し、ログインします。

    sudo podman login registry.redhat.io
    Copy to Clipboard
  3. 必要なリポジトリーとパッケージをインストールします。

    • Red Hat Enterprise Linux のバージョンとホストのアーキテクチャーに応じて次のコマンド例を実行し、Ansible Automation Platform リポジトリーを確実に有効にします。

      sudo subscription-manager repos --enable ansible-automation-platform-2.5-for-rhel-9-x86_64-rpms
      Copy to Clipboard
    • 次のコマンドを実行して Red Hat Edge Manager サービスをインストールします。

      sudo dnf install -y flightctl-services
      Copy to Clipboard
  4. インストールされた /etc/flightctl/service-config.yaml を更新して、baseDomain を設定します。

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

    サービス設定で baseDomain が正しく設定されていることを確認してください。この値は、デフォルトで、Red Hat Enterprise Linux ホストの IP アドレスに基づいて、インストールプロセスにより自動的に設定されます。

    ただし、環境でこのホストにアクセスするために特定のドメイン名 (例: rhem-example.com) を使用している場合は、/etc/flightctl/service-config.yamlbaseDomain をこのホスト名に手動で更新することを推奨します。

    baseDomain を正しく設定すると、Red Hat Edge Manager 内で生成されるすべての URL、証明書、および内部設定が、お使いのネットワーク設定に応じた正確なものになります。これは、Ansible Automation Platform と統合し、意図したドメイン名を通じて UI にアクセス可能にするうえで特に重要です。

    現在設定されている baseDomain は、次のコマンドで確認できます。

    grep baseDomain: /etc/flightctl/service-config.yaml
    Copy to Clipboard
  5. サービスを有効にして起動します。

    sudo systemctl enable flightctl.target
    sudo systemctl start flightctl.target
    Copy to Clipboard
  6. サービスが実行されていることを確認します。

    sudo systemctl list-units flightctl-*.service
    Copy to Clipboard

    次の 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
    Copy to Clipboard

    表示された baseDomain に Web ブラウザーで移動し、UI にアクセスします。

トラブルシューティング

サービスが正常に実行されない場合は、以下の log コマンドを使用してさらにトラブルシューティングを行い、修正を行います。

journalctl -u flightctl-<impacted service> -b --no-pager
Copy to Clipboard
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat