Incus 7.0: нові можливості для користувачів

Публікація Incus 7.0 LTS: нові можливості для користувачів

Випущено Incus 7.0 LTS — другий реліз з тривалим терміном підтримки проекту Linux Containers, який забезпечить супровід до червня 2031 року. Це оновлення успадковує версію 6.0 LTS, яка вступає в фінальні три роки підтримки безпеки.

Основні зміни в Incus 7.0 LTS

У рамках великого оновлення, Incus 7.0 LTS оновлює кілька базових вимог. Тепер мінімально підтримувані версії: Linux kernel 6.12, Go 1.25, QEMU 8.2, LXC 6.0, nftables 1.0 і dnsmasq 2.90. Додаткові компоненти також отримали оновлені мінімальні вимоги, такі як Open vSwitch 2.15, OVN 23.03, ZFS 2.1 і LVM 2.03.11, залежно від використовуваних функцій.

Підтримка застарілих технологій поступово згортається. CGroup v1 та управлінська система файрволів, заснована на xtables, через iptables, ip6tables і ebtables тепер вважаються застарілими. Інструмент командного рядка Incus також був покращений для забезпечення більш узгодженої поведінки команд. Окрім того, реліз вирішує дев’ять питань безпеки: сім мають середній рейтинг, а два — низький.

Зміни в управлінні зберіганням

Ключовою зміною є заміна MinIO як постачальника сховищ. Incus тепер має вбудований S3-слухач, що усуває зовнішню залежність. Існуючі сховища конвертуються у новий формат Incus при першому доступі, тоді як API залишається S3-сумісним.

Incus 7.0 LTS також вводить нову дію завершення роботи сервера для кластеризованих середовищ. Опція core.shutdown_action може бути встановлена на evacuate, що дозволяє серверу перемістити якомога більше інстансів на інші сервери під час завершення роботи.

Поліпшена обробка резервних копій для віртуальних машин, тепер Incus надає API низького рівня NBD та API для створення брудних бітових карт для відстеження змін.

Функції для користувачів, що оновлюють з версії 6.0 LTS

Для користувачів, які оновлюють з Incus 6.0 LTS, версія 7.0 LTS містить кілька нових функцій, які були представлені під час циклу 6.x, але не були перенесені через значні зміни в базі даних або на диску.

Це включає підтримку OCI-імеджів, вперше представлену в Incus 6.3. Завдяки цій функції, Incus може створювати контейнери застосунків безпосередньо з образів OCI, застосовуючи звичайні параметри конфігурації контейнера, такі як обмеження ресурсу та перехоплення системних викликів.

Управління зберіганням отримало кілька покращень. Тепер залежні об’єми зберігання можна безпосередньо асоціювати з інстансом, що дозволяє їм слідувати за інстансом під час знімків, міграцій, резервних копій і видалення.

Покращення в мережевих можливостях

Incus 7.0 LTS також додає підтримку LINSTOR як віддаленого варіанту зберігання, використовуючи реплікацію на основі DRBD, та впроваджує драйвер зберігання TrueNAS для використання віддаленої системи TrueNAS як пулу зберігання через API TrueNAS та iSCSI.

Поліпшення в мережі включають набори мережевих адрес, які спрощують конфігурацію ACL, дозволяючи повторно використовувати групи адрес IPv4 і IPv6, на які адміністратори можуть посилатися безпосередньо в мережевих ACL.

Крім того, кластерні розгортання тепер підтримують визначення базових характеристик процесора в кластерних групах, що дозволяє Incus розраховувати або визначати загальні характеристики CPU для змішаного апаратного забезпечення.

Для отримання додаткової інформації відвідайте офіційний сайт Incus або ознайомтеся з новинами Incus.

Incus 7.0 LTS був випущений поряд з LXC 7.0 LTS і LXCFS 7.0 LTS, завершуючи цей раунд релізів з тривалим терміном підтримки для Linux Containers. Користувачам рекомендовано спробувати нові функції на онлайн платформі Incus, яка надає можливість ознайомитися з останньою версією на практиці.