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


デフォルトでは、OpenShift Virtualization は単一の内部 Pod ネットワークとともにインストールされます。

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

  1. Linux ブリッジ Node Network Configuration Policy (NNCP) を作成 します。
  2. Web コンソール または コマンドライン を使用して、Linux ブリッジネットワークアタッチメント定義 (NAD) を作成します。
  3. Web コンソール または コマンドライン を使用して、NAD を認識するように仮想マシンを設定します。
注記

OpenShift Virtualization は、Linux ブリッジボンディングモード 0、5、および 6 をサポートしていません。詳細は、Which bonding modes work when used with a bridge that virtual machine guests or containers connect to? を参照してください。

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-filterfalse に設定して 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
トップに戻る