LXD est un conteneur système moderne, sécurisé et puissant et un gestionnaire de machines virtuelles.
Il offre une expérience unifiée pour l'exécution et la gestion des systèmes Linux complets à l'intérieur de conteneurs ou de machines virtuelles. LXD prend en charge les images pour un grand nombre de distributions Linux (images et images Ubuntu officielles fournies par la communauté) et est construite autour d'une API REST très puissante mais assez simple. LXD évolue d'une instance sur une seule machine à un cluster dans un rack complet du centre de données, ce qui le rend adapté à la gestion des charges de travail à la fois pour le développement et la production.
LXD vous permet de configurer facilement un système qui ressemble à un petit nuage privé. Vous pouvez exécuter n'importe quel type de charge de travail de manière efficace tout en gardant vos ressources optimisées.
Vous devriez envisager d'utiliser LXD si vous souhaitez contenant différents environnements ou exécuter des machines virtuelles, ou en général, exécutez et gérez votre infrastructure de manière rentable.
Voir le démarrage de la documentation LXD pour les instructions d'installation et les premières étapes.
https://discourse.ubuntu.com/c/lxd/news/https://github.com/canonical/lxd/releases/https://documentation.ubuntu.com/lxd/en/latest/ | Taper | Service | Statut |
|---|---|---|
| Tests | Github | ![]() |
| Documentation GO | Godoc | |
| Analyse statique | Goreport | |
| Traductions | Enrouler |
Le démon LXD fonctionne uniquement sur Linux, mais l'outil client ( lxc ) est disponible sur la plupart des plateformes.
| OS | Format | Commande |
|---|---|---|
| Linux | Instantané | snap install lxd |
| Fenêtre | Chocolaté | choco install lxc |
| macos | Homebrew | brew install lxc |
Le référentiel LXD Snap Packaging est disponible ici.
Pour plus d'instructions sur l'installation de LXD pour une grande variété de distributions et de systèmes d'exploitation Linux, et pour installer LXD à partir de Source, voir comment installer LXD dans la documentation.
Le projet LXD fournit des packages clients SDK pour interagir avec les serveurs LXD à partir de votre propre logiciel.
Ces SDK sont sous licence APACHE-2.0.
| Langue | URL |
|---|---|
| Aller | https://pkg.go.dev/github.com/canonical/lxd/client |
| Python | https://github.com/canonical/pylxd |
Pour plus d'informations sur l'utilisation de l'API LXD, voir l'API REST dans la documentation.
Si vous recherchez des outils (au-delà de lxc CLI) pour gérer LXD à grande échelle (du serveur unique aux clusters larges), les projets suivants peuvent être utiles:
| Outil | Lien |
|---|---|
| ANSIBLE - Plugin de connexion | https://galaxy.ansible.com/ui/repo/published/community/general/content/connection/lxd/ |
| ANSIBLE - Plugin d'inventaire | https://galaxy.ansible.com/ui/repo/published/community/general/content/inventory/lxd/ |
| Boulon - Transport LXD | https://www.puppet.com/docs/bolt/latest/bolt_transports_reference.html#lxd |
| Microclou | https://canonical.com/microcloud |
| Packer - LXD Builder | https://developer.hashicorp.com/packer/integrations/hashicorp/lxd/latest/components/builder/lxd |
| Fournisseur de terraform | https://registry.terraform.io/providers/terraform-lxd/lxd |
Considérez les aspects suivants pour vous assurer que votre installation LXD est sécurisée:
Voir la sécurité pour des informations détaillées.
IMPORTANT:
L'accès local à LXD via le socket Unix accorde toujours un accès complet à LXD. Cela inclut la possibilité de joindre des chemins de fichier ou des appareils sur n'importe quelle instance ainsi que de modifier les fonctionnalités de sécurité sur n'importe quelle instance.
Par conséquent, vous ne devriez donner que des utilisateurs aux utilisateurs auxquels vous faites confiance avec l'accès root à votre système.
Les canaux suivants sont disponibles pour vous interagir avec la communauté LXD.
Vous pouvez déposer des rapports de bogues et des demandes de fonctionnalités sur: https://github.com/canonical/lxd/issues/new
Un forum de discussion est disponible sur: https://discourse.ubuntu.com/c/lxd/
Si vous préférez les discussions en direct, vous pouvez nous trouver dans #lxd sur irc.libera.chat . Voir commencer avec l'IRC si nécessaire.
Le support commercial pour LXD est disponible via Ubuntu Pro (Ubuntu Pro (infra uniquement) ou Ubuntu Pro Full). Le support couvre toutes les versions LTS pendant cinq ans à partir du jour de la sortie.
Voir la description complète du service pour des informations détaillées sur le support fourni par Ubuntu Pro.
La documentation officielle est disponible sur: https://documentation.ubuntu.com/lxd/en/latest/
Vous pouvez trouver des ressources supplémentaires sur le site Web, sur YouTube et dans la section Tutorials du forum.
Les correctifs et les nouvelles fonctionnalités sont grandement appréciés. Assurez-vous d'abord de lire nos directives contributives!