5.2. OpenShift Virtualization でのデバイスのプロビジョニング


OCI コンテナーレジストリーでホストされる QCoW2 コンテナーディスクイメージを使用して、OpenShift Virtualization 上に仮想マシンをプロビジョニングできます。

オペレーティングシステムイメージに Red Hat Edge Manager エージェントの登録設定がまだ含まれていない場合は、プロビジョニング時に cloud-init ユーザーデータを介して設定を注入できます。

5.2.1. cloud-init 設定の作成

cloud-init の 設定は、仮想マシンインスタンスの初回起動時にインスタンスをカスタマイズし、Red Hat Edge Manager サービスに新しいエージェントとして自動的に登録できるようにします。

前提条件

  • flightctl CLI をインストールし、Red Hat Edge Manager サービスインスタンスにログインしている。
  • oc CLI をインストールし、これを使用して OpenShift クラスターインスタンスにログインして、仮想マシンを作成するプロジェクトに変更している。

手順

  1. 以下のコマンドを実行して、新しい Red Hat Edge Manager エージェント登録設定を要求し、config.yaml というファイルに保存します。

    flightctl certificate request --signer=enrollment --expiration=365d --output=embedded > config.yaml
  2. 以下のコマンドを実行して、初回起動時にエージェント設定を正しい場所に配置する cloud-config.yaml という名前のクラウド設定ユーザーデータファイルを作成します。

    cat <<EOF > cloud-config.yaml
    #cloud-config
    write_files:
    - path: /etc/flightctl/config.yaml
      content: $(cat config.yaml | base64 -w0)
      encoding: b64
    EOF
  3. クラウド設定ユーザーデータファイルを含む Kubernetes Secret を作成します。

    oc create secret generic enrollment-secret --from-file=userdata=cloud-config.yaml
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る