DRBD Reactor – Recovering an Isolated DRBD Primary

Recovering an Isolated DRBD Primary

This blog post will show how DRBD® has 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 […]

Highly Available LINSTOR Controller with Pacemaker

*UPDATE MAY 2022: This article was originally published back in 2018. Three years before our DRBD-Reactor project. With the release of the DRBD-Reactor software we now suggest using that to make a Highly available LINSTOR® Controller. Instructions for this can be found in our User’s Guide. However, using Pacemaker is still a valid option. So […]

What’s the Difference Between Off-Site Data Backup and Disaster Recovery (DR)?

What’s the Difference Between Off-Site Data Backup and Disaster Recovery (DR)?

Many businesses make the mistake of confusing “Disaster Recovery” (DR) with “off-site data backup.” Confusing the two may lead to paying a high price in the form of data loss and downtime when a disaster hits. Off-site backups are a necessary part of business continuity in the face of disaster for nearly any organization, but […]

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. This blog post illustrates the advantages of using 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. What you want to do: Some problems we’ve seen: If you’re doing all that correctly, and are using a recent DRBD version, for a pure random-write […]

TLS Security in the LINSTOR SDS & Piraeus Kubernetes Operator

TLS Security

LINSTOR® has featured TLS and SSL security for some time. This security is for communication between the LINSTOR nodes and the client to the API. However, implementing this was not trivial. If you want to see the nitty-gritty details, peep a snapshot of the LINSTOR User’s Guide on the Wayback Machine before March 2022. The […]

Solutions for Microservice Architectures

Microservice Architectures

Over the past few years, microservice architectures and the cloud practices surrounding them have proliferated throughout the IT industry. As someone practicing IT in the early 2000s, the container revolution is reminiscent of when VM infrastructure became the new normal. With any major shift in IT architectures, new and old software finds new use cases, […]

20 Years of LINBIT

Block Storage and Open Source Developments since Nov 2001  In November 2021, we celebrated 20 years of LINBIT, and we wanted to take the opportunity to reflect on our story. This post takes a detailed and personal look at what inspired the formation of LINBIT and what inspires and drives them still today. Early Inspiration […]

DRBD Reactor – Prometheus

DRBD Reactor Prometheus

This blog post discusses the ‘Prometheus’ plugin, which implements a prometheus.io compatible metrics endpoint. But, first, for a more general introduction to ‘drbd-reactor,’ please read the overview blog post.  Motivation  Proper monitoring of DRBD® resources has been a messy task for too long. There are various monitoring solutions, and as DRBD is widely used, there are plugins/agents/importers that […]