3.13. ブートストラップ VM への静的 IP アドレスの割り当て


baremetal ネットワークに DHCP サーバーを使用せずに OpenShift Container Platform をデプロイする場合は、Ignition を使用してブートストラップ VM の静的 IP アドレスを設定する必要があります。

手順

  1. Ignition 設定ファイルを作成します。

    $ ./openshift-baremetal-install --dir <cluster_configs> create ignition-configs
    Copy to Clipboard Toggle word wrap

    <cluster_configs> をクラスター設定ファイルへのパスに置き換えます。

  2. bootstrap_config.sh ファイルを作成します。

    #!/bin/bash
    
    BOOTSTRAP_CONFIG="[connection]
    type=ethernet
    interface-name=ens3
    [ethernet]
    [ipv4]
    method=manual
    addresses=<ip_address>/<cidr>
    gateway=<gateway_ip_address>
    dns=<dns_ip_address>"
    
    cat <<_EOF_ > bootstrap_network_config.ign
    {
      "path": "/etc/NetworkManager/system-connections/ens3.nmconnection",
      "mode": 384,
      "contents": {
        "source": "data:text/plain;charset=utf-8;base64,$(echo "${BOOTSTRAP_CONFIG}" | base64 -w 0)"
      }
    }
    _EOF_
    
    mv <cluster_configs>/bootstrap.ign <cluster_configs>/bootstrap.ign.orig
    
    jq '.storage.files += $input' <cluster_configs>/bootstrap.ign.orig --slurpfile input bootstrap_network_config.ign > <cluster_configs>/bootstrap.ign
    Copy to Clipboard Toggle word wrap

    <ip_address><cidr> をアドレス範囲の IP アドレスと CIDR に置き換えます。<gateway_ip_address> を、baremetal ネットワークのゲートウェイの IP アドレスに置き換えます。<dns_ip_address>baremetal ネットワーク上の DNS サーバーの IP アドレスに置き換えます。<cluster_configs> をクラスター設定ファイルへのパスに置き換えます。

  3. bootstrap_config.sh ファイルを実行可能にします。

    $ chmod 755 bootstrap_config.sh
    Copy to Clipboard Toggle word wrap
  4. bootstrap_config.sh スクリプトを実行して、bootstrap_network_config.ign ファイルを作成します。

    $ ./bootstrap_config.sh
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat