Команда разработчиков объявила о выпуске версии Incus 6.11 – менеджера контейнеров и виртуальных машин, которая содержит целый ряд улучшений. Одной из наиболее ярких особенностей является начальная поддержка Linstor, программного обеспечения с открытым исходным кодом, предназначенного для управления блочными устройствами хранения данных в больших кластерах Linux-серверов, в качестве альтернативы Ceph.
Что касается сетевых возможностей, то многие, вероятно, не знают, что Incus (и LXC) традиционно используют диапазон MAC-адресов 00:16:3e, изначально выделенный проектом Xen. Чтобы избежать путаницы и обеспечить более четкую идентификацию, проект получил новый выделенный диапазон, 10:66:6a, специально предназначенный для экземпляров LXC и Incus.
Кроме того, в Incus 6.11 появилась возможность подключать сетевые интерфейсы через USB, а не через устройство VirtIO по умолчанию. Если установить значение io.bus=usb
, сетевая карта будет отображаться в виртуальной машине как обычное USB-устройство, что может быть особенно полезно при работе с устаревшими гостевыми операционными системами, для которых отсутствуют определенные драйверы.
Аналогично, диски теперь можно подключать к виртуальным машинам как USB-накопители, благодаря той же конфигурации io.bus=usb
. Это удобная функция для тех, кому нужно запускать виртуальные машины, автоматически обнаруживающие USB-накопитель при подключении, или для тех, кто хочет получить стандартизированный подход к съемным устройствам хранения в гостевой ОС.
Еще одним примечательным дополнением в Incus 6.11 является возможность настройки точек входа контейнеров OCI, что позволяет более детально контролировать контейнерные приложения. Это достигается с помощью следующих новых ключей:
oci.entrypoint
oci.cwd
oci.uid
oci.gid
После создания контейнеров эти значения можно корректировать по мере необходимости, предлагая простой метод настройки работы контейнера OCI. Более того, Incus 6.11 теперь позволяет обычным пользователям в контейнерах OCI отправлять ICMP-пакеты (ping) и привязываться к портам.
Администраторы, желающие получить более детальные сведения об использовании процессора, будут рады новому значению allocated_time
в API состояния экземпляра. В сочетании со стандартными метриками использования операторы могут быстро рассчитать процент использования ЦП, измеряя наносекунды процессорного времени в секунду, которое экземпляр имеет право потреблять.
Для тех, кому необходим точный контроль над разрешением DNS, в Incus 6.11 появилась новая опция dns.nameservers
конфигурации для мостовых и OVN-сетей. С ее помощью администраторы могут точно указать, какие DNS-серверы должны использоваться, обходя или дополняя локальные резолверы по желанию.
Кроме того, в новом выпуске появился новый ключ конфигурации ipv4.dhcp.routes
, позволяющий администраторам использовать дополнительные маршруты по DHCP в сетях bridge и OVN, что повышает гибкость в более сложных сетевых топологиях.
И последнее, но не менее важное: в выпуске Incus 6.11 обработка сертификатов ACME (Lets Encrypt) переложена на внешний инструмент под названием lego. Это означает, что любой дистрибутив, упаковывающий Incus, теперь должен указывать lego в качестве зависимости, что гарантирует корректную работу функций ACME в производственных средах.
Для получения дополнительной информации об изменениях в менеджере контейнеров и виртуальных машин Incus 6.11 посетите анонс выпуска или ознакомьтесь с полным списком изменений.
Пользователям предлагается опробовать новые функции, посетив онлайн-платформу Incus, которая обеспечивает практический опыт работы с последней версией версией.
Комментарии (0)