Virter – Cloud Image Virtual Machines on Your Workstation

cloud image Virtual Machines on your workstation

Virtual machines on your workstation At LINBIT® we like tools that are simple, convenient, and integrated. Managing virtual machines (VMs) for development and automated testing was a messy, complicated task. We did not have an appropriate tool for the job. So we created one. Virter is a tool that allows you to conveniently work with […]

OpenShift on IBM Z with LINBIT SDS

High-performance software-defined storage with full OpenShift integration, available on IBM Z OpenShift is RedHat’s enriched version of Kubernetes. An important building block for modern cloud applications. IBM’s Z platform is well known for its track record of being the hardware platform of choice for business critical applications for decades. The LinuxONE platform is optimized for […]

Use Case: Bank replaces Veritas Volume Replicator with LINBIT HA

Just in the last few months, LINBIT® closed with the help of Red Hat a deal with a large, well-known retail and commercial bank with branches across England and Wales. Since 2019, LINBIT has seen a growing interest from banks and the financial sector in our open source products. A bank operating in the UK […]

How to make DRBD compatible to the Linux kernel

The Linux kernel’s interface towards device drivers is not set in stone. It evolves with the evolvement of Linux. Sometimes driven by hardware improvements, sometimes driven by general evolution of the code base. In tree drivers this is not a big issue since they get changed as the interfaces are modified, therefore are called “tree […]

Kubernetes Operator: LINSTOR’s Little Helper

Before we describe what our LINSTOR® Operator does, it is a good idea to discuss what a Kubernetes Operator actually is. If you are already familiar with Kubernetes Operators, feel free to skip the introduction. Introduction CoreOS describes Operators like this: An Operator is a method of packaging, deploying and managing a Kubernetes application. A […]

NuoDB on LINSTOR Provisioned Kubernetes Volumes

NuoDB on LINSTOR-Provisioned Kubernetes Volumes

NuoDB and LINBIT® put our technologies together to see just how well they performed, and we are both happy with the results. We decided to compare LINSTOR® provisioned volumes against Kubernetes Hostpath (Direct Attached Storage) in a Kubernetes cluster hosted in Google’s cloud platform (GCP) to show that our on-prem testing results can also be […]

Key/Value Store in LINSTOR

Recently we introduced a Key/Value store in LINSTOR® and exposed it in a developer-friendly way in the Python API (python-linstor). The first question is why would one want such a Key/Value store in LINSTOR when there are many high performance implementations such as etcd. The request for a K/V store was mainly driven by LINSTOR […]

How LINBIT Improved the DRBD Sync-Rate Logic

About nine years ago, LINBIT® introduced the dynamic sync-rate controller in DRBD® 8.3.9. The goal behind this was to tune the amount of resync traffic so as to not interfere or compete with application IO to the DRBD device. We did this by examining the current state of the resync, application IO, and network, ten […]

Speed Up! NVMe-oF for LINSTOR

What is NVMe? The storage world has gained a number of new terms in the last few years. Let’s start with NVMe. The abbreviation stands for Non-Volatile Memory express, which isn’t very self-explanatory. It all began a few years back when NAND Flash started to make major inroads into the storage industry, and the new […]

High Level Resource API – The simplicity of creating replicated volumes

In this blog post, we present one of our recent extensions to the LINSTOR® ecosystem: A high-level, user-friendly Python API that allows simple DRBD® resource management via LINSTOR. Background: So far LINSTOR components communicated by the following means: Via Protocol Buffers, or via the Python API that is used in the linstor command line client. Protocol […]