Вариант реализации:

 

srv2-cod (alt-server):

  • Установить пакет scsitarget-utils:
apt-get update && apt-get install -y scsitarget-utils
  • Включить и добавить в автозагрузку службу tgt:
systemctl enable --now tgt
  • С помощью утилибы lsblk посмотреть список блочных устройств и определиться с диском, который будет использоваться:
    • в данном примере это sda

  • Настроить отдачу нашего диска по iSCSI отредактировав конфигурационный файл /etc/tgt/targets.conf:
    • добавив в конец файла следующее содержимое

  • Перезапустить службу tgt:
systemctl restart tgt
  • Проверить можно с помощью команды tgtadm --lld iscsi --op show --mode target:

  • Для корректной работы необходимо указать, чтобы LVM не сканировал наши iSCSI-диски (sd*) в конфигурационном файле /etc/lvm/lvm.conf:
    • в блоке devices

 

srv1-cod (alt-server):

  • Установим пакет open-iscsi:
apt-get update && apt-get install -y open-iscsi
  • Включаем и добавляем в автозагрузку службу iscsid:
systemctl enable --now iscsid
  • Посмотреть доступные для подключения target-ы можно с помощью команды:
iscsiadm -m discovery -t sendtargets -p 192.168.20.2
  • Подключить target-ы:

iscsiadm -m node --login
  • В файле /etc/iscsi/iscsid.conf внести изменения:
    • закомментировать node.startup = manual
    • раскомментировать node.startup = automatic

  • В файле /var/lib/iscsi/send_targets/<TargetServer>,<Port>/st_config внести изменения:
    • параметр discovery.sendtargets.use_discoveryd = No поменять на discovery.sendtargets.use_discoveryd = Yes

  • Выполнить перезагрузку устройства:
reboot
  • Проверить командой lsblk наличие блочного устройства подключённого по сети с srv2-cod:
    • у srv1-cod всего 1 диск на 20 ГБ

    • значит диск в 5 гб тот самый по iSCSI:

Последнее изменение: пятница, 21 ноября 2025, 08:19