내 iscsi 장치로 인해 CentOS 서버가 부팅되지 않는 이유는 무엇입니까?

내 iscsi 장치로 인해 CentOS 서버가 부팅되지 않는 이유는 무엇입니까?

CentOS 서버에 연결한 iSCSI 마운트가 응답하지 않아 CentOS 서버가 잠겼습니다. iSCSI 서버가 복구되었을 때 CentOS 서버가 재부팅되었지만 iscsi가 이제 정상임에도 불구하고 서버는 유지 관리 모드로 들어가기 위해 루트 비밀번호를 묻는 메시지를 표시하고 부팅을 거부했습니다.

유지 관리 모드에 들어가서 /etc/fstabiscsi 마운트에 대한 행을 주석 처리하면 서버가 부팅됩니다. 그런 다음 SSH를 통해 iscsi 마운트 지점을 정상적으로 마운트할 수 있었습니다.

내 iscsi 장치로 인해 CentOS 서버가 부팅되지 않는 이유는 무엇입니까?

답변1

_netdeviSCSI 마운트 지점 라인에 마운트 옵션을 추가하는 것을 잊어버렸습니다 . 일단 줄을 다음과 같이 변경했습니다.

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

에게:

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

서버가 정상적으로 부팅되었습니다. 이 _netdev옵션은 네트워크 연결이 활성화될 때까지 자동 마운트를 지연합니다. 그렇지 않으면 서버가 네트워크 연결 없이 iscsi 마운트를 마운트하려고 했고 이는 명백히 실패했습니다.

관련 정보