Bringing a LINSTOR Driver to Incus

In my last newsletter, I mentioned the growing burden of maintaining all the integrations for LINSTOR with various workload orchestrators. When the open-source community creates an integration driver, that not only takes that burden off my team but also implies that the community perceives LINSTOR as an accepted open-source storage solution.

Incus is a workload orchestrator mainly known for running system containers. It’s a fork of LXD or, in my view, the successor of LXD. Apart from running a whole system in a container, it also supports application containers (think docker/Kubernetes), and virtual machines (KVM, to my knowledge).

In February 2024, Stéphane Graber created a feature request for a LINSTOR driver for Incus. About a year later, Stéphane merged pull request #1621 from Luís Simas, bringing a LINSTOR driver to Incus. All aspects of the LINSTOR driver in Incus are properly documented, and I especially like the ‘Terminology’ section as it elegantly summarizes LINBIT’s object model. This is all very welcome news.

Moving to the latest LINBIT content while sticking to a related theme, LINBIT Solutions Architect Matt Kereczman recently wrote, ‘Exploring LINBIT Software Relationships for Building Resilient, Scalable, & Integrated Data Storage Solutions’ for the LINBIT blog.

Within the post, Matt explains that some users may feel overwhelmed with LINBIT software documentation, source code repositories, blogs, and platform-specific integration materials, but he demonstrates why the collection is necessary. The bottom line is that it provides LINBIT software users flexibility and control over their mission-critical storage infrastructure. That is one of the key intentions that we have when developing our software.

We’ve also released a new Knowledge Base article: ‘DRBD Kernel Module Compatibility.’ It provides information about how our developers build the DRBD kernel module for compatibility with different Linux kernels, explaining why there sometimes might be problems with building for kernels on certain systems, and showing what you can do to try to resolve problems.

Regarding new software updates, we recently released WinDRBD 1.1.20drbd-utils v9.31.0python-linstor/linstor-client 1.25.3(3)linstor-server 1.31.0LINSTOR Operator v2.8.1linstor-proxmox v8.1.1, and LINSTOR GUI v1.9.4.

Picture of Philipp Reisner

Philipp Reisner

Philipp Reisner is founder and CEO of LINBIT in Vienna/Austria. His professional career has been dominated by developing DRBD, a storage replication for Linux. Today he leads a company of about 30 employees with locations in Vienna, Austria and Portland, Oregon.

Talk to us

LINBIT is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. If you consent to us contacting you for this purpose, please tick above to say how you would like us to contact you.

You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.

By clicking submit below, you consent to allow LINBIT to store and process the personal information submitted above to provide you the content requested.

Talk to us

LINBIT is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. If you consent to us contacting you for this purpose, please tick above to say how you would like us to contact you.

You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.

By clicking submit below, you consent to allow LINBIT to store and process the personal information submitted above to provide you the content requested.