Warum kann eine virtuelle Maschine nicht auf das Netzwerk zugreifen?

Virtuelle Private Cloud 4.17 und später Ausschließlich Bare-Metal-Worker-Knoten Nur RHCOS

Sie starten eine virtuelle Maschine ( VM ), aber die VM kann nicht auf das erwartete Netzwerk zugreifen.

Die Netzwerkkonfiguration von VM stimmt möglicherweise nicht mit dem konfigurierten benutzerdefinierten Netzwerk (UDN) oder der VNI-Einrichtung überein. Dieses Problem kann auftreten, wenn auf VM die erwartete Netzwerkschnittstelle fehlt, wenn die UDN-Konfiguration falsch ist oder wenn OVN-Netzwerkkomponenten Fehler melden.

Um das Problem zu beheben, überprüfen Sie die Netzwerkkonfiguration von „ VM “, vergewissern Sie sich, welche Schnittstellen angeschlossen sind, und überprüfen Sie die UDN- und OVN-Konfiguration.

  1. Überprüfen Sie die Netzwerkkonfiguration VM.

    oc describe vm <vm_name> -n <namespace>
    
  2. Überprüfen Sie, ob VM die erwartete Netzwerkschnittstelle hat.

    oc get vmi <vm_name> -n <namespace> -o yaml | grep -A 10 interfaces
    
  3. Wenn Sie VNI-basierte Netzwerke verwenden, überprüfen Sie die VNI-Anhänge für den Cluster.

    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  4. Überprüfen Sie die Konfiguration des benutzerdefinierten Netzwerks.

    oc get clusteruserdefinednetwork
    oc describe clusteruserdefinednetwork <udn_name>
    
  5. Überprüfen Sie die OVN-Protokolle auf Netzwerkfehler.

    oc logs -n openshift-ovn-kubernetes -l app=ovnkube-node
    
  6. Überprüfen Sie die Verwaltung virtueller Netzwerkschnittstellen für OpenShift Virtualisierung, um sicherzustellen, dass die UDN-, VLAN- und VNI-Konfiguration Ihrem VM Netzwerkdesign entspricht.