Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions content/en/docs/next/getting-started/install-cozystack.md
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,8 @@ Finally, we can create a couple of storage classes, one of which will be the def
allowVolumeExpansion: true
```

The `replicated` class requires DRBD: `layerList: "drbd storage"` is served by the DRBD layer inside the LINSTOR satellite, so it works only where the `drbd` kernel module is loadable. On a substrate that cannot provide one, install the `linstor` package with `drbd.enabled: false` — without that the satellite pod never becomes Ready, LINSTOR registers no nodes at all and every PVC stays Pending — and omit `replicated` from this file. What remains is `local`: storage-only volumes, pinned to the node that provisioned them, kept in a single copy with no replication and no remote access.

1. Apply the storage class configuration

```bash
Expand Down
2 changes: 2 additions & 0 deletions content/en/docs/next/install/cozystack/platform.md
Original file line number Diff line number Diff line change
Expand Up @@ -361,6 +361,8 @@ Create storage classes, one of which should be the default class.
allowVolumeExpansion: true
```

The `replicated` class requires DRBD: `layerList: "drbd storage"` is served by the DRBD layer inside the LINSTOR satellite, so it works only where the `drbd` kernel module is loadable. On a substrate that cannot provide one, install the `linstor` package with `drbd.enabled: false` — without that the satellite pod never becomes Ready, LINSTOR registers no nodes at all and every PVC stays Pending — and omit `replicated` from this file. What remains is `local`: storage-only volumes, pinned to the node that provisioned them, kept in a single copy with no replication and no remote access.

1. Apply the storage class configuration

```bash
Expand Down
2 changes: 2 additions & 0 deletions content/en/docs/next/storage/disk-encryption.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,7 @@ volumeBindingMode: Immediate
allowVolumeExpansion: true
```

`replicated-encrypted` requires DRBD: the `drbd` layer in `layerList: "drbd luks storage"` is served inside the LINSTOR satellite, so it works only where the `drbd` kernel module is loadable. On a substrate that cannot provide one — where the `linstor` package is installed with `drbd.enabled: false` — create only `local-encrypted`. LUKS encryption itself is independent of DRBD and works either way.

Now you can use the `StorageClass` to create `PersistentVolumeClaims` (PVCs) for encrypted storage.

Loading