Fix spelling in README
[ganeti-extstorage-zfs] / README
1 Ganeti extstorage provider for local zfs volumes
2
3 http://docs.ganeti.org/ganeti/master/html/man-ganeti-extstorage-interface.html
4
5 INSTALLATION
6
7 On node which will host zfs storage pool
8
9   cd /usr/share/ganeti/extstorage/
10   git clone https://github.com/ffzg/ganeti-extstorage-zfs zfs
11   cd zfs
12   vi defaults.sh
13
14 Run install scripts:
15
16 # ls install/
17 1-enable-ext-template.sh  2-create-log-directory.sh  3-lvm-wrappers.sh
18
19 Cron helper can be install under /etc/cron.daily
20
21 # ls cron/
22 daily-block-snapshot  purge-log
23
24 Overview commands are available (try running them to see output):
25
26 # ls bin/
27 backup  ill  instance  list  node  snap
28
29
30 Create test instances:
31
32 # ls t/*.sh
33 t/drbd.sh  t/plain.sh  t/zfs.sh
34
35 Review that instaces have been created:
36
37 # ./bin/ill t-
38
39 Test ganeti commands after reading them:
40
41 # ls t/gnt-*
42 t/gnt-backup-export.sh  t/gnt-instance-modify.sh
43
44
45 DRBD disk replication
46
47 Ganeti's extstorage provider doesn't support drbd target. But, lvm emulation scripts are sufficiant enough
48 to create -t drbd instance or convert plain (created on zfs thanks to wrappers ;-) to drbd.
49
50
51 KNOWN BUGS for extstorage
52
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
55
56
57 KNOWN BUGS for using -t plain on top of zfs
58
59 - cron/daily-block-snapshot snapshots are not correctly renamed
60