Wie installiere ich beim Booten eine LUKS-Partition auf iscsi?

747
Graham Leggett

Ich habe eine Partition auf einem CentOS7-Computer, der wie folgt von iSCSI bereitgestellt wird:

iSCSI -> LVM -> LUKS -> XFS

/ etc / crypttab ist mit einem Schlüssel wie folgt konfiguriert:

home_vmail UUID="b79e45cf-89aa-40f2-9fb1-f62f0c795e88" /etc/keyfile 

/ etc / fstab ist wie folgt konfiguriert:

/dev/mapper/home_vmail /home/vmail xfs _netdev 1 2 

iSCSI wird beim Booten einwandfrei ausgeführt, der LVM wurde erfolgreich erkannt und das LUKS wurde ordnungsgemäß entsperrt. Der letzte Schritt - das Automount der Partition - fehlt.

Das Problem zu umgehen, ist so einfach wie "mount -a" manuell auszuführen, aber ich brauche es, um beim Booten zu laufen.

Mit welcher Option müssen Sie netzwerkbasierte Dateisysteme beim Booten automatisch anhängen?

Update: Redhat veröffentlicht eine veraltete Lösung für RHEL6 unter https://access.redhat.com/solutions/3889, in der ein "netfs" -Dienst erwähnt wird, der entweder nicht existiert oder in RHEL7 / CentOS7 nicht dokumentiert ist.

Update 2: Weitere Untersuchungen zeigen, dass Dienste in der falschen Reihenfolge gestartet werden. Insbesondere wird iscsi vor dem Networking gestartet. Fehler, der hier ausgelöst wurde : https://bugzilla.redhat.com/show_bug.cgi?id=1368610

2

0 Antworten auf die Frage