disk=/dev/sdb
disk=/dev/vdb
zpool create \
-o listsnapshots=on \
smith $disk
zfs unmount /smith
zfs set canmount=off smith
zfs set mountpoint=none smith
zfs create -s -V 5GB smith/debiantpl
ls -lF /dev/zvol/smith/debiantpl
mkfs.ext4 /dev/zvol/smith/debiantpl mkdir -p /data/guests/debiantpl/lala/ cd /data/guests/debiantpl/ mount /dev/zvol/smith/debiantpl lala/
see guest-debian
(debootstrap...)
freeze the template e.g. as of nov 2025
zfs snapshot smith/debiantpl@nov25
for the purpose of making read-write snapshots (clones) out of it
zfs clone smith/debiantpl@nov25 smith/guest1 ls -lF /dev/zvol/smith/guest1 zfs clone smith/debiantpl@nov25 smith/guest2 ls -lF /dev/zvol/smith/guest2
same as above but
# all nodes
drbdadm create-md debiantpl
# one node only
drbdadm new-current-uuid --clear-bitmap debiantpl
# all nodes
drbdadm up -v debiantpl
# one node only
mkfs.ext4 /dev/drbd1
mkdir -p /data/guests/debiantpl/lala/
cd /data/guests/debiantpl/
mount /dev/drbd1 lala/
then
# all nodes (no need to create-md)
drbdadm up -v guest1