На Ubuntu LXD доступен через snap (рекомендуемый способ) или через apt-пакет. Snap-версия обновляется чаще и поддерживает больше функций.
Установите последнюю стабильную версию LXD:
sudo snap install lxd --channel=latest/stable
# Добавьте пользователя в группу lxd
sudo usermod -aG lxd $USER
newgrp lxd
Запустите интерактивную инициализацию:
lxd init
Рекомендуемые ответы для продакшен-сервера:
Would you like to use LXD clustering? no
Do you want to configure a new storage pool? yes
Name of the new storage pool: default
Name of the storage backend: zfs
Create a new ZFS pool? yes
Would you like to use an existing empty block device? yes
Path to the existing block device: /dev/sdb
Would you like to connect to a MAAS server? no
Would you like to create a new local network bridge? yes
What should the new bridge be called? lxdbr0
What IPv4 address should be used? auto
What IPv6 address should be used? none
Would you like the LXD server to be available over the network? yes
Address to bind LXD to: [::]
Port to bind LXD to: 8443
Would you like stale cached images to be updated automatically? yes
Would you like a YAML "lxd init" preseed to be printed? yes
Сохраните preseed-вывод — его можно использовать для автоматической инициализации других серверов:
cat preseed.yaml | lxd init --preseed
Создайте и запустите контейнер с Ubuntu 22.04:
# Скачать образ и создать контейнер
lxc launch ubuntu:22.04 web-server
# Проверить статус
lxc list
# Зайти в контейнер
lxc exec web-server -- bash
# Или выполнить команду напрямую
lxc exec web-server -- apt update && apt upgrade -y
Список доступных образов:
# Образы Ubuntu
lxc image list ubuntu: | head -30
# Образы из community-репозитория (Debian, CentOS, Alpine и др.)
lxc image list images: | grep -i debian
Основные команды управления:
lxc start web-server # Запуск
lxc stop web-server # Остановка
lxc restart web-server # Перезапуск
lxc delete web-server # Удаление (контейнер должен быть остановлен)
lxc delete --force web-server # Принудительное удаление
lxc info web-server # Детальная информация
Оставить комментарий