¿Por qué no funciona la red localnet definida por el usuario?

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

Usted configura una red localnet definida por el usuario (UDN) para OpenShift Virtualization, pero la red no funciona como se esperaba.

Una UDN localnet depende del Operador NMState, un puente OVS en eth1, un mapeo de puente y una configuración VLAN coincidente en ClusterUserDefinedNetwork (CUDN). Si alguna parte de esta configuración falta o es incoherente, la red no funciona correctamente.

Para resolver el problema,

verificar la instalación de NMState, el puente OVS, la asignación de puentes y la configuración de VLAN.

  1. Comprueba que los pods de NMState Operator estén en ejecución.
    oc get pods -n openshift-nmstate
    
  2. Comprueba la configuración del puente OVS.
    oc get nodenetworkconfigurationpolicy
    oc describe nodenetworkconfigurationpolicy br-eth1
    
  3. Verifique la configuración de la asignación de puentes.
    oc get nodenetworkconfigurationpolicy
    oc describe nodenetworkconfigurationpolicy vpc-vlans
    
  4. Compruebe que el ID de VLAN en el CUDN coincide con la VLAN que tiene previsto utilizar.
    oc get clusteruserdefinednetwork <cudn_name> -o yaml | grep vlan
    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  5. Revise Gestión de interfaces de red virtuales para OpenShift Virtualization para confirmar que el puente OVS, la asignación de puentes y las definiciones CUDN coinciden con la configuración documentada.