Exciting New DRBD Features

DRBD 9.2.16 and 9.3 are being released. While 9.2.16 is the boring bugfix release, drbd-9.3 brings exciting new features. The newest DRBD update now supports the out-of-sync bitmap at different granularities. For the last 25 years, it has been fixed that one bit in that bitmap represents 4096 bytes of storage. That bitmap exists in […]
Comparing Open Source Virtualization Platforms
More and more, businesses and companies are seeking to repatriate services and infrastructure from the cloud to on-premise or hybrid solutions. This might be for a variety of reasons. Whether repatriating is for cost savings, performance, security, control, or other reasons, it is happening. Increasingly, companies are turning to open source solutions when repatriating services […]
Kubernetes Roundup – LINSTOR Updates, RWX, & Events

This edition of the LINBIT Kubernetes newsletter begins with some big software news. We recently released LINSTOR Operator 2.10.0 (and a follow-up bug fix: LINSTOR Operator 2.10.1). Version v2.10.0 brought long awaited support for ReadWriteMany (RWX) volumes, along with Volume Group Snapshot support, integrations for Cluster API, and more. To use RWX after upgrading to […]
Securing the LINSTOR Encryption Passphrase By Using systemd-creds and TPM 2.0

Before version 1.33.0, LINSTORⓇ did not have a method of entering the LINSTOR controller service master passphrase when the service was restarted unless it was stored in plain text within the .toml configuration file for the service, or stored in an environment variable. The LINSTOR controller service uses the LINSTOR master passphrase for the LINSTOR encypted disk […]
Controlling LINSTOR Replica Placement During Node Evacuation

When maintaining or decommissioning a group of nodes in a LINSTORⓇ cluster, it’s common to use the linstor node evacuate command to automatically relocate resources from one node to others in the cluster. However, in scenarios where the cluster is split into distinct node groups, or multiple nodes are destined for evacuation, the default evacuation behavior can […]
Create a Highly Available iSCSI Target Using a LINSTOR Gateway Cluster

This tutorial will teach you how to set up a highly available iSCSI target by using LINSTOR® Gateway. Here is the ideal starting point to help you get off the ground as a new LINSTOR Gateway user. The basic principles from this tutorial also apply to using LINSTOR Gateway to set up NVMe-oF or NFS […]
Creating ReadWriteMany Persistent Volumes in Kubernetes by using LINSTOR

With the release of LINSTORⓇ operator 2.10.0 for Kubernetes, users can create ReadWriteMany (RWX) Persistent Volume Claims (PVCs) directly using the LINSTOR CSI driver. This feature enables multiple pods to mount and write to the same LINSTOR-backed persistent volume simultaneously. RWX support is a hard requirement for applications that require shared storage, and the addition […]
Homelabbing LINBIT Storage Solutions

One of the benefits of using open source software such as the storage solutions that the LINBIT® team develops is that you do not need to check in with anybody to get it, install it, and start using it. The open source model is especially conducive to homelab setups. People often use homelab setups to […]
How to Setup LINSTOR on Proxmox VE

Authors: Ryan Ronnander & Roland Kammerer — In this technical blog post, I will show you how to integrate the open source software-defined storage (SDS) solution, LINSTOR®, with Proxmox VE by using a storage plugin developed here at LINBIT®. The advantages of using LINSTOR with Proxmox VE include: Extremely fast live migrations of virtual machines […]
Setting Up Highly Available Storage for Proxmox Using LINSTOR & the LINBIT GUI

This article is a companion article to “How to Setup LINSTOR on Proxmox VE”. Instructions in this article will guide you through installing and integrating LINSTOR® with Proxmox VE. However, rather than using the LINSTOR client utility, within a CLI, to set up LINSTOR, you will use the open source LINBIT GUI. Some of the benefits of […]