{"id":163393,"date":"2025-04-01T08:05:47","date_gmt":"2025-04-01T08:05:47","guid":{"rendered":"https:\/\/linuxiac.com\/?p=163393"},"modified":"2025-04-01T08:26:20","modified_gmt":"2025-04-01T08:26:20","slug":"incus-6-11-container-and-virtual-machine-manager-released","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/incus-6-11-container-and-virtual-machine-manager-released\/","title":{"rendered":"Incus 6.11 Container &amp; Virtual Machine Manager Released"},"content":{"rendered":"\n<p>The Incus team has just announced the release of version 6.11 of its container &amp; virtual machine manager, which includes a wide range of improvements. One of the most striking features is its initial support for\u00a0<a href=\"https:\/\/linbit.com\/linstor\/\" target=\"_blank\" rel=\"noopener\">Linstor<\/a>, an open-source software designed to manage block storage devices for large Linux server clusters, as an alternative to the tried-and-true Ceph.<\/p>\n\n\n\n<p>On the networking side, many probably don&#8217;t know that Incus (and LXC) have traditionally used the 00:16:3e MAC address range\u2014originally allocated by the Xen project. To avoid confusion and provide clearer identification, the project has obtained a new dedicated range, 10:66:6a, specifically intended for LXC and Incus instances.<\/p>\n\n\n\n<p>Moreover, Incus 6.11 introduces a new option to attach network interfaces through USB rather than the default VirtIO device. By setting <code>io.bus=usb<\/code>, the network card is exposed to the VM as a generic USB device, which can be particularly helpful when dealing with legacy guest operating systems that lack certain drivers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/04\/incus611-webui.jpg\"><img decoding=\"async\" width=\"1024\" height=\"539\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/04\/incus611-webui-1024x539.jpg\" alt=\"Incus 6.10 Web Management UI\" class=\"wp-image-163462\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/04\/incus611-webui-1024x539.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/04\/incus611-webui-380x200.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/04\/incus611-webui-768x404.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/04\/incus611-webui.jpg 1462w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Incus 6.10 Web Management UI<\/figcaption><\/figure>\n\n\n\n<p>Similarly, disks can now be attached to VMs as USB mass storage devices, thanks to the same <code>io.bus=usb<\/code> configuration. This is a handy feature for anyone needing to run VMs that automatically detect a USB drive upon insertion or for those who want the convenience of a standardized approach to removable storage within the guest OS.<\/p>\n\n\n\n<p>Another noteworthy addition in Incus 6.11 is the ability to configure OCI containers\u2019 entry points, enabling more granular control of containerized applications. This is achieved through the following new configuration keys:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>oci.entrypoint<\/code><\/li>\n\n\n\n<li><code>oci.cwd<\/code><\/li>\n\n\n\n<li><code>oci.uid<\/code><\/li>\n\n\n\n<li><code>oci.gid<\/code><\/li>\n<\/ul>\n\n\n\n<p>Once containers are created, these values can be adjusted as needed, offering a straightforward method to tune how an OCI container runs. Moreover, Incus 6.11 now allows regular users in OCI containers to send ICMP packets (ping) and bind to low ports.<\/p>\n\n\n\n<p>Administrators seeking deeper insights into CPU usage will welcome the newly added <code>allocated_time<\/code> value in the instance state API. When combined with standard usage metrics, operators can quickly calculate&nbsp;CPU usage percentages&nbsp;by measuring nanoseconds of CPU time per second that an instance is authorized to consume.<\/p>\n\n\n\n<p>For those who need pinpoint control over DNS resolution, Incus 6.11 unveils a new <code>dns.nameservers<\/code> configuration option for both bridge and OVN networks. This lets administrators specify exactly which DNS servers should be used, bypassing or supplementing local resolvers if desired.<\/p>\n\n\n\n<p>In addition, the new release introduces a new <code>ipv4.dhcp.routes<\/code> configuration key, allowing administrators to advertise additional routes over DHCP on both bridge and OVN networks, enhancing flexibility in more complex network topologies.<\/p>\n\n\n\n<p>Last but not least, the Incus 6.11 release offloads ACME (Let\u2019s Encrypt) certificate handling to an external tool called lego. This means that any distribution packaging Incus will now need to list lego as a dependency, ensuring ACME features continue to function properly in production environments.<\/p>\n\n\n\n<p>For more information about the Incus 6.11 container and virtual machine manager changes, visit the <a href=\"https:\/\/discuss.linuxcontainers.org\/t\/incus-6-11-has-been-released\/23322\" target=\"_blank\" rel=\"noreferrer noopener\">release announcement<\/a> or check out the <a href=\"https:\/\/github.com\/lxc\/incus\/releases\/tag\/v6.11.0\" target=\"_blank\" rel=\"noreferrer noopener\">full changelog<\/a>.<\/p>\n\n\n\n<p>Users are encouraged to try out these new features by visiting the <a href=\"https:\/\/linuxcontainers.org\/incus\/try-it\/\" target=\"_blank\" rel=\"noreferrer noopener\">Incus online platform<\/a>, which provides a hands-on experience with the latest version.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Incus 6.11 container &#038; virtual machine manager is out with initial Linstor support, improved VM and OCI container features, enhanced network options, and more.<\/p>\n","protected":false},"author":10,"featured_media":163396,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[5233,5396,4440],"class_list":["post-163393","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-news","tag-containerization","tag-incus","tag-lxd"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/163393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=163393"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/163393\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/163396"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=163393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=163393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=163393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}