LINUX.ORG.RU

Как отключить инициализацию ISCSI в iniramfs или ... ?

 , ,


0

1

Доброго времени суток уважаемые участники форума. Монтирую ISCSI диски в системе Ubuntu 22.04. Получается так, что во время загрузки происходит инициализация ISCSI дисков (я так понимаю, initramfs это делает), а потом еще я повторно инициализирую, и в итоге файловый менеджер показывает 2 одинаковых диска. Соответственно, в тем дискам, которые инициализированы во время загрузки - доступ только через рут. Которые я сам - свободная работа. Вопрос такой, как запретить инициализацию дисков во время загрузки ?

Ответ на: комментарий от mky

Пробую смотреть из под рута этот файл. Что на сервере его нет, что на компе, который показывает эти диски. PS - то, что я увидел поиск ISCSI дисков это когда отключил quit splash в grub.

KleinerToD
() автор топика
Ответ на: комментарий от KleinerToD

Сервер тут не при чём. Клиент подключает диски.

Ну, тогда пишите подробнее. Что скрывается за словами:

а потом еще я повторно инициализирую,

какие команды, действия?

По какой инструкции делали iscsi, поиск дисков ведь идёт на каком-то target (сервере), в какой-то файл в /etc/ вы его прописывали?

mky ★★★★★
()
Ответ на: комментарий от mky

Я проверял сейчас. Сначала сразу после загрузки у меня в файловом менеджере появляются 2 новых раздела (которые на iscsi диске). Доступа к ним нет из под обычного пользователя. После чего, в виртуальной машине я создаю пул iscsi путем копирования xml в его конфиг (использую virtmanager). Он добавляет пул, но использовать его не может.

Далее, пишу команды в терминал sudo iscsiadm -m discovery -t st -p 192.168.186.14 sudo iscsiadm –mode node –portal 192.168.186.14 –login

После чего, QEMU может использовать тот диск и начать с ним работу.

Что я делаю не так?

KleinerToD
() автор топика
Ответ на: комментарий от gaylord
Image: /boot/initrd.img-6.8.0-52-generic: 122M
========================================================================
Early CPIO image
========================================================================
drwxr-xr-x   3 root     root            0 Dec 18  2019 .
drwxr-xr-x   3 root     root            0 Dec 18  2019 kernel
drwxr-xr-x   3 root     root            0 Dec 18  2019 kernel/x86
drwxr-xr-x   2 root     root            0 Dec 18  2019 kernel/x86/microcode
-rw-r--r--   1 root     root        76166 Dec 18  2019 kernel/x86/microcode/AuthenticAMD.bin
========================================================================
Version: 

Arguments: 
dracut modules:
========================================================================
drwxr-xr-x   2 root     root            0 Aug 29 15:00 kernel
drwxr-xr-x   2 root     root            0 Aug 29 15:00 kernel/x86
drwxr-xr-x   2 root     root            0 Aug 29 15:00 kernel/x86/microcode
drwxr-xr-x   2 root     root            0 Aug 29 15:00 kernel/x86/microcode/.enuineIntel.align.0123456789abc
-rw-r--r--   1 root     root      7979008 Aug 29 15:00 kernel/x86/microcode/GenuineIntel.bin
========================================================================

KleinerToD
() автор топика
Ответ на: комментарий от gaylord

Но откуда-то берутся разделы в файловом менеджере после загрузки системы. Я его размонтировать не могу. Пишет, что требуется пароль рута. Authentification is required to unmount LIO-ORG disk 01 (/dev/sdf2) mounted by another user.

KleinerToD
() автор топика
Ответ на: комментарий от gaylord

iscsiadm -m session

tcp: [1] 192.168.186.14:3260,1 iqn.2003-01.org.linux-iscsi.orangepizero3.aarch64:sn.50e30b53599f (non-flash)
tcp: [4] 192.168.186.14:3260,1 iqn.2003-01.org.linux-iscsi.orangepizero3.aarch64:sn.50e30b53599f (non-flash)

lsscsi

[0:2:0:0]    disk    LSI      MR9260-8i        2.13  /dev/sda 
[1:0:0:0]    cd/dvd  ASUS     DRW-24D5MT       1.00  /dev/sr0 
[2:0:0:0]    disk    ATA      ST380815AS       B     /dev/sdb 
[3:0:0:0]    disk    ATA      WDC WD5000AZRX-0 1A01  /dev/sdc 
[7:0:0:0]    disk    JetFlash Transcend 2GB    8.07  /dev/sdd 
[8:0:0:0]    disk    LIO-ORG  disk01           4.0   /dev/sdf 
[9:0:0:0]    disk    LIO-ORG  disk01           4.0   /dev/sde 
KleinerToD
() автор топика
Ответ на: комментарий от KleinerToD

Но откуда-то

Так как вы делали iscsiadm login без «node.startup -v manual», то они прописались в конфиг. Вроде, в /etc/iscsi/iscsid.conf или ещё куда. Как я понимаю, чтобы убрать автологин при запуске iscsid вам один раз выполнить:

iscsiadm --mode node -p 192.168.186.14 -o update -n node.startup -v manual

А кто монтирует /dev/sdf2 я вобще не знаю.

mky ★★★★★
()
Ответ на: комментарий от mky

Ребята… у него сколько сетевых интерфейсов и как они устроены? Тот же вопрос про устройство, с которого прилетают диски.

Два и более блочных устройства на один диск – это просто типичнейшая вещь при multipath :-)

ТС-у multipathd настроить надо в таком случае, чтобы он склеивал устройства в одно.

И пусть позовет более опытных коллег, а то чинит несломанное.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от mky

Спасибо. Помогло. Осталась только 2 раздела (из 4), которые, судя по всему, вызваны пулом QEMU. Они ведь должны быть в файловом менеджере? Если да, то тему можно считать решенной. Спасибо большое Вам и всем участникам за уделенное время и помощь!!

KleinerToD
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Он утверждает, что первое устройсво появляется автоматом после загрузки, а второе устройство после того как он делает ″sudo iscsiadm...".

org.linux-iscsi.orangepizero3  — как-то сомнительно, что опытные колеги разворачивают iscsi target на малинке, поди ТС админ домашней сети.

mky ★★★★★
()
Ответ на: комментарий от mky

Не совсем домашней, микроорганизации для компа, где выполняется 1 не очень требовательная программа. Около 1 года работает стабильно и достаточно быстро.

KleinerToD
() автор топика