LXD es un contenedor de sistema moderno, seguro y potente y administrador de máquinas virtuales.
Proporciona una experiencia unificada para ejecutar y administrar sistemas Linux completos dentro de contenedores o máquinas virtuales. LXD admite imágenes para una gran cantidad de distribuciones de Linux (imágenes e imágenes oficiales de Ubuntu proporcionadas por la comunidad) y se basa en una API REST muy potente, pero bastante simple. LXD escala de una instancia en una sola máquina a un clúster en un bastidor de centro de datos completo, por lo que es adecuado para ejecutar cargas de trabajo tanto para el desarrollo como en la producción.
LXD le permite configurar fácilmente un sistema que se siente como una pequeña nube privada. Puede ejecutar cualquier tipo de carga de trabajo de manera eficiente mientras mantiene sus recursos optimizados.
Debe considerar el uso de LXD si desea contener en diferentes entornos o ejecutar máquinas virtuales, o en general ejecutar y administrar su infraestructura de una manera rentable.
Consulte comenzar en la documentación LXD para las instrucciones de instalación y los primeros pasos.
https://discourse.ubuntu.com/c/lxd/news/https://github.com/canonical/lxd/releases/https://documentation.ubuntu.com/lxd/en/latest/ | Tipo | Servicio | Estado |
|---|---|---|
| Pruebas | Github | ![]() |
| Documentación de Go | Godoc | |
| Análisis estático | Goreport | |
| Traducciones | Cronometrar |
El demonio LXD solo funciona en Linux, pero la herramienta Cliente ( lxc ) está disponible en la mayoría de las plataformas.
| Sistema operativo | Formato | Dominio |
|---|---|---|
| Linux | Quebrar | snap install lxd |
| Windows | Chocolate | choco install lxc |
| macosa | Cerveza casera | brew install lxc |
El repositorio de embalaje SNAP LXD está disponible aquí.
Para obtener más instrucciones sobre la instalación de LXD para una amplia variedad de distribuciones de Linux y sistemas operativos, y para instalar LXD desde la fuente, consulte cómo instalar LXD en la documentación.
El proyecto LXD proporciona paquetes de clientes SDK para interactuar con servidores LXD de su propio software.
Estos SDK tienen licencia como Apache-2.0.
| Idioma | Url |
|---|---|
| Ir | https://pkg.go.dev/github.com/canonical/lxd/client |
| Pitón | https://github.com/canonical/pylxd |
Para obtener más información sobre el uso de la API LXD, consulte la API REST en la documentación.
Si está buscando herramientas (más allá de lxc CLI) para administrar LXD a escala (desde un servidor único hasta clústeres anchos), los siguientes proyectos pueden ser útiles:
| Herramienta | Enlace |
|---|---|
| Ansible - complemento de conexión | https://galaxy.ansible.com/ui/repo/published/community/general/content/connection/lxd/ |
| Ansible - complemento de inventario | https://galaxy.ansible.com/ui/repo/published/community/general/content/inventory/lxd/ |
| Bolt - Transporte LXD | https://www.puppet.com/docs/bolt/latest/bolt_transports_reference.html#lxd |
| Microcloud | https://canonical.com/microcloud |
| Packer - LXD Builder | https://developer.hashicorp.com/packer/integrations/hashicorp/lxd/latest/components/builder/lxd |
| Proveedor de terraza | https://registry.terraform.io/providers/terraform-lxd/lxd |
Considere los siguientes aspectos para garantizar que su instalación LXD sea segura:
Consulte la seguridad para obtener información detallada.
IMPORTANTE:
El acceso local a LXD a través del socket Unix siempre otorga acceso completo a LXD. Esto incluye la capacidad de adjuntar rutas o dispositivos del sistema de archivos a cualquier instancia, así como modificar las funciones de seguridad en cualquier instancia.
Por lo tanto, solo debe dar ese acceso a los usuarios en los que confiaría en el acceso raíz a su sistema.
Los siguientes canales están disponibles para que interactúe con la comunidad LXD.
Puede presentar informes de errores y solicitudes de funciones en: https://github.com/canonical/lxd/issues/new
Un foro de discusión está disponible en: https://discourse.ubuntu.com/c/lxd/
Si prefiere las discusiones en vivo, puede encontrarnos en #lxd en irc.libera.chat . Vea comenzar con IRC si es necesario.
El soporte comercial para LXD está disponible a través de Ubuntu Pro (Ubuntu Pro (solo infra) o Ubuntu Pro). El soporte cubre todas las versiones LTS durante cinco años a partir del día del lanzamiento.
Consulte la descripción del servicio completo para obtener información detallada sobre lo que proporciona el soporte Ubuntu Pro.
La documentación oficial está disponible en: https://documentation.ubuntu.com/lxd/en/latest/
Puede encontrar recursos adicionales en el sitio web, en YouTube y en la sección Tutorials en el foro.
Las soluciones y las nuevas características son muy apreciadas. ¡Asegúrese de leer primero nuestras pautas contribuyentes!