localnetユーザー定義ネットワークが機能しないのはなぜですか?

仮想プライベートクラウド 4.20 そしてその後 ベアメタルのワーカーノードのみ RHCOSのみ

OpenShift Virtualization用にlocalnetユーザー定義ネットワーク(UDN)を構成しましたが、ネットワークが期待どおりに機能しません。

ローカルネットUDNは、NMState Operator、 eth1 上のOVSブリッジ、ブリッジマッピング、および ClusterUserDefinedNetwork (CUDN)内の一致するVLAN構成に依存する。 このセットアップのどれかが欠けていたり、一貫性がなかったりすると、ネットワークは正しく機能しません。

この問題を解決するには、

NMState のインストール、OVS ブリッジ、ブリッジマッピング、および VLAN 構成を確認します。

  1. NMState Operator ポッドが実行中であることを確認してください。
    oc get pods -n openshift-nmstate
    
  2. OVSブリッジの設定を確認する。
    oc get nodenetworkconfigurationpolicy
    oc describe nodenetworkconfigurationpolicy br-eth1
    
  3. ブリッジマッピングの設定を確認します。
    oc get nodenetworkconfigurationpolicy
    oc describe nodenetworkconfigurationpolicy vpc-vlans
    
  4. CUDNのVLAN IDが、使用予定のVLANと一致していることを確認する。
    oc get clusteruserdefinednetwork <cudn_name> -o yaml | grep vlan
    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  5. OpenShift 仮想化の仮想ネットワークインターフェイスの管理を 確認し、OVS ブリッジ、ブリッジマッピング、および CUDN 定義が文書化された構成と一致していることを確認します。