Warum führt mein iscsi-Gerät dazu, dass mein CentOS-Server nicht gestartet werden kann?

Warum führt mein iscsi-Gerät dazu, dass mein CentOS-Server nicht gestartet werden kann?

Der iSCSI-Mount, den ich an einen CentOS-Server angeschlossen habe, reagierte nicht mehr und der CentOS-Server stürzte ab. Als der iSCSI-Server repariert wurde, wurde der CentOS-Server neu gestartet. Obwohl iSCSI jetzt in Ordnung war, forderte der Server das Root-Passwort an, um in den Wartungsmodus zu wechseln, und weigerte sich zu booten.

Nachdem ich in den Wartungsmodus gewechselt und die Zeilen /etc/fstabfür die iscsi-Mounts auskommentiert hatte, wurde der Server gebootet. Dann konnte ich mich per SSH anmelden und die iscsi-Mountpunkte problemlos mounten.

Warum führt mein iscsi-Gerät dazu, dass mein CentOS-Server nicht gestartet werden kann?

Antwort1

_netdevIch hatte vergessen, die Mount-Option zur iSCSI-Mountpoint-Zeile hinzuzufügen . Nachdem ich die Zeile geändert hatte von:

/dev/mapper/vg_iscsi0-mysql     /var/lib/mysql ext4

Zu:

/dev/mapper/vg_iscsi0-mysql     /var/lib/mysql  _netdev,ext4

Der Server wurde einwandfrei gebootet. Die _netdevOption verzögert das automatische Mounten, bis die Netzwerkverbindungen aktiv sind. Andernfalls hat der Server versucht, das iscsi-Mount ohne Netzwerkverbindung zu mounten, was offensichtlich fehlgeschlagen ist.

verwandte Informationen