Por que uma máquina virtual não consegue acessar a rede?

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

Você inicia uma máquina virtual ( VM ), mas a VM não consegue acessar a rede esperada.

A configuração da rede VM pode não corresponder à configuração da Rede Definida pelo Usuário (UDN) ou da VNI. Esse problema pode ocorrer se o site VM não tiver a interface de rede esperada, se a configuração da UDN estiver incorreta ou se os componentes de rede da OVN informarem erros.

Para resolver o problema, analise a configuração de rede do VM, verifique as interfaces conectadas e confirme a configuração do UDN e do OVN.

  1. Verifique a configuração de rede do site VM.

    oc describe vm <vm_name> -n <namespace>
    
  2. Verifique se o site VM tem a interface de rede esperada.

    oc get vmi <vm_name> -n <namespace> -o yaml | grep -A 10 interfaces
    
  3. Se você usar a rede baseada em VNI, examine os anexos de VNI do cluster.

    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  4. Verifique a configuração da rede definida pelo usuário.

    oc get clusteruserdefinednetwork
    oc describe clusteruserdefinednetwork <udn_name>
    
  5. Analise os logs do OVN em busca de erros de rede.

    oc logs -n openshift-ovn-kubernetes -l app=ovnkube-node
    
  6. Revise o Gerenciamento de interfaces de rede virtual para OpenShift Virtualization para confirmar que a configuração de UDN, VLAN e VNI corresponde ao seu projeto de rede VM.