18.24. Interprétation des messages d'erreur
Vous recevez le message d'erreur suivant :
failed domain creation due to memory shortage, unable to balloon domain0
failed domain creation due to memory shortage, unable to balloon domain0
Un domaine peut échouer quand il n'y a pas assez de RAM disponible. Domain0 ne fournit pas suffisamment d'espace pour l'invité nouvellement créé. Vous pouvez vérifier le
xend.log
suite à cette erreur :
[2006-12-21] 20:33:31 xend 3198] DEBUG (balloon:133) Balloon: 558432 Kib free; 0 to scrub; need 1048576; retries: 20 [2006-12-21] 20:33:31 xend. XendDomainInfo 3198] ERROR (XendDomainInfo: 202 Domain construction failed
[2006-12-21] 20:33:31 xend 3198] DEBUG (balloon:133) Balloon: 558432 Kib free; 0 to scrub; need 1048576; retries: 20
[2006-12-21] 20:33:31 xend. XendDomainInfo 3198] ERROR (XendDomainInfo: 202
Domain construction failed
You can check the amount of memory in use by domain0 by using the
xm list Domain0
command. If domain0 is not ballooned down, you can use the command "xm mem-set Domain-0 NewMemSize"
to check memory.
Vous recevez le message d'erreur suivant :
wrong kernel image: non-PAE kernel on a PAE
wrong kernel image: non-PAE kernel on a PAE
This message indicates that you are trying to run an unsupported guest kernel image on your Hypervisor. This happens when you try to boot a non-PAE paravirtual guest kernel on a RHEL 5.1 hypervisor. Red Hat Virtualization only supports guest kernels with PAE and 64bit architectures.
Saisissez cette commande :
Si vous désirez exécuter un noyau 32bit/non-PAE, il faudra exécuter votre invité en tant que machine virtuelle pleinement virtualisée. Pour les invités paravirtualisés, si vous devez exécuter un invité PAE 32bit, il vous faudra un hyperviseur PAE 32bit. Pour les invités paravirtualisés, si vous devez exécuter un invité PAE 64bit, il vous faudra un hyperviseur PAE 64bit. Pour les invités pleinement virtualisés, vous devez exécuter un invité 64bit avec un hyperviseur 64bit. L'hyperviseur PAE 32bit qui accompagne RHEL 5 i686 ne prend en charge que l'exécution du PAE 32 bit paravirtualisé et l'invité OSes 32bit pleinement virtualisé. L'hyperviseur 64bit ne prend en charge que les invités paravirtualisés 64bit.
This happens when you move the full virtualized HVM guest onto a RHEL 5.1 system. Your guest may fail to boot and you will see an error in the console screen. Check the PAE entry in your configuration file and ensure that pae=1.You should use a 32bit distibution.
Vous recevez le message d'erreur suivant :
Unable to open a connection to the Xen hypervisor or daemon
Unable to open a connection to the Xen hypervisor or daemon
Cela arrive quand le démarrage de l'application virt-manager échoue. Cette erreur a lieu quand il n'y a pas d'entrée d'hôte local (localhost) dans le fichier de configuration
/etc/hosts
. Vérifiez le fichier et vérifiez que l'entrée de l'hôte local est activée. Voici un exemple d'entrée d'hôte local incorrecte :
Do not remove the following line, or various programs that require network functionality will fail.
# Do not remove the following line, or various programs
# that require network functionality will fail.
localhost.localdomain localhost
Voici un exemple d'entrée d'hôte local correcte :
Do not remove the following line, or various programs that require network functionality will fail.
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
localhost.localdomain. localhost
Vous recevez l'erreur suivante (dans le
xen-xend.log file
) :
Bridge xenbr1 does not exist!
Bridge xenbr1 does not exist!
This happens when the guest's bridge is incorrectly configured and this forces the Xen hotplug scipts to timeout. If you move configuration files between hosts, you must ensure that you update the guest configuration files to reflect network topology and configuration modifications. When you attempt to start a guest that has an incorrect or non-existent Xen bridge configuration, you will receive the following errors:
Par ailleurs, le fichier
xend.log
affiche les erreurs suivantes :
Pour résoudre ce problème, vous devez éditer votre fichier de configuration invité et modifier l'entrée
vif
. Quand vous localisez l'entrée vif
du fichier de configuration, en supposant que vous utilisiez xenbr0
comme pont par défaut, assurez-vous que l'entrée appropriée ressemble à ce qui suit :
vif = ['mac=00:16:3e:49:1d:11, bridge=xenbr0',]
# vif = ['mac=00:16:3e:49:1d:11, bridge=xenbr0',]
Vous recevez ces erreurs de dépréciation python :
Python génère ces messages quand un fichier de configuration est invalide (ou incorrect). Pour résoudre ce problème, vous devez modifier le fichier de configuration incorrect, ou vous pouvez en créer un nouveau.