Installer Calculate en LXD
Updated 7 Août 2019
L'hyperviseur de conteneur LXD est basé sur LXC, mais possède ses propres outils de configuration et de déploiement. Suivez les instructions suivantes pour installer Calculate Linux Container avec LXD.
Installation des logiciels
Pour utiliser les conteneurs LXD, installez d'abord app-emulation/lxd:
emerge -a app-emulation/lxd
Configurer LXD
Contrairement à LXC configuration, le réseau est constitué par le service lxd+, ce qui vous évite d'avoir à le configurer vous-même. Lancez le service /etc/init.d/lxd
/etc/init.d/lxd start
Définissez maintenant les réglages de base:
lxd init
Des questions vous seront posées. Vous pouvez utiliser les paramètres par défaut. Ensuite, une passerelle virtuelle lxdbr0+ sera créée.
Ajout d'un dépot distant pour l'image du conteneur
Ajoutez maintenant le dépôt distant, où l'image de votre conteneur sera stockée:
lxc remote add calculate https://mirror.calculate-linux.org --protocol simplestreams
Pour rendre les choses un peu plus compliquées, LXD doit être configuré avec l'outil lxc ;)
Création d'un conteneur
Pour afficher la liste des images disponibles, exécutez:
lxc image list calculate:
Note
Veuillez noter les deux points à la fin.
Pour installer Calculate, exécutez:
lxc init calculate:CLC/17 calculate
Où:
- calculate:CLC/17 est le dépôt et l'alias de l'image;
- calculate est un nom aléatoire de conteneur.
LXD stocke toutes les données dans /var/lib/lxd.
Démarrage du conteneur
Pour démarrer votre conteneur LXD, veuillez exécuter :
lxc start calculate
Ajouter le conteneur au démarrage automatique:
rc-update add lxd default
lxc config set calculate boot.autostart 1
Pour accéder à l'interpréteur de commandes du conteneur, exécutez:
lxc exec calculate /bin/bash
Pour arrêter le conteneur, exécutez:
lxc stop calculate
Pour supprimer le conteneur, exécutez:
lxc delete calculate