为什么我的iscsi设备导致我的CentOS服务器无法启动?

我连接到CentOS服务器的iSCSI mount无响应,导致CentOS服务器locking。 当iSCSI服务器被修复时,CentOS服务器被重新启动,但即使iscsi现在没有问题,服务器也提示inputroot密码进入维护模式并拒绝启动。

一旦我进入维护模式并从/etc/fstab注释了iscsi挂载的行,服务器就启动了。 然后我能够SSH进入和安装iscsi挂载点就好了。

为什么我的iscsi设备导致我的CentOS服务器无法启动?

我忘记了将挂载选项_netdev添加到iSCSI挂载点行。 一旦我改变了从:

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

至:

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

服务器启动就好了。 _netdev选项延迟自动安装,直到networking连接处于活动状态。 否则,服务器试图挂载没有networking连接的iscsi mount,那显然是失败的。