7.9. 1 つのコマンドを使用したコンテナーイメージのデプロイ


system-reinstall-bootc コマンドを使用して、コンテナーイメージを RHEL クラウドインスタンスにデプロイします。単一のコマンドで、bootc イメージを AWS 上の RHEL 10 などの新しい RHEL インスタンスにデプロイできます。セキュアなアクセスを確保するには、インスタンス起動時に SSH 鍵を選択または作成する必要があります。

system-reinstall-bootc コマンドは、bootc install to-existing root コマンドをラップする対話型 CLI を提供し、次の 2 つのアクションを実行できます。 

  • 提供されているイメージをプルして、SSH 鍵の設定やシステムへのアクセスを行う
  • すべてのバインドマウントおよび SSH 鍵を設定して、bootc install to-existing-root コマンドを実行する。

前提条件

  • Red Hat アカウントまたは Red Hat RPM へのアクセス。
  • AWS 環境で実行されるパッケージベースの RHEL (9.6/10.0 以降) 仮想システム。
  • パッケージシステムに SSH で接続して破壊的な変更を行う機能と権限。

手順

  1. インスタンスが起動したら、インスタンスの作成時に選択したキーを使用して SSH でインスタンスに接続します。

    $ ssh -i <ssh-key-file> <cloud-user@ip>
  2. system-reinstall-bootc サブパッケージがインストールされていることを確認します。

    # rpm -q system-reinstall-bootc

    そうでない場合は、system-reinstall-bootc サブパッケージをインストールします。

    # dnf -y install system-reinstall-bootc
  3. bootc イメージを使用するようにシステムを変換します。

    # system-reinstall-bootc <image>

    Red Hat Ecosystem Catalog のコンテナーイメージ、または Containerfile から構築された bootc カスタマイズイメージを使用できます。

  4. a キーを押して、bootc イメージにインポートするユーザーを選択します。
  5. 選択内容を 2 回確認し、イメージがダウンロードされるまで待ちます。
  6. システムを再起動します。

    # reboot
  7. 指定された <ip> の保存されている SSH ホストキーを /.ssh/known_hosts ファイルから削除します。

    # ssh-keygen -R <ip>

    bootc システムは、新しい公開 SSH ホストキーを使用しています。ローカルに保存されているキーとは異なるキーを使用して同じ IP アドレスに接続しようとすると、SSH は警告を発するか、ホストキーの不一致により接続を拒否します。この変更は想定されているため、次のコマンドを使用して、既存のホストキーエントリーを ~/.ssh/known_hosts ファイルから安全に削除できます。

  8. bootc システムに接続します。

    # ssh -i <ssh-key-file> root@<ip>

検証

  • システムオペレーティングシステムが変更されたことを確認します。

    # bootc status
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る