The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Компания Canonical выпустила систему управления контейнерами LXD 2.0

12.04.2016 18:53

Представлен релиз проекта LXD 2.0, в рамках которых развивается надстройка над инструментарием LXC, позволяющая организовать централизованное управление группой серверов для развёртывания изолированных контейнеров. LXD позиционируется Canonical как "гипервизор контейнеров" и состоит из управляющего фонового процесса, принимающего запросы через REST API, клиента для работы в командной строке и плагина для интеграции с OpenStack. LXD основан на технологиях LXC, но заменяет систему шаблонов и предлагает альтернативный инструментарий, не ограниченный текущим хостом и поддерживающий управление по сети.

Версия LXD 2.0 заявлена как первый релиз, готовый к промышленному применению. Выпуск обновлений для ветки LXD 2.0 будет осуществляться до июня 2021 года в соответствии с циклом длительной поддержи, совпадающим Ubuntu 16.04 LTS. Пакеты с LXD 2.0 сформированы для Ubuntu 16.04 и Ubuntu 14.04, для других дистрибутивов сборки будут подготовлены позднее. Код LXD написан на языке Go и использует компоненты liblxc и CRIU. С практическими примерами использования LXD 2.0 можно познакомиться в цикле статей Стефана Грабе, основного разработчика LXC и LXD (Василий Алексеенко выполнил перевод). Для желающих оценить LXD в работе без установки на своей системе подготовлен специальный online-симулятор.

Из возможностей LXD можно отметить поддержку использования различных бэкендов хранилищ (дерево директорий, ZFS, Btrfs, LVM), снапшоты со срезом состояния и live-миграцию работающих контейнеров с одной машины на другую. Ключевым отличием от Docker и rkt является ориентация LXD на запуск в контейнерах полноценного системного окружения, для обновления которого применяются штатные средства запущенной в контейнере системы, а не урезанных специализированных окружений, обновляемых заменой образа.

Вместо используемых в LXC шаблонов построения контейнера в LXD применяются готовые образы контейнеров, кроме того LXD может предоставлять доступ к имеющимся образам, выполняя роль хранилища образов. Плагин к OpenStack позволяет использовать хосты с LXD как вычислительные узлы OpenStack, предлагающие развёртывание легковесных контейнеров вместо полноценных виртуальных машин. Поддерживается создание LXD-контейнеров для инструментария Docker, которые в свою очередь могут создавать вложенные контейнеры, управляемые Docker.

LXD разработан с оглядкой на обеспечение масштабируемости (от управления контейнерами на рабочей машине до построение крупных кластеров контейнеров) и высокого уровня безопасности (упрощает настройку механизмов изоляции, предлагая оптимальный набор параметров по умолчанию и позволяя запускать непривилегированные контейнеры без прав root). Изменения в конфигурацию вносятся утилитой lxc без ручной правки файлов, допускается каскадное подключение профилей с настройками. Несколько серверов могут быть объединены в единое пространство для запуска контейнеров с аутентификацией на базе сертификатов.

  1. Главная ссылка к новости (https://www.stgraber.org/2016/...)
  2. OpenNews: Выпуск системы управления контейнерами LXC 2.0
  3. OpenNews: Проект CoreOS представил Rocket, конкурирующий с Docker инструментарий управления контейнерами
  4. OpenNews: Canonical и Docker развивают LXD, гипервизор для изолированных контейнеров (дополнено)
  5. OpenNews: Компания Canonical провела сравнение LXD с KVM
  6. OpenNews: Intel представил Clear Linux с контейнерами приложений на базе виртуализации
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44228-lxc
Ключевые слова: lxc, lxd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, kleem_head (?), 20:35, 12/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    хочу в debian. очень хочу :)
     
     
  • 2.2, Аноним (-), 21:31, 12/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Яростно двачую!
     
     
  • 3.3, grec (?), 21:39, 12/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какая разница, где поднимать LXD?
     
     
  • 4.4, Аноним (-), 21:56, 12/04/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Ты вербовщик из Gentoo?;)
     
  • 2.7, Ккк (?), 23:04, 12/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    docker поставь
     
     
  • 3.10, Анонимфывфыв (?), 10:24, 13/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    докер не аналог lxd
    у докера задача перенести коробку с софтом на другой дистриб
    у lxd/lxc задача сделать работающую стабильно и функциональную коробку с дистрибом
     
  • 2.8, Ан0ним (?), 00:21, 13/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    есть такая простая штука как Ldld LXC. делает тоже самое что и lxd, но менее навороченная.
     
     
  • 3.9, Ан0ним (?), 00:23, 13/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    вот ссылка https://github.com/LPgenerator/Ldld
     
  • 2.12, Аноним (-), 19:12, 13/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    в sid уже занесли. для jessie сам пересобери.
     

  • 1.5, Красные Глаза (ok), 22:46, 12/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Молодцы, давно слежу за этим проектом.
     
  • 1.6, h31 (ok), 22:54, 12/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень классная штука, пользуюсь уже месяца два на домашнем компе. Есть куча готовых образов, новый можно развернуть буквально за секунды. Плюс LXD как-то в целом показался мне более человечным, чем Docker.
    Проброс иксов: lxc config device add container_name x11 disk path=/tmp/.X11-unix source=/tmp/.X11-unix
    Единственная проблема - иногда не получается остановить контейнеры.
     
  • 1.11, Аноним (-), 15:35, 13/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я тоже использую. Классная вещь. Планирую в production вместе с 16.04. Быстро исправляют баги. Очень классные разработчики. Отзывчивые. Всегда подскажут.
     
     
  • 2.13, PabloIII (?), 12:21, 21/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Очень тонко. Очень =)
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру