即使在 ISCSI 目标服务器上将其移除后,ISCSI 启动器仍会显示 ISCSI 目标

即使在 ISCSI 目标服务器上将其移除后,ISCSI 启动器仍会显示 ISCSI 目标

我在 RHEL 6.7 上运行 ISCSI 目标服务器,并共享在 RHEL 6.5 上运行的 ISCSI 启动器服务器的存储。

我在目标服务器的 /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 配置,以便它反映在启动器端?

相关内容