summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-30 17:02:27 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-30 17:02:27 +0200
commit58fbc884946853d22880e3e120cf56070aa45655 (patch)
tree0d2e083dba1cb850d1a0d6d64c3955a1b2a7fa32
parent02c17a1c6d9d70834e83b58edb950c0220bd5e7c (diff)
downloaditzks-systems-58fbc884946853d22880e3e120cf56070aa45655.tar.gz
itzks-systems-58fbc884946853d22880e3e120cf56070aa45655.tar.bz2
itzks-systems-58fbc884946853d22880e3e120cf56070aa45655.zip
Provide template for dirvish's master.conf.
-rw-r--r--debian/changelog1
-rw-r--r--debian/itzks-systems-backup.examples1
-rw-r--r--examples/backup/master.conf.dirvish60
3 files changed, 62 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index dc60b64..2475202 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ itzks-systems (2012.08.29.5) UNRELEASED; urgency=low
educational systems.
* /debian/itzks-systems-backup.examples:
+ Provide dirvish config skeleton appropriate for ITZkS setups.
+ + Provide template for dirvish's master.conf.
-- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Thu, 30 Aug 2012 16:45:18 +0200
diff --git a/debian/itzks-systems-backup.examples b/debian/itzks-systems-backup.examples
index 46214d7..e43698f 100644
--- a/debian/itzks-systems-backup.examples
+++ b/debian/itzks-systems-backup.examples
@@ -1,2 +1,3 @@
examples/backup/backup-dirvish.tar.gz
examples/backup/README.dirvish
+examples/backup/master.conf.dirvish
diff --git a/examples/backup/master.conf.dirvish b/examples/backup/master.conf.dirvish
new file mode 100644
index 0000000..5579e4e
--- /dev/null
+++ b/examples/backup/master.conf.dirvish
@@ -0,0 +1,60 @@
+## Example dirvish master configuration file
+## for a generic ITZkS setup.
+
+## Copy this file to /etc/dirvish/master.conf and
+## edit to your needs.
+
+bank:
+ /srv/dirvish/virt-man-01.backbone
+ /srv/dirvish/virt-man-02.backbone
+ /srv/dirvish/virt-man-03.backbone
+ /srv/dirvish/tjener.intern
+ /srv/dirvish/disklserver.intern
+ /srv/dirvish/ltspserver00.intern
+ /srv/dirvish/contentserver.intern
+
+image-perm: 700
+meta-perm: 600
+
+rsync-option:
+ --acls
+ --xattrs
+ --hard-links
+
+exclude:
+ lost+found/
+ core
+ *~
+ .nfs*
+ _NO-BACKUP_
+Runall:
+ virt-man-01.backbone_rootfs 22:00
+ virt-man-02.backbone_rootfs 22:00
+ virt-man-03.backbone_rootfs 22:00
+ tjener.intern_rootfs 22:00
+ tjener.intern_boot 22:00
+ tjener.intern_usr 22:00
+ tjener.intern_var 22:00
+ tjener.intern_skole+tjener+home0 22:00
+ tjener.intern_skole+tjener+home1 22:00
+ tjener.intern_skole+tjener+group0 22:00
+ tjener.intern_skole+tjener+group1 22:00
+ tjener.intern_skole+tjener+transfer 22:00
+ disklserver.intern_rootfs 22:00
+ disklserver.intern_srv 22:00
+ ltspserver00.intern_rootfs 22:00
+ ltspserver00.intern_boot 22:00
+ ltspserver00.intern_usr 22:00
+ ltspserver00.intern_var 22:00
+ ltspserver00.intern_opt 22:00
+ contentserver.intern_rootfs 22:00
+ contemterver.intern_srv 22:00
+
+expire-default: +15 days
+expire-rule:
+# MIN HR DOM MON DOW STRFTIME_FMT
+ * * * * 1 +3 months
+ * * 1-7 * 1 +1 year
+# * * 1-7 1,4,7,10 1
+ * 10-20 * * * +4 days
+ * * * * 2-7 +15 days