From e4fbe392ec0ffd5a40fdf750a05a45d3fafe70a5 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 17 Sep 2019 00:48:35 +0200 Subject: sk-2019: document final steps for preparing machine --- dan/sk-2019.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'dan/sk-2019.yml') diff --git a/dan/sk-2019.yml b/dan/sk-2019.yml index 33781194..2b283fc2 100644 --- a/dan/sk-2019.yml +++ b/dan/sk-2019.yml @@ -8,3 +8,39 @@ - role: admin-user - role: cryptdisk - role: zfs/base + +### TODO: +# +# zfs create -o quota=30G storage/mysql +# zfs create -o quota=30G storage/automysqlbackup +# zfs create -o quota=300G storage/vmail +# zfs create -o quota=600G storage/www +# zfs create -o quota=40G storage/log +# +# mkdir -p /var/lib/mysql /var/lib/automysqlbackup /var/vmail /var/www /var/log/ispconfig +# chmod 0000 /var/lib/mysql /var/lib/automysqlbackup /var/vmail /var/www /var/log/ispconfig +# chattr +i /var/lib/mysql /var/lib/automysqlbackup /var/vmail /var/www /var/log/ispconfig +# +### add to /etc/fstab: +## +## /srv/storage/mysql /var/lib/mysql none defaults,bind,x-systemd.automount,nofail 0 0 +## /srv/storage/automysqlbackup /var/lib/automysqlbackup none defaults,bind,x-systemd.automount,nofail 0 0 +## /srv/storage/vmail /var/vmail none defaults,bind,x-systemd.automount,nofail 0 0 +## /srv/storage/www /var/www none defaults,bind,x-systemd.automount,nofail 0 0 +## /srv/storage/log /var/log/ispconfig none defaults,bind,x-systemd.automount,nofail 0 0 +# +# mount -a +# +# +### write script to /usr/local/bin/post-boot +## +## #!/bin/bash +## set -e +## cryptsetup luksOpen /dev/nvme0n1p3 crypto-nvme0 +## cryptsetup luksOpen /dev/nvme1n1p3 crypto-nvme1 +## systemctl restart zfs-import-cache.service +## systemctl restart zfs-mount.service +## mount -a +# +# chmod +x /usr/local/bin/post-boot +# -- cgit v1.2.3