在本地机器上,我可以做
cat /etc/iscsi/initiatorname.iscsi
以获得在build立ISCSI会话时发送给目标的IQN。 我试图找出的是,是否有可能build立另一台机器的发起者IQN,而不需要ssh。 这是因为,给定一组我不能控制的机器的IP或主机名,我需要设置目标以允许来自这些机器的ISCSIlogin。
它似乎不可能使用,例如iscsiadm。 我假设答案是否定的,但是我不是iSCSI的专家,所以无论如何要问。 如果答案是否定的,我们将不得不以其他方式来处理这个问题,也许要求发起者使用来自已知池的IQN进行设置,或者甚至在所有这些机器上将IQN设置为相同(我怀疑后面的解决办法可能会有不利后果,但我不确定)。
iscsiadm:loginI / O错误,未能收到PDU
使用iscsicli.exe和powershell删除最喜欢的目标和断开iscsi目标
如何将我的iSCSIinitiator连接到Windows中的scsi子系统
如何确定哪些Windows驱动器映射到使用WMI的SAN存储设备?
如何在windows中使用cli查找iscsi启动器名称
如何在Windows中以编程方式挂载原始iSCSI容量并准备好使用?
在尝试连接到目标之前,没有带内的方式来获取远程计算机的启动器IQN。 最好给他们分配你知道的IQN。 肯定不要给他们同样的IQN; 那会在稍后给你带来麻烦。 如果你不能分配他们,那么:
只要主机尝试连接到目标,并在拒绝登录尝试时将IQN从目标日志中取出。
或者,如果你不能ssh给他们,也许让主机ssh出去把他们的IP和IQN放在你有一定控制权的集中的地方?
您可以设置iSNS吗?
在这种情况下,听起来您需要客户提前提交IQN,以便将其添加到允许的发起人列表中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。