1 votes

KVM Live Migration- VM est déjà active

J'essaie d'effectuer une migration en direct d'un hôte KVM vers un autre, tous deux SLES12SP5, partageant le même sous-réseau.

'kvm_one' hosts the server 'login01'.
'kvm_two' hosts no servers.

Exécution de la commande suivante :

kvm_one:~# virsh migrate --live --persistent --undefinesource --verbose --copy-storage-all login01 qemu+ssh://kvm_two.domain.com/system

Voici l'erreur que je reçois :

Password: 
error: Hook script execution failed: internal error: Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /etc/libvirt/hooks/qemu login01 prepare begin -) unexpected exit status 1: 

ERROR: VM 'login01' is already active on another KVM host!

    --> Command:    virsh autostart --disable login01

Le 'login01' n'est pas actif sur un autre hôte KVM, j'ai essayé de désactiver l'autostart, mais cela ne semble pas être lié.

Quelqu'un d'autre a rencontré ce problème ?

2voto

Michael Hampton Points 232226

Cette erreur provient d'une crochet script et non de libvirt lui-même. C'est donc un script que vous ou un autre admin a ajouté à l'hyperviseur.

Le script appelé lorsque libvirt essaie de migrer une VM (et aussi de démarrer/arrêter une VM) est le suivant /etc/libvirt/hooks/qemu . Si le script sort avec une erreur, la migration est interrompue. Vérifiez ce script pour savoir pourquoi il a échoué.

0 votes

Je vous remercie de votre attention.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X