[Incus] Manuel
Introduction
Incus est un gestionnaire de conteneur LXC et de machines virtuelles. Il est très rapide et s'accompagne d'une interface graphique qui aide grandement à la gestion des instances.
Manuel
Créer un pool de stockage BTRFS
incus storage create pool-01 btrfs
Ici le pool s'appellera pool-01 .
Créer un réseau NAT
incus network create incusbr0 --type=bridge
Attacher un réseau NAT à une VM
incus network attach incusbr0 ct-almalinux eth0
Connecter le réseau Host à une interface
incus network attach-profile enp1s0 default eth0
Ici l'interface virtuelle eth0 (à remplacer par le nom de l'interface de votre VM) sera connectée sur l'interface physique enp1s0 de l'hôte.
Créer un conteneur
incus launch images:almalinux/9 ct-almalinux --storage pool-01 --network incusbr0
Dans le cas où vous souhaitez vous connecter au réseau hôte, ne mettez pas l'option --network et connectez le réseau host comme vu ci-dessus.
Créer une VM
incus launch images:debian/12 vm-debian-01 --vm --storage pool-01
Lister les VMs
incus list
Lister les réseaux
incus network list
Lister les pools de stockage
incus storage list
Afficher des infos sur une VMs
incus info <VM_NAME>
Ouvrir un shell dans une VM
incus exec <VM_NAME> -- /bin/bash
/bin/bash peut être remplacé pour exécuter un autre programme (ou commande).
Créer une backup d'une VM/conteneur
incus export <VM_NAME> vm_backup.tar.gz
Restaurer une backup d'une VM/conteneur
incus import <BACKUP_NAME>
Créer un snapshot d'une VM/conteneur
incus export <VM_NAME> vm_backup.tar.gz
Restaurer une snapshot d'une VM/conteneur
incus snapshot restore <VM_NAME> <SNAPSHOT_NAME>
Cloner une VM/conteneur
incus copy <VM_NAME> <NEW_VM_NAME>
No Comments