3.3. ベアメタルネットワークの作成


Networking サービス (neutron) を使用して、Bare Metal Provisioning サービス (ironic) がベアメタルノードのプロビジョニング、クリーニング、検査、およびレスキューに使用するネットワークを作成します。以下の手順では、プロビジョニングネットワークを作成します。必要な Bare Metal Provisioning ネットワークごとに、この手順を繰り返します。

手順

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

    $ oc rsh -n openstack openstackclient
  2. ベアメタルインスタンスをプロビジョニングするネットワークを作成します。

    $ openstack network create \
      --provider-network-type <network_type> \
      [--provider-segment <vlan_id>] \
      --provider-physical-network <provider_physical_network> \
      --share <network_name>
    • <network_type>flat または vlan のいずれかのネットワークのタイプに置き換えます。
    • オプション: ネットワークタイプが vlan の場合は、--provider-segment を指定します。
    • <provider_physical_network> を、仮想ネットワークを実装する際に使用する物理ネットワークの名前に置き換えます。これは、コントロールプレーン上の OVN サービスに設定されたブリッジマッピングです。
    • <network_name> をこのネットワークの名前に置き換えます。
  3. ネットワーク上にサブネットを作成します。

    $ openstack subnet create \
      --network <network_name> \
      --subnet-range <network_cidr> \
      --ip-version 4 \
      --gateway <gateway_ip> \
      --allocation-pool start=<start_ip>,end=<end_ip> \
      --dhcp <subnet_name>
      --dns-nameserver <dns_ip>
    • <network_name> を前の手順で作成したプロビジョニングネットワークの名前に置き換えます。
    • <network_cidr> をサブネットが表す IP アドレスのブロックの CIDR 表現に置き換えます。<start_ip> で始まり <end_ip> で終わる範囲で指定する IP アドレスのブロックは、<network_cidr> で指定された IP アドレスのブロック内にある必要があります。
    • <gateway_ip> は、新しいサブネットのゲートウェイとして機能するルーターインターフェイスの IP アドレスまたはホスト名に置き換えます。このアドレスは、<network_cidr> で指定された IP アドレスのブロック内にある必要がありますが、<start_ip> で始まり <end_ip> で終わる範囲で指定された IP アドレスのブロック外にある必要があります。
    • <start_ip> をフローティング IP アドレスが割り当てられる新しいサブネット内の IP アドレス範囲の開始を示す IP アドレスに置き換えます。
    • <end_ip> をフローティング IP アドレスが割り当てられる新しいサブネット内の IP アドレスの範囲の終了を示す IP アドレスに置き換えます。
    • <subnet_name> をサブネットの名前に置き換えます。
    • <dns_ip> をコントロールプレーン上の DNS サービス用に設定されたロードバランサーの IP アドレスに置き換えます。
  4. ネットワーキングサービスがメタデータリクエストを確実に処理するように、ネットワークとサブネット用のルーターを作成します。

    $ openstack router create <router_name>
    • <router_name> は、ルーターの名前に置き換えます。
  5. cloud-init からのメタデータリクエストを処理し、ノードを設定できるように、サブネットを新しいルーターに接続します。

    $ openstack router add subnet <router_name> <subnet>
    • <router_name> は、ルーターの名前に置き換えます。
    • <subnet> を手順 3 で作成したベアメタルサブネットの ID または名前に置き換えます。
  6. openstackclient Pod を終了します。

    $ exit
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る