5.6. Bare Metal Provisioning サービスでのポートグループの設定


注記

ベアメタルノード向けのポートグループ機能は、このリリースでは テクノロジープレビュー として提供しているため、Red Hat によって完全にはサポートされません。これは、テスト目的にのみご利用いただく機能で、実稼働環境にデプロイすべきではありません。テクノロジープレビュー機能の詳細は、対象範囲の詳細 を参照してください。

ポートグループ (ボンディング) の機能により、複数のネットワークインターフェイスを単一の "ボンディングされた" インターフェイスに統合することができます。ポートグループの設定は常に、個別のポート設定に優先します。インターフェイスの接続中には、ポートグループの優先度はポートよりも高くなるので、最初に使用されます。現在、インターフェイスアタッチメント要求で、ポートまたはポートグループのどちらを優先するかを指定することはできません。ポートグループが利用可能な場合は、インターフェイスアタッチメントはそれを使用します。ポートのないポートグループは無視されます。

ポートグループに物理ネットワークがある場合には、そのポートグループ内の全ポートに同じ物理ネットワークを使用すべきです。Bare Metal Provisioning サービスは、configdrive を使用してインスタンスでのポートグループの設定をサポートしています。

注記

Bare Metal Provisioning サービス API バージョン 1.26 以降では、ポートグループ設定がサポートされています。

ベアメタルのデプロイメントでポートグループを設定するには、スイッチ上でポートグループを手動設定する必要があります。スイッチによって名前が異なる場合があるため、スイッチ上のモードとプロパティーが、ベアメタル側のモードとプロパティーに対応している状態にする必要があります。

注記

iPXE を使用してデプロイメントを起動する必要がある場合、プロビジョニングとクリーニングにはポートグループを使用できません。

ポートグループのフォールバック機能により、接続でエラーが発生した際に、1 つのポートグループ内の全ポートを個々のスイッチポートにフォールバックさせることができます。スイッチがポートグループのフォールバックをサポートしているかどうかに応じて、--support-standalone-ports--unsupport-standalone-ports のオプションを使用することができます。

5.6.1. 前提条件

  • RHOSO 環境には、Bare Metal Provisioning サービスが含まれています。詳細は、Bare Metal Provisioning サービス (ironic) の有効化 を参照してください。
  • cluster-admin 権限を持つユーザーとして、RHOCP クラスターにアクセスできるワークステーションにログオンしている。
  • oc コマンドラインツールがワークステーションにインストールされます。

5.6.2. Bare Metal Provisioning サービスでのポートグループの設定

複数のネットワークインターフェイスを単一のボンディングされたインターフェイスに集約するポートグループを作成します。

手順

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

    $ oc rsh -n openstack openstackclient
  2. ポートグループを作成します。

    $ openstack baremetal port group create \
     --node <node_uuid> --name <group_name> \
     [--address <mac_address>] [--mode <mode>]  \
     --property miimon=100 --property xmit_hash_policy="layer2+3"
     [--support-standalone-ports]
    • <node_uuid> をこのポートグループが属するノードの UUID に置き換えます。
    • <group_name> をこのポートグループの名前に置き換えます。
    • オプション: <mac_address> をポートグループの MAC アドレスに置き換えます。アドレスを指定しない場合には、デプロイされるインスタンスのポートグループアドレスは Networking サービスのポートと同じになります。Networking サービスポートを接続しないと、ポートグループの設定は失敗します。
    • オプション: <mode> をポートグループのモードに置き換えます。
    • グループがスタンドアロンポートへのフォールバックをサポートするかどうかを指定します。
    注記

    ポートグループは、手動でスタンドアロンモードに設定する必要があります。そのためには、イメージ内で設定するか、configdrive を生成してノードの instance_info に追加します。ポートグループの設定が機能するには、cloud-init バージョン 0.7.7 以降を使用している必要があります。

  3. ポートをポートグループに関連付けます。

    • ポートの作成中

      $ openstack baremetal port create --node <node_uuid> --address <mac_address> --port-group <group_name>
    • ポートの更新中

      $ openstack baremetal port set <port_uuid> --port-group <group_uuid>
  4. cloud-init 対応のイメージまたはボンディングをサポートしているイメージを提供することにより、インスタンスを起動します。

    ポートグループが適切に設定されているかを確認するには、以下のコマンドを実行します。

    # cat /proc/net/bonding/bondX

    X は、cloud-init が設定済みの各ポートグループに対して自動生成する番号です。0 で始まり、ポートグループを設定するたびに 1 つずつ増えます。

  5. openstackclient Pod を終了します。

    $ exit
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る