1 Ganet extstorage provider for local zfs volumes
3 http://docs.ganeti.org/ganeti/master/html/man-ganeti-extstorage-interface.html
7 On node which will host zfs storage pool
9 cd /usr/share/ganeti/extstorage/
10 git clone https://github.com/ffzg/ganeti-extstorage-zfs zfs
17 1-enable-ext-template.sh 2-create-log-directory.sh 3-lvm-wrappers.sh
19 Cron helper can be install under /etc/cron.daily
22 daily-block-snapshot purge-log
24 Overview commands are available (try running them to see output):
27 backup ill instance list node snap
30 Create test instances:
33 t/drbd.sh t/plain.sh t/zfs.sh
35 Review that instaces have been created:
39 Test ganeti commands after reading them:
42 t/gnt-backup-export.sh t/gnt-instance-modify.sh
47 Ganti's extstorage provider doesn't support drbd target. But, lvm emulation scripts are sufficiant enough
48 to create -t drdb instance or convert plain (created on zfs thanks to wrappers ;-) to drdb.
51 KNOWN BUGS for extstorage
53 - gnt-backup export doesn't work because extstorage snapshoot hook are not available
54 - gnt-instance move works from somewhere to zfs, but not from zfs to somewhere
57 KNOWN BUGS for using -t plain on top of zfs
59 - cron/daily-block-snapshot snapshots are not correctly renamed