Сборка LXD и LXC из исходных кодов

preview_player
Показать описание
Продолжение цикла видео-статей о виртуализации и контейнерной изоляции и сегодня мы будем собирать GIT-версию гипервизора контейнеров #LXD в #Ubuntu #Linux.

В прошлом видео я подготавливал сеть на два хоста с виртуальным мостом, а сегодня мы собственно настроим два LXD гипервизора для демонстрации возможностей.

LXD - это демон основанный на liblxc предоставляющий REST API для управления контейнерами или проще говоря, это гипервизор контейнеров и в отличие от того же Docker-а он не является "chroot-ом на стеройдах", а представляет полноценное Linux-окружение хоть и с некоторыми оговорками. Обратите внимание, LXC/LXD это не замена полноценной виртуализации, так как использует ядро хост системы и механизмы изоляции cgroups.

Сегодня мы будем собирать LXD из исходных кодов и для этого у меня есть несколько причин:

- Тестирование новых "плюшек" которых нет в штатных пакетах
- Внедрение системы на предпрод, для поиска багов и баг-репортинга разработчикам (мне кажется, что к моменту завершения проекта эта версия будет уже стабильной)