A montagem iSCSI que anexei a um servidor CentOS não respondeu e fez com que o servidor CentOS travasse. Quando o servidor iSCSI foi reparado, o servidor CentOS foi reinicializado, mas mesmo que o iscsi estivesse ok, o servidor solicitou a senha root para entrar no modo de manutenção e recusou-se a inicializar.
Depois que entrei no modo de manutenção e comentei as linhas /etc/fstab
das montagens iscsi, o servidor inicializou. Então consegui fazer o SSH e montar os pontos de montagem iscsi perfeitamente.
Por que meu dispositivo iscsi está causando falha na inicialização do servidor CentOS?
Responder1
Eu tinha esquecido de adicionar a opção de montagem _netdev
à linha do ponto de montagem iSCSI. Depois que mudei a linha de:
/dev/mapper/vg_iscsi0-mysql /var/lib/mysql ext4
para:
/dev/mapper/vg_iscsi0-mysql /var/lib/mysql _netdev,ext4
O servidor inicializou perfeitamente. A _netdev
opção atrasa a montagem automática até que as conexões de rede estejam ativas. Caso contrário, o servidor estava tentando montar a montagem iscsi sem conexão de rede e isso obviamente estava falhando.