Выпущена версия Incus 7.0 LTS — вторая версия с долгосрочной поддержкой (LTS) менеджера контейнеров и виртуальных машин проекта Linux Containers. Поддержка этой версии будет осуществляться до июня 2031 года; она сменяет версию 6.0 LTS, которая теперь вступает в заключительный трехлетний период поддержки, ограниченной исправлениями уязвимостей.
Как крупный релиз, Incus 7.0 LTS обновляет несколько базовых требований. Минимальные поддерживаемые версии теперь включают ядро Linux 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 также была улучшена для более стабильного поведения команд. Кроме того, в этом выпуске устранены 9 проблем безопасности: 7 из них имеют средний уровень риска, а 2 — низкий.
Ключевым изменением в бэкенде является замена MinIO в качестве поставщика хранилищ. Incus теперь имеет встроенный S3-листнер, что устраняет внешнюю зависимость. Существующие хранилища конвертируются в новый формат Incus при первом доступе, в то время как API остается S3-совместимым.
Incus 7.0 LTS также вводит новое действие по выключению сервера для кластерных сред. Опцию core.shutdown_action можно установить в значение «evacuate», что позволяет серверу переместить как можно больше экземпляров на другие серверы во время выключения, а не выключать их локально.
Также улучшена обработка резервных копий для виртуальных машин: теперь Incus предоставляет низкоуровневый NBD API и API для создания «грязных» битовых карт для отслеживания изменений.
Для пользователей, обновляющихся с 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 рассчитывать или определять общие характеристики ЦП на смешанном оборудовании.
Для получения более подробной информации посетите страницу анонса выпуска или ознакомьтесь с полным списком изменений.
Incus 7.0 LTS выпускается одновременно с LXC 7.0 LTS и LXCFS 7.0 LTS, завершая этот цикл выпусков с долгосрочной поддержкой для Linux Containers. Пользователям рекомендуется опробовать эти новые функции, посетив онлайн-платформу Incus, которая предоставляет возможность практического ознакомления с последней версией.




Комментарии (0)