10.7. Linux ブリッジネットワークへの仮想マシンの接続


デフォルトでは、OpenShift Virtualization は単一の内部 Pod ネットワークとともにインストールされます。Linux ブリッジを使用すると、仮想マシン (VM) を物理ネットワークに接続できます。

Linux ブリッジネットワークを作成し、仮想マシンをそのネットワークに接続するには、次の手順を実行します。

  1. Linux ブリッジノードネットワーク設定ポリシー (NNCP) を作成して、ノードネットワークを準備します。
  2. ネットワークアタッチメント定義 (NAD) を作成することで、セカンダリー Linux ブリッジネットワークを定義します。
  3. 仮想マシンを Linux ブリッジネットワークに接続します。
注記

OpenShift Virtualization は、Linux ブリッジボンディングモード 0、5、および 6 をサポートしていません。詳細は、「関連情報」を参照してください。

10.7.1. Linux ブリッジ NNCP の作成

Linux ブリッジネットワークの NodeNetworkConfigurationPolicy (NNCP) マニフェストを作成できます。

前提条件

  • Kubernetes NMState Operator がインストールされている。

手順

  • NodeNetworkConfigurationPolicy マニフェストを作成します。この例には、独自の情報で置き換える必要のあるサンプルの値が含まれます。

    apiVersion: nmstate.io/v1
    kind: NodeNetworkConfigurationPolicy
    metadata:
      name: br1-eth1-policy
    spec:
      desiredState:
        interfaces:
          - name: br1
            description: Linux bridge with eth1 as a port
            type: linux-bridge
            state: up
            ipv4:
              enabled: false
            bridge:
              options:
                stp:
                  enabled: false
              port:
                - name: eth1
    • metadata.name は、ノードのネットワーク設定ポリシーの名前を定義します。
    • spec.desiredState.interfaces.name は、新しい Linux ブリッジの名前を定義します。
    • spec.desiredState.interfaces.description は、ブリッジの人間が読みやすい説明を定義するために使用できるオプションのフィールドです。
    • spec.desiredState.interfaces.type は インターフェイスのタイプを定義します。この例では、タイプは Linux ブリッジです。
    • spec.desiredState.interfaces.state は、インターフェイス作成後の要求状態を定義します。
    • spec.desiredState.interfaces.ipv4.enabled は、IPv4 プロトコルがアクティブかどうかを定義します。これを false に設定すると、このブリッジでの IPv4 アドレス指定が無効になります。
    • spec.desiredState.interfaces.bridge.options.stp.enabled は、スパニングツリープロトコル (STP) が有効かどうかを定義します。これを false に設定すると、このブリッジで STP が無効になります。
    • spec.desiredState.interfaces.bridge.port.name は、ブリッジが接続されているノード NIC を定義します。

      注記

      IBM Z® で Open Systems Adapter (OSA) を使用して Linux ブリッジ用の NNCP マニフェストを作成するには、NodeNetworkConfigurationPolicy マニフェストで rx-vlan-filter をfalse に設定して VLAN フィルタリングを無効にする必要があります。

      または、ノードへの SSH アクセス権がある場合は、次のコマンドを実行して VLAN フィルタリングを無効にできます。

      $ sudo ethtool -K <osa-interface-name> rx-vlan-filter off
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る