在本地机器上,我可以做
cat /etc/iscsi/initiatorname.iscsi
获取在建立 ISCSI session 时发送到目标的 IQN。
我想知道的是是否可以在不通过 ssh 连接的情况下建立另一台机器的启动器 IQN。
这是因为,给定一组我无法控制的机器的 IP 或主机名,我需要设置目标以仅允许从这些机器进行 ISCSI 登录。
似乎不可能使用例如 iscsiadm。我假设答案是否定的,但我不是 ISCSI 方面的专家,所以还是问一下。
如果答案是否定的,我们将不得不以其他方式处理该问题,可能需要通过已知池中的 IQN 设置发起方,或者甚至将所有这些机器上的 IQN 设置为相同(我怀疑后一种解决方法可能会产生不利后果,但我不确定)。
最佳答案
没有带内方法可以获取远程机器的发起方 IQN,直到它尝试连接到您的目标。最好为他们分配您知道的 IQN。绝对不要给他们同样的IQN;那只会让你以后头疼。如果您无法分配它们,则: