iSCSI-подключение с сервера Ubuntu прерывается при загрузке

iSCSI-подключение с сервера Ubuntu прерывается при загрузке

мы настроили сервер Ubuntu (22.04.3 LTS) для использования в качестве репозитория Veeam. Мы хотим подключить LUN на хранилище NetApp через iSCSI. Сама настройка прошла без проблем, пока сервер не пришлось перезагрузить. После перезагрузки сервер оказался в аварийном режиме, войдя в систему и проверив систему, ничего необычного не было обнаружено, поэтому я завершил загрузку, и все было хорошо. Когда я перезагрузился, чтобы найти проблему, сообщения показали, что возникла проблема с монтированием iSCSI LUN, и когда мы снова оказались в аварийном режиме, на этот раз я сказал ему завершить загрузку (Control+D) через минуту или две, и снова все было хорошо. Дальнейшие попытки не дали никакой дополнительной информации, поэтому я пошел проверять журналы. Вот соответствующие части, которые я нашел:

Он пытается смонтировать файловую систему на ранней стадии загрузки, что, конечно же, не удается.

Jan 29 12:37:42 hwlxve01 systemd[1]: dev-disk-by\x2duuid-5e252ca3\x2d9f19\x2d4a9c\x2d946d\x2d4cd4e02d29ff.device: Job dev-disk-by\x2duuid-5e252ca3\x2d9f19\x2d4a9c\x2d946d\x2d4cd4e02d29ff.device/start timed out.
Jan 29 12:37:42 hwlxve01 systemd[1]: Timed out waiting for device /dev/disk/by-uuid/5e252ca3-9f19-4a9c-946d-4cd4e02d29ff.
Jan 29 12:37:42 hwlxve01 systemd[1]: Dependency failed for /mnt/veeam-hr01.
Jan 29 12:37:42 hwlxve01 systemd[1]: Dependency failed for Local File Systems.
Jan 29 12:37:42 hwlxve01 systemd[1]: local-fs.target: Job local-fs.target/start failed with result 'dependency'.
Jan 29 12:37:42 hwlxve01 systemd[1]: local-fs.target: Triggering OnFailure= dependencies.
Jan 29 12:37:42 hwlxve01 systemd[1]: mnt-veeam\x2dhr01.mount: Job mnt-veeam\x2dhr01.mount/start failed with result 'dependency'.
Jan 29 12:37:42 hwlxve01 systemd[1]: dev-disk-by\x2duuid-5e252ca3\x2d9f19\x2d4a9c\x2d946d\x2d4cd4e02d29ff.device: Job dev-disk-by\x2duuid-5e252ca3\x2d9f19\x2d4a9c\x2d946d\x2d4cd4e02d29ff.device/start failed with result 'timeout'.

чуть позже появится сеть, например

Jan 29 12:37:44 hwlxve01 kernel: ixgbe 0000:03:00.1 enp3s0f1: NIC Link is Up 10 Gbps, Flow Control: RX/TX

затем iSCSI начинает вход в систему

Jan 29 12:38:01 hwlxve01 systemd[1]: Starting Login to default iSCSI targets...

и через 90 секунд наступает тайм-аут

Jan 29 12:39:31 hwlxve01 systemd[1]: Timed out waiting for device /dev/disk/by-uuid/5e252ca3-9f19-4a9c-946d-4cd4e02d29ff.
Jan 29 12:39:31 hwlxve01 systemd[1]: Dependency failed for /mnt/veeam-hr01. 

эта ошибка возникает несколько раз:

Jan 29 12:39:32 hwlxve01 iscsiadm[986]: iscsiadm: Could not login to [iface: iscsi02, target: iqn.1992-08.com.netapp:sn.c45dccd4641511ee880bd039eaaae634:vs.7, portal: 192.168.114.3,3260].
Jan 29 12:39:32 hwlxve01 iscsiadm[986]: iscsiadm: initiator reported error (20 - could not connect to iscsid)

и ура, он идет в Emergency Shell

Jan 29 12:42:34 hwlxve01 systemd[1]: Started Emergency Shell.
Jan 29 12:42:34 hwlxve01 systemd[1]: Reached target Emergency Mode. 

и через несколько секунд он может успешно подключиться по всем путям

Jan 29 12:42:35 hwlxve01 systemd[1]: Started iSCSI initiator daemon (iscsid).
Jan 29 12:42:35 hwlxve01 kernel: Loading iSCSI transport class v2.0-870.
Jan 29 12:42:35 hwlxve01 kernel: iscsi: registered transport (tcp)
Jan 29 12:42:35 hwlxve01 kernel: scsi host11: iSCSI Initiator over TCP/IP
Jan 29 12:42:35 hwlxve01 kernel: scsi host12: iSCSI Initiator over TCP/IP
Jan 29 12:42:35 hwlxve01 kernel: scsi 11:0:0:0: Direct-Access     NETAPP   LUN C-Mode       9131 PQ: 0 ANSI: 5
Jan 29 12:42:35 hwlxve01 kernel: scsi 11:0:0:0: alua: supports implicit TPGS
Jan 29 12:42:35 hwlxve01 kernel: scsi 11:0:0:0: alua: device naa.600a098038314c6f445d565238477871 port group 3e9 rel port 6
Jan 29 12:42:35 hwlxve01 kernel: sd 11:0:0:0: Attached scsi generic sg2 type 0

и многолучевое распространение делает свое дело

Jan 29 12:42:36 hwlxve01 multipathd[659]: mpatha: reload [0 176093659136 multipath 3 pg_init_retries 50 queue_if_no_path 1 alua 2 1 service-time 0 1 1 8:16 1 service-time 0 2 1 8:48 1 8:32 1]

Хорошо, я знаю, что входы iSCSI могут занять время, но это кажется странным. Кроме того, почему я получаю ошибку подключения демона iSCSI?

Что я могу сделать?

Если понадобятся дополнительные логи, дайте мне знать.

Я построил несколько подобных установок и нигде не столкнулся с подобной проблемой.

Связанный контент