Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
atelier:chantier:virtualisation-avec-libvirt [08/05/2020 16:28] framend |
atelier:chantier:virtualisation-avec-libvirt [08/05/2020 16:44] framend |
||
---|---|---|---|
Ligne 144: | Ligne 144: | ||
--extra-args 'console=ttyS0,115200n8 serial' \ | --extra-args 'console=ttyS0,115200n8 serial' \ | ||
--location http://deb.debian.org/debian/dists/stable/main/installer-amd64/ \ | --location http://deb.debian.org/debian/dists/stable/main/installer-amd64/ \ | ||
- | --disk ~/Virtu/vm/HayMarket-Square.img,device=disk,size=10,format=qcow2 \ | + | --disk ~/Virtu/vm/<nom_VM>.img,device=disk,size=10,format=qcow2 \ |
</code> | </code> | ||
+ | Une fois l'installation terminé (je détaille pas, c'est une Debian, donc fastoche), le reboot final se fera seul. Et voilà vous avez une belle Debian dans une Debian ! | ||
+ | |||
+ | ===== Utilisation de base ===== | ||
+ | |||
+ | Lister les VM's | ||
+ | <code user> | ||
+ | virsh list --all | ||
+ | </code> | ||
+ | |||
+ | Lancer une VM | ||
+ | <code user> | ||
+ | virsh start --domain <vm_name> | ||
+ | </code> | ||
+ | |||
+ | Se connecter à la console d'une VM | ||
+ | <code user> | ||
+ | virsh console <vm_name> | ||
+ | </code> | ||
+ | |||
+ | Suspendre une VM | ||
+ | <code user> | ||
+ | virsh suspend <vm_name> | ||
+ | </code> | ||
+ | |||
+ | Reprendre après suspension | ||
+ | <code user> | ||
+ | virsh resume <vm_name> | ||
+ | </code> | ||
+ | |||
+ | Arrêt gracieux de la VM | ||
+ | <code user> | ||
+ | virsh shutdown --domain <vm_name> | ||
+ | </code> | ||
+ | |||
+ | Arrêt brutal de la VM (si shutdown ne fonctionne pas) | ||
+ | <code user> | ||
+ | virsh destroy --domain <vm_name> | ||
+ | </code> | ||
+ | |||
+ | Supprimer la VM | ||
+ | <code user> | ||
+ | virsh undefine --domain <vm_name> | ||
+ | </code> | ||
+ | |||
+ | Les fichiers de stockage des vm ne sont pas supprimés automatiquement, il faut le faire à la main, en l'occurence: | ||
+ | <code user> | ||
+ | rm -rf $HOME/Virtu/vm/<nom_VM>.img | ||
+ | </code> | ||
+ | |||
+ | ===== Documentation ===== | ||
+ | Les différents manuels sont extrèmement instructifs (normal, c'est leur rôle). | ||
+ | <code user>man virt-install</code> | ||
+ | <code user>man virsh</code> | ||
+ | |||
+ | Documentation supplémentaire | ||
+ | * https://wiki.debian.org/KVM#Managing_VMs_from_the_command-line | ||
+ | * https://wiki.debian.org/fr/BridgeNetworkConnections | ||
+ | * https://wiki.libvirt.org/page/Networking#Altering_the_interface_config | ||
+ | * https://wiki.libvirt.org/page/Libvirtd_and_dnsmasq | ||
+ | * https://wiki.qemu.org/Features/HelperNetworking | ||
+ | * https://www.raymii.org/s/articles/virt-install_introduction_and_copy_paste_distro_install_commands.html | ||
+ | |||