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.