LXD - это современный, надежный и мощный системный контейнер и менеджер виртуальных машин.
Он предоставляет унифицированный опыт работы и управления полными системами Linux внутри контейнеров или виртуальных машин. LXD поддерживает изображения для большого количества распределений Linux (официальные изображения Ubuntu и изображения, предоставленные сообществом) и построены вокруг очень мощного, но довольно простого API REST. LXD масштабируется от одного экземпляра на одной машине до кластера в полной стойке центра обработки данных, что делает его подходящим для работы рабочих нагрузок как для разработки, так и для производства.
LXD позволяет легко настроить систему, которая ощущается как небольшое частное облако. Вы можете эффективно запустить любую тип рабочей нагрузки, сохраняя оптимизированные ресурсы.
Вам следует рассмотреть возможность использования LXD, если вы хотите контейнерировать различные среды или запустить виртуальные машины или в целом запустить и управлять своей инфраструктурой экономически эффективным образом.
См. Начало работы в документации LXD для инструкций по установке и первых шагов.
https://discourse.ubuntu.com/c/lxd/news/https://github.com/canonical/lxd/releases/https://documentation.ubuntu.com/lxd/en/latest/ | Тип | Услуга | Статус |
|---|---|---|
| Тесты | GitHub | ![]() |
| GO документация | Бог | |
| Статический анализ | Горепорт | |
| Переводы | Переплаться |
Демон LXD работает только на Linux, но клиент -инструмент ( lxc ) доступен на большинстве платформ.
| ОС | Формат | Командование |
|---|---|---|
| Linux | Щелчок | snap install lxd |
| Окна | Шоколад | choco install lxc |
| macOS | Домашний | brew install lxc |
Репозиторий упаковки LXD Snap доступен здесь.
Для получения дополнительных инструкций по установке LXD для широкого спектра распределений Linux и операционных систем, а также для установки LXD из Source, см., Как установить LXD в документацию.
Проект LXD предоставляет клиентские пакеты SDK для взаимодействия с серверами LXD из вашего собственного программного обеспечения.
Эти SDK лицензированы как Apache-2.0.
| Язык | URL |
|---|---|
| Идти | https://pkg.go.dev/github.com/canonical/lxd/client |
| Питон | https://github.com/canonical/pylxd |
Для получения дополнительной информации об использовании API LXD см. REST API в документации.
Если вы ищете инструменты (за пределами lxc CLI) для управления LXD в масштабе (от отдельных серверов до широких кластеров), могут быть полезны следующие проекты:
| Инструмент | Связь |
|---|---|
| Ansible - плагин подключения | https://galaxy.ansible.com/ui/repo/published/community/general/content/connection/lxd/ |
| Ansible - плагин инвентаризации | https://galaxy.ansible.com/ui/repo/published/community/general/content/inventory/lxd/ |
| Болт - транспорт LXD | https://www.puppet.com/docs/bolt/latest/bolt_transports_reference.html#lxd |
| Миклуд | https://canonical.com/microcloud |
| Пэкер - строитель LXD | https://developer.hashicorp.com/packer/integrations/hashicorp/lxd/latest/components/builder/lxd |
| Поставщик терраформ | https://registry.terraform.io/providers/terraform-lxd/lxd |
Рассмотрим следующие аспекты, чтобы гарантировать, что ваша установка LXD безопасна:
Смотрите безопасность для подробной информации.
ВАЖНЫЙ:
Локальный доступ к LXD через гнездо UNIX всегда дает полный доступ к LXD. Это включает в себя возможность прикреплять пути или устройства файловой системы к любому экземпляру, а также настраивать функции безопасности в любом экземпляре.
Поэтому вы должны предоставить такой доступ только пользователям, которым вы бы доверяли, с корневым доступом к вашей системе.
Следующие каналы доступны для вас, чтобы взаимодействовать с сообществом LXD.
Вы можете подать отчеты об ошибках и запросы функций по адресу: https://github.com/canonical/lxd/issues/new
Дискуссионный форум доступен по адресу: https://discourse.ubuntu.com/c/lxd/
Если вы предпочитаете живые дискуссии, вы можете найти нас в #lxd на irc.libera.chat . Смотрите, что начинается с IRC, если это необходимо.
Коммерческая поддержка LXD доступна через Ubuntu Pro (Ubuntu Pro (только инфра) или полная Ubuntu Pro). Поддержка охватывает все версии LTS в течение пяти лет, начиная со дня выпуска.
См. Описание полной службы для подробной информации о том, что предоставляет Ubuntu Pro.
Официальная документация доступна по адресу: https://documentation.ubuntu.com/lxd/en/latest/
Вы можете найти дополнительные ресурсы на веб -сайте, на YouTube и в разделе «Учебные пособия» на форуме.
Исправления и новые функции очень ценятся. Обязательно прочитайте наши рекомендации в первую очередь!