4.4. Redfish 仮想メディアブートを使用したベアメタルノードのデプロイ


Redfish 仮想メディアブートを使用して、ノードの Baseboard Management Controller (BMC) にブートイメージを提供することができます。これにより、BMC はイメージを仮想ドライブのいずれかに挿入することができます。その後、ノードは仮想ドライブからイメージに存在するオペレーティングシステムにブートすることができます。

Redfish ハードウェア種別は、仮想メディアを通じたデプロイ、レスキュー、およびユーザーの各イメージのブートに対応しています。Bare Metal Provisioning サービス (ironic) は、ノードのデプロイメント時に、ノードに関連付けられたカーネルイメージおよび ramdisk イメージを使用して、UEFI または BIOS ブートモード用のブート可能 ISO イメージをビルドします。仮想メディアブートの主な利点は、PXE の TFTP イメージ転送フェーズを排除し、HTTP GET 等の方法を使用することができる点です。

仮想メディアを通じて redfish ハードウェアタイプでベアメタルインスタンスを起動するには、各ベアメタルノードのブートインターフェイスを redfish-virtual-media に設定し、UEFI ノードの場合は EFI System Partition (ESP) イメージを定義します。続いて、登録したノードが Redfish 仮想メディアブートを使用するように設定します。

前提条件

  • ベアメタルノードが登録され、エンロールされている。
  • IPA およびインスタンスのイメージが Image サービス (glance) で利用できる。
  • UEFI ノードの場合は、EFI System Partition (ESP) が Image サービス (glance) で利用できる。

手順

  1. ワークステーションから OpenStackClient Pod のリモートシェルにアクセスします。

    $ oc rsh -n openstack openstackclient
  2. Bare Metal サービスの起動インターフェイスを redfish-virtual-media に設定します。

    $ openstack baremetal node set --boot-interface redfish-virtual-media <node_name>
    • <node_name> はノード名に置き換えてください。
  3. UEFI ノードの場合は、EFI System Partition (ESP) イメージを定義します。

    $ openstack baremetal node set --driver-info bootloader=<esp_image> <node>
    • <esp_image> をイメージの UUID または ESP イメージの URL に置き換えます。
    • <node> はノード名に置き換えてください。
    注記

    BIOS ノードの場合は、このステップを実施しないでください。

  4. ベアメタルノードにポートを作成し、そのポートをベアメタルノード上の NIC の MAC アドレスに関連付けます。

    $ openstack baremetal port create --pxe-enabled True --node <node_uuid> <mac_address>
    • <node_uuid> をベアメタルノードの UUID に置き換えます。
    • <mac_address> をベアメタルノードの NIC の MAC アドレスに置き換えます。
  5. openstackclient Pod を終了します。

    $ exit
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る