Perché una macchina virtuale non può accedere alla rete?

Cloud privato virtuale 4.17 e in seguito Solo nodi di lavoro bare metal Solo RHCOS

Si avvia una macchina virtuale ( VM ), ma VM non riesce ad accedere alla rete prevista.

La configurazione della rete VM potrebbe non corrispondere alla configurazione della rete definita dall'utente (UDN) o della VNI. Questo problema può verificarsi se all'indirizzo VM manca l'interfaccia di rete prevista, se la configurazione UDN non è corretta o se i componenti di rete OVN segnalano errori.

Per risolvere il problema, controllare la configurazione di rete di VM, verificare le interfacce collegate e confermare la configurazione di UDN e OVN.

  1. Verificare la configurazione di rete dell' VM.

    oc describe vm <vm_name> -n <namespace>
    
  2. Verificare che il sito VM disponga dell'interfaccia di rete prevista.

    oc get vmi <vm_name> -n <namespace> -o yaml | grep -A 10 interfaces
    
  3. Se si utilizza una rete basata su VNI, esaminare gli allegati VNI per il cluster.

    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  4. Controllare la configurazione della rete definita dall'utente.

    oc get clusteruserdefinednetwork
    oc describe clusteruserdefinednetwork <udn_name>
    
  5. Esaminare i log di OVN per verificare la presenza di errori di rete.

    oc logs -n openshift-ovn-kubernetes -l app=ovnkube-node
    
  6. Rivedere Gestione delle interfacce di rete virtuali per OpenShift Virtualization per verificare che la configurazione di UDN, VLAN e VNI corrisponda al progetto di rete VM.