vk.com

Выберите язык

Выпуск LXD версии 4.6

  После короткого цикла разработки вышел LXD версии 4.6.

  Основной особенностью новой версии LXD является возможность размещения сетей внутри проектах LXD, что позволяет создавать автономные сети в общих средах LXD.

А теперь давайте поподробнее.

  Новые функции и основные моменты:

  • Сети в проектах

  Основываясь на всей работе, проделанной вокруг ovn networks, теперь можно включить новый флаг features networks в проекте. После этого проект может иметь свои собственные сети, невидимые для других проектов и основанные на OVN.

test@testlxc:~$ lxc network list
+---------+------+---------+-----------------+---------------------------+-------------------------------------+---------+---------+
|  NAME   | TYPE | MANAGED |      IPV4       |           IPV6            |             DESCRIPTION             | USED BY |  STATE  |
+---------+------+---------+-----------------+---------------------------+-------------------------------------+---------+---------+
| default | ovn  | YES     | 10.187.181.1/24 | fd42:bb2b:e7d1:f3ba::1/64 | Default OVN network for the project | 3       | CREATED |
+---------+------+---------+-----------------+---------------------------+-------------------------------------+---------+---------+

  Когда эта функция включена, хост-интерфейсы и сети без OVN пропадают, оставляя только те сети, которые принадлежат непосредственно проекту.

 

  • Профили AppArmor для qemu

  Основываясь на работе, проделанной в прошлых выпусках вокруг генерации профилей AppArmor для различных наших подпроцессов, этот выпуск теперь вводит ограничение для qemu, используемого виртуальными машинами LXD.
  Это также вводит raw apparmor в виртуальные машины. Это должно быть действительно актуально только в том случае, если используется в сочетании с необработанным qemu, поскольку все обычные параметры конфигурации LXD должны обрабатываться нашим сгенерированным профилем (или же это ошибка).

 

  • Изменения Dqlite

  Вскоре после выпуска LXD 4.5, были сделаны большие изменения в dqlite.

  Вместо того чтобы полагаться на наш форк sqlite3, которая добавляла некоторые хаки, используемые для перехвата записей файловой системы и репликации на другие узлы, мы теперь используем другой подход для получения доступа VFS из стандартного sqlite3.

  Хотя это невидно для пользователей, это должно немного помочь мейнтейнерам, убрав две нестандартные зависимости LXD (это sqlite3 и libco).

  LXD с dqlite теперь может использовать любой стандартный sqlite3 версии 3.25 или выше.

 

Источник