Вот в чем суть: у меня есть сеть Linux с реальным аппаратным сервером, на котором запущены две отдельные виртуальные машины, и QNAP NAS T-459 Pro + в качестве файлового сервера. После обновления прошивки QNAP на NAS главный сервер больше не может получить доступ к дискам ISCSI.
Эффект: все сетевые диски на рабочих станциях больше не доступны, поэтому вы не можете получить оттуда доступ к файлам.
Аппаратный сервер запускает XenServer как программное обеспечение виртуализации, предоставляя одну виртуальную машину в качестве шлюза VPN, а другую виртуальную машину в качестве сервера Samba (192.168.1.33).
Всякий раз, когда я пытаюсь смонтировать диски ISCSI на сервере Samba, используя UUID (как в / etc / fstab), я получаю:
server01: / home # mount 2d3e150d-a259-4a82-bfe5-f60c6785bc06 / mnt / nfs / backup -t ext3 mount: специальное устройство 2d3e150d-a259-4a82-bfe5-f60c6785bc06 не существует
Хотя можно получить доступ к QNAP-NAS (192.168.1.34) с сервера Samba через ssh. Я смонтировал NAS-папку на сервере Samba, используя NFS.
В приложении я пришлю вам последние записи в / etc / logs / kmsg.
Есть идеи? Я в отчаянии, единственное, о чем я мог думать, - это переключить все соединения ISCSI на NFS, хотя я не знаю, принесет ли это какие-то другие проблемы. Что вы думаете? И не могли бы вы помочь мне переключить его (или решить проблему другим способом), поскольку мои знания заканчиваются, когда дело касается NFS и ISCSI? Было бы здорово!
Решено: Узлы iscsi не были настроены на автоматический вход в систему. Однако каталоги, в которые они были подключены, были заблокированы и не могли использоваться для монтирования в них других дисков.
Как это исправить: найдите узлы, предоставляемые вашим сервером iscsi, с помощью open-iscsi (необходимо установить):
iscsiadm -m discovery -tst -p [ISCSI-SERVER IP] -d3
Затем зарегистрируйте их для автоматического входа в систему:
iscsiadm -m node -T [NODE_NAME] -p [ISCSI-SERVER IP] --o update -n node.conn[0].startup -v automatic
Перезапустите сервис iscsi:
/etc/init.d/open-iscsi restart
Использовать fdisk -l
чтобы проверить, сработало ли это. Должен сказать что-то вроде:
Disk /dev/sdc: 323.3 GB, 323384981504 bytes
255 heads, 63 sectors/track, 39315 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
С возвращением ваш потерянный диск iscsi. :)
Попробуйте проверить, не изменился ли uuid:
ls -l /dev/disk/by-uuid
Или:
blkid /dev/sda1
Может записи в fstab чем-то устарели?