亲爱的世界人民。
重新启动后,在XenServer上重新连接iSCSI目标时出现问题。
每当我尝试,我会得到几个错误。 这是我在冗余存储的附加屏幕上,它无法重新连接后: http : //i.imgur.com/jkBYI1g.png
所以它find了Target IQN和Target LUN,但是当我点击完成后,出现以下错误:
Scanning for LVM over iSCSI SRs on 192.168.3.1 Logging in to the iSCSI target failed. Check your username and password. Check your settings and try again.
有趣的是,我在Synology的Target上禁用了CHAP。
即使删除Xen中的存储,然后尝试再次连接,相同的错误。
如果我禁用多path,我可以附加它就好了。 但是,如果我启用多path,我得到的错误。 有谁知道为什么?
您是否已授予您的服务器访问SAN的LUN的权限? 对于我的SAN,我必须login到pipe理控制台,创build一个主机组(例如:命名为“刀片服务器”),将必要的LUN映射到主机组,然后将每台服务器作为主机添加到主机组。 我可以看到我希望允许访问我的LUN的每个服务器的ISCSI IQN。
但是你的环境可能完全不同。 你在使用什么样的SAN?
@Refalm,@ jrd1989,启动器上的每个接口必须被允许访问目标。 具有两个到同一目标的不同path的单个机器需要两个不同的ACL条目。 可以存在仅基于iqn的ACL条目,但不具有CHAP。 进一步的CHAP可以用于发现阶段和连接阶段。
从我所看到的情况来看,发生这种情况的唯一原因是Synology和XenServer都没有启用Multipathing。
这是Synology的这个选项https://www.synology.com/_images/tutorials/use_port_binding_to_configure_multipath/1.jpg
和Xen中的多pathconfiguration指南https://docs.citrix.com/content/dam/docs/en-us/xenserver/xenserver-61/xs-design-iSCSI-multipathing-config.pdf