¿Por qué una máquina virtual no puede acceder a la red?

Nube privada virtual 4.17 y más tarde Solo nodos de trabajo «bare metal» Solo RHCOS

Usted inicia una máquina virtual ( VM ), pero la VM no puede acceder a la red esperada.

Es posible que la configuración de red de VM no coincida con la configuración de red definida por el usuario (UDN) o VNI. Este problema puede producirse si en VM falta la interfaz de red esperada, si la configuración UDN es incorrecta o si los componentes de red de OVN informan de errores.

Para resolver el problema, revisa la configuración de red de « VM », comprueba las interfaces conectadas y verifica la configuración de UDN y OVN.

  1. Compruebe la configuración de la red VM.

    oc describe vm <vm_name> -n <namespace>
    
  2. Compruebe que VM tiene la interfaz de red esperada.

    oc get vmi <vm_name> -n <namespace> -o yaml | grep -A 10 interfaces
    
  3. Si utiliza redes basadas en VNI, revise los archivos adjuntos de VNI para el clúster.

    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  4. Compruebe la configuración de la red definida por el usuario.

    oc get clusteruserdefinednetwork
    oc describe clusteruserdefinednetwork <udn_name>
    
  5. Revise los registros de OVN en busca de errores de red.

    oc logs -n openshift-ovn-kubernetes -l app=ovnkube-node
    
  6. Revise Gestión de interfaces de red virtuales para OpenShift Virtualization para confirmar que la configuración de UDN, VLAN y VNI coincide con su diseño de red VM.