/linstor-server

LINSTOR SDS server

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Linstor Server

This repository contains the user space server part of linstor to ease DRBD9 resource management.

Linstor, developed by LINBIT, is a software that manages DRBD replicated LVM/ZFS volumes across a group of machines. It maintains DRBD configuration on the participating machines. It creates/deletes the backing LVM/ZFS volumes. It automatically places the backing LVM/ZFS volumes among the participating machines.

Using Linstor

Please read the user-guide provided at docs.linbit.com.

Support

For further products and professional support, please contact us.

Releases

Releases generated by git tags on github are snapshots of the git repository at the given time. You most likely do not want to use these. They might lack things such as generated man pages, the configure script, and other generated files. If you want to build from a tarball, use the ones provided by us.

Building

Gradle is used for building linstor. On a fresh git clone some protobuf java files need to be generated and for that a fitting proto compiler is needed. So before building you need to run:

gradle getProtoc

After the correct proto compiler is installed in the ./tools directory you can build with:

gradle assemble

Development

See the development documentation.