I am planning to deploy a 4-node Microcloud cluster where each node will have:
- SSD for OS
- NVMe for “remote” storage
I plan to add direct-attach storage enclosures to 2 of the 4 nodes. What’s the safest way to configure this additional storage without risking issues during future Microcloud upgrades?
I’m considering:
- Configure a ZFS zpool over the enclosures disks outside of LXD
- Add these pools to LXD using names different from Microcloud’s default “local” storage
- Use LXD to scheduled snapshots of the first pool and a hook
lxc copy
to replicate.
Open to other suggestions.
Thanks!