iSCSI-крепление, которое я прикрепил к серверу CentOS, перестало отвечать и привело к блокировке сервера CentOS. Когда сервер iSCSI был восстановлен, сервер CentOS был перезагружен, но даже несмотря на то, что iscsi теперь был в порядке, сервер запросил пароль root для входа в режим обслуживания и отказался загружаться.
После того, как я вошел в режим обслуживания и закомментировал строки /etc/fstab
для монтирования iscsi, сервер загрузился. Затем я смог войти по SSH и смонтировать точки монтирования iscsi без проблем.
Почему из-за моего устройства iscsi мой сервер CentOS не загружается?
решение1
Я забыл добавить опцию монтирования _netdev
в строку точки монтирования iSCSI. Однажды я изменил строку с:
/dev/mapper/vg_iscsi0-mysql /var/lib/mysql ext4
к:
/dev/mapper/vg_iscsi0-mysql /var/lib/mysql _netdev,ext4
Сервер загрузился просто отлично. Эта _netdev
опция откладывает автоматическое монтирование до тех пор, пока не активируются сетевые соединения. В противном случае сервер пытался смонтировать iscsi-монтирование без сетевого соединения, и это, очевидно, не удалось.