Block Storage Management For Containers

With native integration to Kubernetes, LINSTOR makes building, running, and controlling block storage simple. LINSTOR® is open-source software designed to manage block storage devices for large Linux server clusters. It’s used to provide persistent Linux block storage for Kubernetes, OpenStack, OpenNebula, and OpenShift environments. 

With native integration to Kubernetes, LINSTOR makes building, running, and controlling block storage simple. LINSTOR® is open-source software designed to manage block storage devices for large Linux server clusters. It’s used to provide persistent Linux block storage for Kubernetes, OpenStack, OpenNebula, and OpenShift environments. 

How does it work?

Controller, Satellite, and User Interface

The LINSTOR system consists of multiple server and client components.

A LINSTOR controller manages the configuration of the LINSTOR cluster and all of its managed storage resources.

The LINSTOR satellite component manages creation, modification and deletion of storage resources on each node that provides or uses storage resources managed by LINSTOR.

The storage system can be managed by directly using a command line utility to interact with the active LINSTOR controller. Alternatively, users may integrate the LINSTOR system into the storage architecture of other software systems, such as Kubernetes.

All communication between LINSTOR components uses LINSTOR’s own network protocol, based on TCP/IP network connections.

Benefits

Manage Storage Volumes With Ease

Save Engineering Time 

Eliminate manual resource configuration.

Save Engineering Headaches 

Enabling top-level views of your clusters.

Save Your Business Data 

Combine LINSTOR with DRBD to provide resilient block storage.

Protect Your Investments 

Choose an open-source solution.

Built With Developers In Mind

LINSTOR has a container storage interface (CSI) driver for Kubernetes and is compatible with OpenShift. LINSTOR can also be used independently of a cloud, virtualization, or container platform to manage large DRBD clusters.

Features

Simplify the management of storages volumes

  • Provides replicated block storage and persistent container storage
  • Open Source
  • Integration to Kubernetes through the CSI driver., External Provisioner, Docker and Proxmox VE
  • Compatible with high I/O workloads like databases
  • Network replication through DRBD integration
  • LVM Snapshot Support
  • LVM Thin Provisioning Support
  • Online live migration of backend storage
  • RDMA
  • Management of persistent Memory (PMEM)
  • Scale-up and scale-out
  • Storage tiering (multiple storage pools)
  • Replicate via multiple network cards
  • Automatic management of TCP/IP port range, minor number range etc. provides consistent data
  • Choose your own Linux filesystem
  • Separation of Data & Control plane
  • ZFS support
  • NVME over Fabrics
  • Rest API
  • LDAP Authentification

Get Started With LINSTOR

Whether you are new to LINBIT or ready to get started with LINSTOR,
there are a few ways to get involved in the community.