Set up ZFS pools + Docker pull-through cache on mdmz-node-9d38d3 #1
Labels
No labels
auto-merge
blocked
claude
needs-review
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
espoautos/mdmz#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Background
mdmz-node-9d38d3(172.24.0.103) has significant unused storage with ZFS partition labels already set:bulk-storagefast-storagecache-storagePartitions exist with
zfs_membertype but ZFS is not installed on the NixOS config and no pools are imported.Tasks
1. Enable ZFS in NixOS configuration
boot.supportedFilesystems = [ "zfs" ];to the node's NixOS confignetworking.hostId(required for ZFS)2. Import/create ZFS pools
If pools don't import cleanly, create them:
fast-storage: mirror of sdg1 + sdi1 (1.8T usable, redundant)cache-storage: raidz1 of sdb1,sdc1,sdd1,sde1,sdh1 (~900G usable)bulk-storage: single vdev sda1 (10.9T, backups/archives)3. Deploy Docker registry pull-through cache
fast-storage/registryregistry:2as a K8s deployment on node-9d38d3 (nodeSelector)https://registry-1.docker.io4. Use ZFS for game server PVCs
Impact