Installation d'un gestionnaire de conteneur et de machine virtuel : incus
Dans un environnement de développement ou de production, il est souvent nécessaire de tester des applications. Bien que des solutions traditionnelles comme KVM ou QEMU existent, elles peuvent s'avérer complexes et longues à configurer. C'est là qu'Incus entre en jeu. Basé sur LXD, Incus propose des images légères de différentes distributions Linux, simplifiant ainsi la gestion des environnements de développement et de test.
Points forts d'Incus :
- Incus est conçu pour exécuter des conteneurs système, qui fonctionnent comme des machines virtuelles complètes avec un système d'exploitation intégré (par exemple, Ubuntu, CentOS, etc.).
- Il permet de gérer à la fois des conteneurs système (basés sur LXC) et des machines virtuelles (VMs) de manière unifiée.
- Incus est particulièrement adapté pour des cas d'utilisation tels que :
- Hébergement de services complets (bases de données, serveurs web, etc.).
- Création d'environnements de développement et de test.
- Isolation de services dans un contexte multi-locataire.
Installation :
Pour installer Incus, suivez les étapes ci-dessous :
- Ajoutez le dépôt officiel en exécutant la commande suivante :
sh -c 'cat <<EOF > /etc/apt/sources.list.d/zabbly-incus-stable.sources Enabled: yes Types: deb URIs: https://pkgs.zabbly.com/incus/stable Suites: $(. /etc/os-release && echo ${VERSION_CODENAME}) Components: main Architectures: $(dpkg --print-architecture) Signed-By: /etc/apt/keyrings/zabbly.asc EOF'
- Mettez à jour la liste des paquets :
apt-get update
- Installez Incus :
apt-get install incus