WAN Replication with DRBD Proxy & Booth Geo-Clustering

Pacemaker was never designed to operate across a WAN, or any high latency networks. However, there has always been a need and want to orchestrate active/passive failovers between data centers and across long distances. To address this issue the Booth Service add-on for Pacemaker was conceived back in late 2011. LINBIT® has been involved in […]

DRBD Read-Balancing

DRBD’s read-balancing feature has been available since version 8.4.1. This feature enables DRBD® to balance read requests between the Primary and Secondary nodes. You configure read-balancing in the “disk” section of the configuration file(s). On the read intensive workloads, balancing read I/O operations between nodes can give you significant improvements. If your network gear allows, […]

Best Practices for Kubernetes Storage Performance with LINSTOR

LINSTOR® is the LINBIT® SDS solution for managing Linux block storage. If you’ve used LINSTOR, you know how many knobs can be turned when configuring it. If you’ve followed along with one of our quickstart blogs or a README in one of LINBIT’s GitHub repositories, you’ve probably set up a LINSTOR cluster without much consideration […]

Backing Up Your Kubernetes Deployments With Velero & LINSTOR

Authors: Joel Zhou and Michael Troutman Introduction With a Kubernetes cluster backed by LINSTOR® managed persistent storage, you have a high-availability solution for applications and services running within your cluster. To complement this setup, you will likely want to consider a backup solution for your deployments. This is important for a variety of reasons but mitigating […]

DRBD Reactor – Recovering an Isolated DRBD Primary

Recovering an Isolated DRBD Primary

This blog post will show how DRBD’s recently added support for secondary –force can be of great use when combined with DRBD Reactor. In short, secondary-force reconfigures the DRBD device so that the suspended I/O requests and newly submitted I/O requests will terminate with I/O errors. Motivation  Imagine a three-node setup where your current active node […]

Kubernetes CSI Plugin for LINSTOR

It’s been over three years since LINBIT released the Kubernetes CSI plugin for LINSTOR. While much has changed in how LINSTOR is typically deployed into Kubernetes clusters – I’m referring to the LINSTOR Operator for Kubernetes – the CSI plugin is still the bridge between Kubernetes and LINSTOR’s replicated block storage. While LINBIT encourages its […]

Multi-AZ Replication Using Automatic Placement Rules in LINSTOR

Multi-AZ Replication

Multi-AZ Replication Are you looking to leverage multiple availability zones in Amazon Web Services (AWS) or Microsoft Azure? LINSTOR can easily manage your block storage and automatically replicate your data between availability zones (AZs). This post explores multi-AZ replication using automatic placement rules in LINSTOR. In this blog, we will take advantage of LINSTOR’s lesser-known […]

Benchmarking DRBD

We often see people on #drbd or on drbd-user trying to measure the performance of their setup. Here are a few best practices to do this.  First, a few facts. The synchronization rate shown in /proc/drbd has nothing to do with the replication rate. These are different things, don’t mistake the speed: value there for a […]

Introducing the LINBIT GUI

An Enlightened Approach to LINSTOR Here at LINBIT®, we live at the command prompt, but on occasion, getting a graphical view of things can be enlightening, so we have developed a new graphical interface for LINSTOR® that is now available to our customers with a brand new and exciting interface. Reasons for Using the LINBIT […]