Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
informatique:systeme:virtualisation:libvirt-kvm [2010/12/06 17:20] – créée bn8 | informatique:systeme:virtualisation:libvirt-kvm [2016/07/04 09:48] (Version actuelle) – [Erreur : Timed out during operation: cannot acquire state change lock] bn8 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
+ | |||
+ | |||
+ | ===== Installation | ||
* apt-get install libvirt-bin netcat-openbsd kvm | * apt-get install libvirt-bin netcat-openbsd kvm | ||
< | < | ||
+ | |||
+ | ===== Astuces ===== | ||
+ | |||
+ | ==== Reboot d'une VM via SysRq ==== | ||
+ | |||
+ | Il est difficile (voir impossible) d' | ||
+ | |||
+ | < | ||
+ | virsh send-key $VM KEY_LEFTALT KEY_SYSRQ KEY_R | ||
+ | virsh send-key $VM KEY_LEFTALT KEY_SYSRQ KEY_E | ||
+ | virsh send-key $VM KEY_LEFTALT KEY_SYSRQ KEY_I | ||
+ | virsh send-key $VM KEY_LEFTALT KEY_SYSRQ KEY_S | ||
+ | virsh send-key $VM KEY_LEFTALT KEY_SYSRQ KEY_U | ||
+ | virsh send-key $VM KEY_LEFTALT KEY_SYSRQ KEY_B</ | ||
+ | |||
+ | |||
+ | ==== Désactiver la confirmation de l' | ||
+ | |||
+ | Permettre l' | ||
+ | |||
+ | * Lancer //regedit// et aller dans : < | ||
+ | * Modifier la clé **shutdownwithoutlogon** pour la valeur **1** (héxadécimal) | ||
+ | |||
+ | Configurer l' | ||
+ | |||
+ | * Aller dans le **Panneau de configuration** et aller dans les **Options d’alimentation** | ||
+ | * Dans l' | ||
+ | |||
+ | Désactiver l' | ||
+ | |||
+ | * Lancer //regedit// et aller dans : < | ||
+ | * Ajouter une clé **DWORD Value** portant le nom **ShutdownWarningDialogTimeout** et ayant pour valeur héxadéimal **1** | ||
+ | |||
+ | ==== Migration d'une VM ==== | ||
+ | |||
+ | === Migration Live === | ||
+ | |||
+ | < | ||
+ | |||
+ | === Migration VM éteinte === | ||
+ | |||
+ | Si la VM est éteinte, l' | ||
+ | |||
+ | - Dumper la configuration de la VM sur l' | ||
+ | - Définir la VM sur le nouvelle hyperviseur à partir du fichier XML : < | ||
+ | |||
+ | < | ||
+ | |||
+ | - Migrer les blocs devices via //netcat//. S'il s'agit de LV, vous pouvez le migrer comme suit : | ||
+ | - Recréer les blocs devices sur l' | ||
+ | - Sur l' | ||
+ | - créer au préalable les LV de la futur VM de taille identique qu'à l' | ||
+ | - lancer la commande : < | ||
+ | - Sur l' | ||
+ | - Lancer la commande : < | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== Erreur : Timed out during operation: cannot acquire state change lock ==== | ||
+ | |||
+ | Ceci est un bug et le plus simple pour le résoudre est de undefine/ | ||
+ | virsh undefine VM | ||
+ | virsh define /tmp/VM.xml | ||
+ | virsh start VM</ | ||
+ | |||
+ | ==== Problème de décalage d' | ||
+ | |||
+ | Remplacer le block '' | ||
+ | <timer name=' | ||
+ | <timer name=' | ||
+ | <timer name=' | ||
+ | </ | ||