Назад | Перейти на главную страницу

Инициатор ISCSI, отображающий цель ISCSI даже после ее удаления на целевом сервере ISCSI

Я использую целевой сервер ISCSI на RHEL 6.7 и использую хранилище для сервера инициатора ISCSI, который работает на RHEL 6.5.

Я настроил приведенный ниже код в файле /etc/tgt/targets.conf целевого сервера:

<target iqn.2015-12.com.example:iscsi.target100>
        backing-store /dev/sdb1
        initiator-address <intiator-ip>
</target>

Перезапустил необходимые службы на целевом сервере. Также обнаружил цель от инициатора.

iscsiadm -m discovery -t sendtargets -p <target server>

Цель хорошо видна и работает нормально. Смонтировал том и использовал.

Позже я отключил этот том на инициаторе и удалил его из файла /etc/tgt/targets.conf, перезапустил необходимые службы и обнаружил, что приведенная ниже команда также не показывает ожидаемых выходных данных на целевом сервере.

tgtadm --mode target --op show

Но со стороны инициатора, хотя я перезапустил службу iscsi, он по-прежнему показывает предыдущую цель только для следующей команды.

iscsiadm -m discovery -t sendtargets -p <target server>

Откуда берется список целей, хотя он удален из файла конфигурации цели? Как перезагрузить конфигурацию /etc/tgt/targets.conf, чтобы она отражалась на стороне инициатора?