3.3. FDO を使用した Edge デバイスの RHEL の自動プロビジョニングとオンボーディング


podman build を使用して RHEL for Edge システムを構築し、自動的にオンボーディングします。生成されたイメージを起動することで、ローカルストレージまたは仮想化環境に RHEL for Edge をインストールする自動プロビジョニングをトリガーできます。

前提条件

  • RHEL システムをインストールして登録した。
  • FDO インフラストラクチャー (つまり Manufacturing サーバーRendezvous サーバー、および Owner サーバー) をデプロイした。

手順

  1. FDO クライアントとカーネル引数を含めるための Containerfile を作成します。以下に例を示します。

    $ cat Containerfile
    FROM registry.redhat.io/rhel10/rhel-bootc:10
    #fdo
    RUN dnf install -y fdo-init fdo-client && \
    systemctl enable fdo-client-linuxapp.service
    
    RUN mkdir -p /usr/lib/bootc/kargs.d && \ cat <<`EOF` >> /usr/lib/bootc/kargs.d/console.toml kargs = ["inst.device=/dev/sda"] EOF
  2. カレントディレクトリーにある Containerfile を使用して <image> をビルドします。

    $ podman build -t quay.io/<namespace>/<image>:<tag> .
  3. 生成されたイメージを対象デバイスにインストールし、電源を入れます。

    電源投入後、システムは自動的に以下の手順を実行します。

    • FDO クライアントは、初期認証情報を交換するために Manufacturing サーバー に接続します。
    • デバイスは Rendezvous サーバー に接続し、バウチャーを検証して意図された所有者を特定します。
    • このデバイスは、Owner サーバー との間で相互信頼関係を確立します。service-info API は、SSH 鍵、ユーザーアカウント、暗号化されたファイルシステムなどの最終的な設定をデバイスに送信します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る