linstor-iscsi
manages highly available iSCSI targets by leveraging on LINSTOR
and Pacemaker. Setting up LINSTOR - including storage pools and resource groups -
as well as Corosync and Pacemaker's properties are a prerequisite to use this tool.
Use a version of go that supports modules. Then you can go get
the code as usual. As of now, you probably
want to set module support to on
.
export GO111MODULE=on
go get github.com/LINBIT/linstor-iscsi
Start by browsing the documentation here.
The REST-API documentation can be found here.