Perché le macchine virtuali con allegati VNI non possono comunicare?

Cloud privato virtuale 4.20 e in seguito Solo nodi di lavoro bare metal Solo RHCOS

Si configurano gli allegati VNI per le macchine virtuali (VM), ma le VM non riescono a comunicare come previsto.

Il percorso di comunicazione può fallire se la configurazione della VLAN, le impostazioni dell'interfaccia VM o le impostazioni di rete VPC non corrispondono alla configurazione della VNI e della UDN localnet.

Utilizzare i seguenti controlli per analizzare la configurazione.

  1. Verificare che l'ID VLAN corrisponda tra il sito ClusterUserDefinedNetwork (CUDN) e l'allegato VNI.

    oc get clusteruserdefinednetwork <cudn_name> -o yaml
    ibmcloud ks vni ls --cluster-id CLUSTER_ID
    
  2. Verificare che il sito VM utilizzi l'indirizzo MAC previsto.

    oc get vmi <vm_name> -n <namespace> -o yaml | grep macAddress
    
  3. Rivedere la configurazione della VNI.

    ibmcloud is virtual-network-interface <vni_id>
    
  4. Rivedere la configurazione del gruppo di sicurezza VPC.

    ibmcloud is security-groups
    ibmcloud is security-group <security_group_id>
    
  5. Esaminare la configurazione di rete del sistema operativo guest all'interno di VM. Confermare che le impostazioni di rete del sistema operativo guest, come l'indirizzo IP configurato, le rotte e lo stato dell'interfaccia, corrispondano al design VNI e VLAN previsto.

  6. Rivedere Gestione delle interfacce di rete virtuali per OpenShift Virtualization per verificare che la configurazione di VNI, VLAN e localnet sia allineata. Se la configurazione non è allineata, aggiornate le impostazioni CUDN, VLAN o VNI in modo che corrispondano tra il cluster e la configurazione VM.