Настройка iSCSI сервера (target)
Шаг 1. Установка targetcli
Требуется установить пакет targetcli.
Для Debian/Ubuntu:
Требуется ввести команду sudo apt install -y targetcli-fb
.
Для RHEL/CentOS:
Требуется ввести команду sudo yum install -y targetcli
Шаг 2. Запуск настройки targetcli
Утилита targetcli запускается командой sudo targetcli
.
Далее необходимо произвести настройки во внутренней консоли утилиты.
Шаг 3. Настройка диска для экспорта
В первую очередь требуется перейти в папку командой cd /backstores/block
и выбрать диск, который будет экспортироваться командой create name=disk1 dev=/dev/sdX
где sdX - название физического диска.
Шаг 4. Настройка IQN
Далее необходимо сменить папку командой cd /iscsi
и задать IQN комадой create iqn.2025-07.local.example:server
.
Важно обратить внимание на структуру IQN: iqn.дата.домен:описание
. Дата должна быть указана в формате YYYY-MM, домен пишется в обратном порядке (local.example вместо example.local).
Шаг 5. Создание LUN'а
Затем необходимо перейти в папку с LUN'ами командой cd iqn.2025-07.local.example:server/tpg1/luns
и создать новый LUN командой create /backstores/block/disk1
.
Шаг 6. Настройка IQN клиента
После создания LUN'а переходим в папку командой cd ../acls
и указать IQN клиента командой create iqn.2025-07.local.example:client
.