Ubuntu: iSCSI TARGET на примере TGT

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем привет.

Есть сервер с большим RAID-массивом на котором решено было организовать iSCSI таргеты для подключения.

Ну это в  плане обучения и приобретения практических навыков использования такого умения.

Ubuntu Server 24.04.2 + TGT

Выполним установку:

Проверим статус:

Справка по команде:

info

[свернуть]

Создадим образ для будущего подключения по iSCSI:

где:

  • of=/media/hdd3/winr_swap.img — путь и название образа.
    У меня это /media/hdd3 — сам путь (тут диск с большим объемом), и winr_swap.img — сам образ.
  • count=0 — скопировать указанное количество блоков, размер одного блока указывается в параметре bs,
  • bs=1 — указывает сколько байт читать и записывать за один раз,
  • seek=20G — пропустить указанное количество байт в начале устройства для чтения,
  • status=progress — можно добавить такой ключ, для указания подробного вывода.
dd --help

[свернуть]

Как видим, создался файл с размером 20 ГБ. Теперь надо его прописать для использования в качестве «таргета».

Конфигурационные файлы лежат вот тут — /etc/tgt/conf.d

Сам файл с описанием — /etc/tgt/conf.d/iscsi.conf

Добавим такую строку:

где:

        • target iqn.2025-02.backup-srv:dlp.target04 — название нашего «таргета»,
        • backing-store /media/hdd3/winr_swap.img — подключаемый образ, созданный ранее,
        • initiator-name iqn.1991-05.com.microsoft:win-route.server.local — тут я использовал конкретного инициатора подключения (посмотрел в свойствах iSCSI Initator Properties), но можно указать такие параметры:
          initiator-address [client-ip-address] — адрес инициатора,
          incominguser [client-scsi client-password] — пароль клиента,
          outgoinguser [server-scsi server-password] — пароль сервера.
Доп инфо

 

[свернуть]

Перезапустим сервис TGT после настройки:

Проверим наши «таргеты»:

 

Теперь попробую подключить диск к системе. У меня Windows Server 2016 Standard.

Control Panel\All Control Panel Items\Administrative Tools — iSCSI Initiator

Тут же во вкладке «Configuration» я посмотрел Initiator Name, которое указал в файле iscsi.conf как инициатора подключения

На вкладке «Targets» в строке «Target» пишем IP-адрес сервера или его доменное имя и жмем «Quick Connect…»

В открывшемся окне выбираем наш созданный ранее «таргет» и жмем «Connect»

В «Progress report» должно быть такое — Login Succeeded

Жмем «Done».

На вкладке «Targets» стало так:

В «Disk Management» появился новый диск:

Дальше настройка диска по необходимой задаче.

Ссылки:

Настройка TGT

If you found an error, highlight it and press Shift + Enter or to inform us.

Фото аватара

Дмитрий

родился, учился, работаю-учусь

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии