Example setup-storage config for encrypted mdraid-1 with lvm
Frank Grötzner
FGroetzner at nicos-ag.com
Thu May 22 16:47:21 CEST 2014
Hi,
here's a (for me) working example of an setup-storage configuration for fai in debian wheezy to get
an lvm volumegroup on top of a luks encrypted mdraid-1 device:
-------------------------------------------------------
disk_config disk1
primary - 512 - -
primary - 0- - -
disk_config disk2
primary - 512 - -
primary - 0- - -
disk_config raid fstabkey:uuid
raid1 /boot disk1.1,disk2.1 ext4 defaults tuneopts="-c 0 -i 0"
raid1 - disk1.2,disk2.2 - -
disk_config cryptsetup
luks:"mykey" - md1 - -
disk_config lvm
vg system md1
system-root / 8192 ext4 rw,errors=remount-ro tuneopts="-c 0 -i 0"
system-tmp /tmp 2048 ext4 defaults tuneopts="-c 0 -i 0"
system-var /var 10240 ext4 defaults tuneopts="-c 0 -i 0"
system-var_log /var/log 3072 ext4 defaults tuneopts="-c 0 -i 0"
system-var_tmp /var/tmp 2048 ext4 defaults tuneopts="-c 0 -i 0"
system-home /home 2048 ext4 defaults tuneopts="-c 0 -i 0"
system-swap swap 2048 swap sw
-------------------------------------------------------
Of course you have to add cryptsetup to your packages (for the nfsroot as well as for the to-be-installed system)
and you need the initrd to be build after cryptsetup has been installed. If you use dracut, the version in
wheezy has a bug with initializing lvm volumes as well as opening luks devices, so you might want to use
the jessie-version of dracut (and add rd.auto to the kernel paramters).
Best regards,
Frank
More information about the linux-fai
mailing list