Pourquoi le démarrage d'une machine virtuelle échoue-t-il?

Cloud privé virtuel 4.17 et plus tard Nœuds de travail en métal nu uniquement RHCOS uniquement

Vous essayez de démarrer une machine virtuelle ( VM ), mais la machine virtuelle VM n'atteint pas l'état de marche.

La configuration de la machine virtuelle, le site VirtualMachineInstance (VMI) ou le nœud cible ne répondent peut-être pas aux exigences de la virtualisation OpenShift. Le démarrage peut également échouer si le site VM n'est pas planifié sur un nœud de travail bare metal pris en charge.

Pour résoudre le problème,

examiner l'état de VM, inspecter le VMI et vérifier le nœud que VM est censé utiliser.

  1. Vérifier l'état et les événements de VM.
    oc describe vm <vm_name> -n <namespace>
    
  2. Examinez l'état de VirtualMachineInstance.
    oc get vmi <vm_name> -n <namespace>
    oc describe vmi <vm_name> -n <namespace>
    
  3. Examinez les journaux du pod virt-launcher.
    oc logs -n <namespace> virt-launcher-<vm_name>-xxxxx
    
  4. Vérifiez que le nœud cible dispose de ressources suffisantes.
    oc describe node <node_name>
    
  5. Assurez-vous que le site VM est planifié sur un nœud de travail bare metal.
    oc get vmi <vm_name> -n <namespace> -o wide
    
  6. Si le problème persiste, vérifiez les conditions requises dans la section Comprendre la virtualisation OpenShift et les conseils de placement des nœuds dans la section Installer l'opérateur de virtualisation OpenShift.