仮想マシンがネットワークにアクセスできないのはなぜですか?

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

仮想マシン( VM )を起動したが、 VM が期待するネットワークにアクセスできない。

VM ネットワーク構成が、設定されたユーザー定義ネットワーク(UDN)またはVNI設定と一致しない可能性がある。 この問題は、 VM、期待されるネットワーク・インターフェイスがない場合、UDN構成が正しくない場合、またはOVNネットワーク・コンポーネントがエラーを報告した場合に発生する可能性があります。

この問題を解決するには、 VM のネットワーク設定を確認し、接続されているインターフェースを検証し、UDNおよびOVNの設定を確認してください。

  1. VM ネットワーク構成を確認する。

    oc describe vm <vm_name> -n <namespace>
    
  2. VM、期待されるネットワーク・インターフェイスがあることを確認する。

    oc get vmi <vm_name> -n <namespace> -o yaml | grep -A 10 interfaces
    
  3. VNIベースのネットワーキングを使用する場合は、クラスタのVNIアタッチメントを確認してください。

    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  4. ユーザー定義ネットワークの設定を確認してください。

    oc get clusteruserdefinednetwork
    oc describe clusteruserdefinednetwork <udn_name>
    
  5. OVN ログにネットワークエラーがないか確認する。

    oc logs -n openshift-ovn-kubernetes -l app=ovnkube-node
    
  6. OpenShift 仮想化の仮想ネットワークインターフェースの管理 」を参照して、UDN、VLAN、および VNI 設定が VM ネットワーキング設計と一致していることを確認してください。