Feeling dumb: can I have a different pool for backup/ISO/whatever on one host?

MrPete

Active Member
Aug 6, 2021
125
63
33
67
I'm really feeling the noob sense right now.

One of my clustered hosts has a lot of extra capacity. I've created a couple of extra ZFS pools on that host. I was thinking I'd use them for ISO and backups.

Now I see that /etc/pve/storage.cfg is identical on all hosts, and is used to define what pool(s) are used for backup, ISO, images, templates and more... even for non-shared "local" storage.

By any chance, is the key a more general reading of the "nodes" entry, which is currently written to kinda-assume shared storage?
nodes
List of cluster node names where this storage is usable/accessible. One can use this property to restrict storage access to a limited set of nodes.

I am guessing that for a simple non-shared ZFS pool on only one host, I just need to add a new storage element with a "nodes" entry for that host?

(Perhaps adjust it to say "List of cluster node names where this storage exists, and is usable/accessible. One can use this property to describe or restrict storage to be available on a limited set of nodes.")
 
Yep, just limit that Storage to the node it is on.
You can share it by NFS via CLI and add it to the other nodes as NFS-Share.
This way you can have a ISO or Template-Storage on every node, which is in reality only on the node with the extra space.
However, if that node boots it will be offline for that time...

Is that what you are searching for?
1657567521315.png

500.... ;-)