5 votes

Libvirt invité détruit après l'arrêt

J'ai créé une VM avec Libvirt et quand je l'éteins de force ou avec ACPI, elle est supprimée. Je la crée :

    deneme2
    2097152
    1

        hvm

    preserve
    restart
    restart
    poweroff

Cependant, bien que j'utilise l'événement on_poweroff correctement, il est supprimé immédiatement.

$ virsh dumpxml deneme2 | grep "on_poweroff"
  preserve

$ virsh shutdown deneme2 --mode acpi
Domain deneme2 est en cours d'arrêt

$ virsh list --all
 Id    Name                           State
----------------------------------------------------

Quelle en est la raison ?

14voto

Michael Hampton Points 232226

Vous avez créé votre invité avec virsh create (ou son équivalent). Cela crée des domaines temporaires, qui sont supprimés lorsqu'ils s'éteignent.

Pour créer des domaines persistants, utilisez plutôt virsh define. Ceux-ci restent définis après avoir été éteints ou détruits, et peuvent être redémarrés à tout moment.

1 votes

Peut-être mentionner que preserve ne fait pas ce qu'on pourrait supposer.

1 votes

Vous avez raison, j'utilise une bibliothèque Go libvirt j'avais utilisé DomainCreateXML au lieu de DomainDefineXML , grandement apprécié. @h0tw1r3 que fait 'préserver' dans ce cas ?

0 votes

Je n'ai aucune idée de ce que preserve est censé préserver. Ce n'est pas très bien documenté. Et ce n'est pas nécessaire pour le fonctionnement normal de toute façon.

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