O LXD é um contêiner de sistema moderno, seguro e poderoso e gerenciador de máquinas virtuais.
Ele fornece uma experiência unificada para executar e gerenciar sistemas Linux completos dentro de contêineres ou máquinas virtuais. O LXD suporta imagens para um grande número de distribuições Linux (imagens e imagens oficiais do Ubuntu fornecidas pela comunidade) e é construído em torno de uma API REST muito poderosa, mas bastante simples. LXD escala de uma instância em uma única máquina para um cluster em um rack de data center completo, tornando -o adequado para executar cargas de trabalho para desenvolvimento e produção.
O LXD permite configurar facilmente um sistema que parece uma pequena nuvem privada. Você pode executar qualquer tipo de carga de trabalho de maneira eficiente, mantendo seus recursos otimizados.
Você deve considerar o uso do LXD se desejar contêiner ambientes diferentes ou executar máquinas virtuais ou, em geral, executar e gerenciar sua infraestrutura de maneira econômica.
Consulte Introdução na documentação do LXD para obter instruções de instalação e primeiras etapas.
https://discourse.ubuntu.com/c/lxd/news/https://github.com/canonical/lxd/releases/https://documentation.ubuntu.com/lxd/en/latest/ | Tipo | Serviço | Status |
|---|---|---|
| Testes | Github | ![]() |
| Documentação vá | Godoc | |
| Análise estática | Goreport | |
| Traduções | WebLate |
O daemon LXD funciona apenas no Linux, mas a ferramenta Client ( lxc ) está disponível na maioria das plataformas.
| OS | Formatar | Comando |
|---|---|---|
| Linux | Foto | snap install lxd |
| Windows | Chocolatey | choco install lxc |
| macos | Homebrew | brew install lxc |
O repositório de embalagem Snap LXD está disponível aqui.
Para obter mais instruções sobre a instalação do LXD para uma ampla variedade de distribuições e sistemas operacionais Linux e para instalar o LXD a partir da fonte, consulte como instalar o LXD na documentação.
O projeto LXD fornece pacotes de clientes SDK para interagir com servidores LXD do seu próprio software.
Esses SDKs são licenciados como Apache-2.0.
| Linguagem | Url |
|---|---|
| Ir | https://pkg.go.dev/github.com/canonical/lxd/client |
| Python | https://github.com/canonical/pylxd |
Para obter mais informações sobre o uso da API LXD, consulte REST API na documentação.
Se você está procurando ferramentas (além lxc CLI) para gerenciar o LXD em escala (de servidor único a aglomerados amplos), os seguintes projetos podem ser úteis:
| Ferramenta | Link |
|---|---|
| Ansible - plugin de conexão | https://galaxy.ansible.com/ui/repo/published/community/general/content/connection/lxd/ |
| Ansible - plug -in de inventário | https://galaxy.ansible.com/ui/repo/published/community/general/content/inventory/lxd/ |
| Parafuso - transporte LXD | https://www.puppet.com/docs/bolt/latest/bolt_transports_reference.html#lxd |
| Microcloud | https://canonical.com/microcloud |
| Packer - construtor lxd | https://developer.hashicorp.com/packer/integrações/hashicorp/lxd/latest/componnts/builder/lxd |
| Provedor de Terraforma | https://registry.terraform.io/providers/terraform-lxd/lxd |
Considere os seguintes aspectos para garantir que sua instalação LXD esteja segura:
Consulte a segurança para obter informações detalhadas.
IMPORTANTE:
O acesso local ao LXD através do soquete UNIX sempre concede acesso total ao LXD. Isso inclui a capacidade de anexar caminhos ou dispositivos do sistema de arquivos a qualquer instância, além de ajustar os recursos de segurança em qualquer instância.
Portanto, você deve apenas fornecer tanto acesso aos usuários em quem você confiaria com o acesso raiz ao seu sistema.
Os seguintes canais estão disponíveis para você interagir com a comunidade LXD.
Você pode arquivar relatórios de bugs e solicitações de recursos em: https://github.com/canonical/lxd/issues/new
Um fórum de discussão está disponível em: https://discourse.ubuntu.com/c/lxd/
Se você preferir discussões ao vivo, pode nos encontrar em #lxd no irc.libera.chat . Consulte Introdução ao IRC, se necessário.
O suporte comercial para LXD está disponível no Ubuntu Pro (Ubuntu Pro (apenas infra-som) ou no Ubuntu Pro). O suporte abrange todas as versões do LTS por cinco anos a partir do dia do lançamento.
Consulte a descrição completa do serviço para obter informações detalhadas sobre o que o suporte do Ubuntu Pro fornece.
A documentação oficial está disponível em: https://documentation.ubuntu.com/lxd/en/latest/
Você pode encontrar recursos adicionais no site, no YouTube e na seção Tutoriais no fórum.
Correções e novos recursos são muito apreciados. Leia nossas diretrizes contribuintes primeiro!