Dépanner les machines virtuelles
Causes et solutions : mise sous tension refusée, machine non placée, console qui ne s'ouvre pas, modifications de configuration refusées.
Chaque refus est accompagné d'un identifiant de message tel que error.host.insufficient_memory. La page codes d'erreur mène de l'identifiant à l'entrée complète.
Mise sous tension refusée
Cause. Les causes les plus courantes sont :
- L'hôte a trop peu de mémoire libre : error.host.insufficient_memory.
- La licence n'autorise plus de machine virtuelle en fonctionnement : error.licence.limit_running_vms. Les machines suspendues et hors tension ne comptent pas.
- La machine virtuelle n'est pas dans un état d'alimentation qui le permet, par exemple parce qu'une tâche s'exécute encore sur elle : error.invalid_power_state.
- L'hôte est en mode maintenance : error.host_in_maintenance.
Solution. Lisez le message dans la tâche du volet des tâches. Mettez hors tension les machines qui ne sont pas nécessaires, donnez moins de mémoire à la machine avec Modifier les paramètres, ou déplacez-la, voir Déplacer. kyvernon tasks list --target <id> affiche les tâches de la machine virtuelle. Pour la licence, un administrateur consulte kyvernon licence show.
Non placée
Cause. La machine virtuelle n'a pas d'hôte et aucun hôte n'a pu être choisi. Les opérations qui atteignent la machine en fonctionnement, comme la console et les opérations dans l'invité, en demandent un : error.vm_not_placed. La console le signale aussi sous la forme Indisponible tant que la machine virtuelle n’est pas placée sur un hôte.
Solution. Mettez la machine virtuelle sous tension pour que Kyvernon la place. Si cela échoue, aucun hôte connecté ne convient : un administrateur vérifie qu'un hôte est connecté et pas en mode maintenance.
Console indisponible
Cause. L'une des suivantes :
- La machine virtuelle est hors tension : error.console.powered_off.
- La machine virtuelle n'a pas de console graphique : error.console.not_available.
- L'hôte n'est pas connecté : error.console.host_disconnected.
- Plus de 20 tickets ont été demandés en une minute : error.console.rate_limited.
- Le ticket a été utilisé ou date de plus de 30 secondes : error.console.ticket_invalid.
Solution. Mettez la machine sous tension et rouvrez la console. Sans console graphique, utilisez Journal série. Demandez un nouveau ticket pour chaque connexion.
Modification de configuration refusée
Cause. La modification enfreint une règle que la tâche vérifie avant de démarrer :
- Plus de vCPU que l'hôte n'en a, ou que
max_vcpus_per_vmn'en autorise : error.vm.exceeds_host_cpu. - Plus de mémoire que l'hôte ne peut en donner : error.vm.exceeds_host_memory.
- Plus de périphériques que la machine n'a d'emplacements : error.vm.too_many_devices.
- Un disque rendu plus petit : error.disk.shrink_not_supported.
- Un disque plus grand que ce que le datastore peut donner : error.datastore.insufficient_space.
- Quelqu'un d'autre a modifié la machine virtuelle entre-temps : error.vm.concurrent_modification.
- Une réduction, ou un changement de microprogramme, sur une machine en fonctionnement : error.invalid_power_state.
Solution. Choisissez des valeurs dans les limites de Concepts des machines virtuelles, rechargez la machine virtuelle et refaites la modification, ou mettez d'abord la machine hors tension.
Opérations dans l'invité indisponibles
Cause. L'agent invité ne fonctionne pas, ne répond pas ou est configuré pour refuser l'opération : error.guest_operations_unavailable.
Solution. Vérifiez l'agent sous Invité, installez-le ou redémarrez-le dans l'invité, et consultez Opérations dans l'invité.
Voir aussi
Version 0.1. Dernière modification : 2026-11-13