Skip to main content

Cozystack Linstor

@magistr/cozystack-linstorv2026.03.13.1· 1mo agoMODELS
01README

Linstor distributed storage management for Cozystack — ZFS pool creation, storage classes, node and pool status

02Models1
@magistr/cozystack-linstorv2026.03.13.1cozystack_linstor.ts
fn getLinstorControllerStatus()
Check if linstor-controller deployment is ready
fn listNodes()
List Linstor cluster nodes
fn listStoragePools()
List Linstor storage pools across all nodes
fn createZfsPool(node: string, device: string, poolName: string)
Create a ZFS storage pool on a node. Idempotent: skips if pool already exists.
ArgumentTypeDescription
nodestringNode name to create the pool on
devicestringBlock device path (e.g. /dev/vdb)
poolNamestringZFS pool name
fn setZfsFailmode(node: string, poolName: string)
Set ZFS failmode=continue on a node. Idempotent (re-setting is a no-op).
ArgumentTypeDescription
nodestringNode name
poolNamestringZFS pool name
fn applyStorageClasses()
Apply a storage class YAML manifest. Idempotent (uses kubectl apply).

Resources

node(infinite)— Linstor cluster node
storagePool(infinite)— Linstor storage pool
result(infinite)— Operation result
03Stats
Downloads
0
Archive size
5.0 KB

Not yet scored.

A score will be generated the next time this extension is published. The owner can also trigger scoring manually.

04Platforms
05Labels