Pourquoi une machine virtuelle ne peut-elle pas accéder au réseau?

Cloud privé virtuel 4.17 et plus tard Uniquement les nœuds de travail « bare metal » RHCOS uniquement

Vous démarrez une machine virtuelle ( VM ), mais VM ne peut pas accéder au réseau prévu.

La configuration du réseau VM peut ne pas correspondre au réseau défini par l'utilisateur (UDN) ou à la configuration VNI. Ce problème peut se produire si l'interface réseau attendue manque sur le site VM, si la configuration de l'UDN est incorrecte ou si les composants réseau de l'OVN signalent des erreurs.

Pour résoudre ce problème, examinez la configuration réseau de l' VM, vérifiez les interfaces connectées et assurez-vous que les configurations UDN et OVN sont correctes.

  1. Vérifiez la configuration du réseau VM.

    oc describe vm <vm_name> -n <namespace>
    
  2. Vérifiez que le site VM possède l'interface réseau attendue.

    oc get vmi <vm_name> -n <namespace> -o yaml | grep -A 10 interfaces
    
  3. Si vous utilisez une mise en réseau basée sur VNI, examinez les attachements VNI pour le cluster.

    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  4. Vérifiez la configuration du réseau défini par l'utilisateur.

    oc get clusteruserdefinednetwork
    oc describe clusteruserdefinednetwork <udn_name>
    
  5. Examinez les journaux OVN à la recherche d'erreurs de mise en réseau.

    oc logs -n openshift-ovn-kubernetes -l app=ovnkube-node
    
  6. Consultez le document Managing virtual network interfaces for OpenShift Virtualization pour confirmer que la configuration de l'UDN, du VLAN et du VNI correspond à votre conception du réseau VM.