Por que as VMs com anexos VNI não podem se comunicar?

Nuvem Privada Virtual 4.20 e mais tarde Apenas nós de trabalho em bare metal Apenas RHCOS

Você configura anexos de VNI para máquinas virtuais (VMs), mas as VMs ainda não conseguem se comunicar como esperado.

O caminho de comunicação pode falhar se a configuração da VLAN, as configurações da interface VM ou as configurações de rede da VPC não corresponderem à configuração da VNI e da UDN da rede local.

Use as seguintes verificações para investigar a configuração.

  1. Verifique se o VLAN ID corresponde ao ClusterUserDefinedNetwork (CUDN) e ao anexo VNI.

    oc get clusteruserdefinednetwork <cudn_name> -o yaml
    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  2. Verifique se o VM está usando o endereço MAC esperado.

    oc get vmi <vm_name> -n <namespace> -o yaml | grep macAddress
    
  3. Revise a configuração do VNI.

    ibmcloud is virtual-network-interface <vni_id>
    
  4. Revise a configuração do grupo de segurança da VPC.

    ibmcloud is security-groups
    ibmcloud is security-group <security_group_id>
    
  5. Analise a configuração de rede do sistema operacional convidado no site VM. Confirme se as configurações de rede do sistema operacional convidado, como o endereço IP configurado, as rotas e o estado da interface, correspondem ao design esperado da VNI e da VLAN.

  6. Revise o Gerenciamento de interfaces de rede virtual para OpenShift Virtualization para confirmar que a configuração de VNI, VLAN e localnet está alinhada. Se a configuração não estiver alinhada, atualize as configurações de CUDN, VLAN ou VNI para que correspondam à configuração do cluster e do site VM.