10.7. Linux ブリッジネットワークへの仮想マシンの接続
デフォルトでは、OpenShift Virtualization は単一の内部 Pod ネットワークとともにインストールされます。Linux ブリッジを使用することで、仮想マシン (VM) を物理ネットワークに接続できます。
Linux ブリッジネットワークを作成し、仮想マシンをそのネットワークに接続するには、次の手順を実行します。
- Linux ブリッジノードネットワーク設定ポリシー (NNCP) を作成して、ノードネットワークを準備します。
- Network Attachment Definition (NAD) を作成して、セカンダリー Linux ブリッジネットワークを定義します。
- 仮想マシンを Linux ブリッジネットワークにアタッチします。
OpenShift Virtualization は、Linux ブリッジボンディングモード 0、5、および 6 をサポートしていません。詳細は、「関連情報」を参照してください。
10.7.1. Linux ブリッジ NNCP の作成 リンクのコピーリンクがクリップボードにコピーされました!
Kubernetes NMState Operator をインストールしたら、ライブマイグレーションまたは仮想マシン (VM) への外部アクセス用に Linux ブリッジネットワークを設定できます。
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
-