hosters/hetzner-dedicated: mdadm: ignore homehost
This is a safer way of ensuring there are no issues when auto-assembling RAID arrays, since we skip the homehost validation altogether.
This commit is contained in:
parent
4e59dfe221
commit
76a4a6ff36
|
@ -229,13 +229,11 @@ cat > /mnt/etc/nixos/configuration.nix <<EOF
|
||||||
# This is mdadm's protection against accidentally putting a RAID disk
|
# This is mdadm's protection against accidentally putting a RAID disk
|
||||||
# into the wrong machine and corrupting data by accidental sync, see
|
# into the wrong machine and corrupting data by accidental sync, see
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=606481#c14 and onward.
|
# https://bugzilla.redhat.com/show_bug.cgi?id=606481#c14 and onward.
|
||||||
# We set the HOMEHOST manually go get the short '/dev/md' names,
|
|
||||||
# and so that things look and are configured the same on all such
|
|
||||||
# machines irrespective of host names.
|
|
||||||
# We do not worry about plugging disks into the wrong machine because
|
# We do not worry about plugging disks into the wrong machine because
|
||||||
# we will never exchange disks between machines.
|
# we will never exchange disks between machines, so we tell mdadm to
|
||||||
|
# ignore the homehost entirely.
|
||||||
environment.etc."mdadm.conf".text = ''
|
environment.etc."mdadm.conf".text = ''
|
||||||
HOMEHOST hetzner
|
HOMEHOST <ignore>
|
||||||
'';
|
'';
|
||||||
# The RAIDs are assembled in stage1, so we need to make the config
|
# The RAIDs are assembled in stage1, so we need to make the config
|
||||||
# available there.
|
# available there.
|
||||||
|
|
Loading…
Reference in a new issue