Canonical (Ubuntu) dévoile son interface graphique LXD. La plupart des fonctionnalités de gestion des instances y sont déjà. Vous pouvez tester cette nouveauté et participer au développement open source de cette nouvelle brique importante.
Ces dernières années, Canonical a beaucoup investi dans le développement d’un CLI LXD intuitif. L’idée : créer une interface utilisateur officielle pour simplifier l’exploitation des instances LXD.
On sait à présent qu’une équipe dédiée à l’expérience utilisateur travaille sur une interface web officielle. Certes, il n’est pas encore conseillé d’utiliser l’interface utilisateur LXD dans un environnement de production, mais l’éditeur vient d’annoncer sa mise à disposition en tant que fonctionnalité expérimentale : vous pouvez donc l’essayer et leur faire part de vos commentaires.
Ce qui est déjà possible
Les développeurs expliquent que la plupart des fonctionnalités liées à la gestion des instances sont déjà bien en place. Ainsi, les « projets » sont une fonctionnalité qui aide à garder votre serveur LXD propre en regroupant les instances apparentées. Chaque projet peut également avoir des images, des profils, des réseaux et des espaces de stockage spécifiques. Vous pouvez démarrer, arrêter, redémarrer ou geler une instance unique ou plusieurs instances à la fois, ainsi qu’accéder au terminal et à la console directement depuis l’interface utilisateur. L’interface utilisateur prend également en charge les instantanés et la restauration d’instances à partir d’instantanés.
Comment accéder à l’interface graphique
L’interface utilisateur est fournie avec le snap LXD, aucune installation supplémentaire n’est donc nécessaire. Cela dit, vous devez l’activer spécifiquement pour y avoir accès.

Tout d’abord, vous devez activer l’interface utilisateur LXD dans le snap :
- snap set lxd ui.enable=true
- snap restart –reload lxd
Ensuite, vous devez vous assurer que votre serveur LXD est exposé à l’hôte. Vous pouvez l’activer avec :
- lxc config set core.https_address :8443
Enfin, il vous suffit de saisir l’adresse du serveur dans votre navigateur (par exemple, https://192.0.2.10:8443) et de suivre les invites qui vous guident tout au long du processus d’authentification.
Des informations détaillées sont disponibles sur la page de documentation. Si vous préférez ce qui est visuel, cette vidéo YouTube vous guide également tout au long de la procédure.
Développements à venir
L’objectif final est d’assurer la parité avec les fonctionnalités du CLI. Toutefois, à court terme, Canonical a donné la priorité aux fonctionnalités nécessaires pour une utilisation initiale en production. L’authentification et l’autorisation arrivent ensuite sur leur liste de priorités. Enfin, la gestion de base du réseau et du stockage sera également abordée. La version finale semble attendue d’ici la fin de l’année. Le développement se fait en open source.
