主机重启后iscsi无法正常工作

我有一个主机,既是一个iscsi发起者和目标。 这是一个OpenStack框,既充当存储节点(cinder),也充当计算节点。 networking上还有另一个计算节点只是作为这个目标的发起者。

目标是一个IP地址为192.168.1.10的Centos 7盒子。

一旦我创build了一个虚拟机,我可以看到卷,“targetcli ls”显示了LUN和ACL。

我已经复制了一些日志输出到pastebin。 这些包括

  • targetcli ls
  • systemctl状态iscsi
  • systemctl status iscsid

我在以下几点抓取了日志:

  • 在创buildvirt之前 – http://pastebin.com/vpjKM256
  • 创build好后(所有工作) – http://pastebin.com/LB5bhYDR
  • 重启后(不工作) – http://pastebin.com/V23BSYY3
  • 创build一个新的虚拟机(仅适用于新卷)后重新启动 – http://pastebin.com/Jpq9AijN

重启后,“targetcli ls”只显示LUN,而不显示ACL。 我在iscsi和iscsid状态信息中也有错误。

iscsid错误

1月04 16:03:58 myserver.mydomain iscsid [1398]:连接到192.168.1.10:3260失败(连接被拒绝)
1月04 16:04:25 myserver.mydomain iscsid [1398]:conn 0login被拒绝:发起者与目标授权失败
Jan 04 16:04:25 myserver.mydomain iscsid [1398]:Connection1:0 to [target:iqn.2010-10.org.openstack:volume-e764f202-b414-424f-b02a-595f797b6b9c,portal:192.168.1.10, 3260]通过[iface:default]被closures。

iscsi错误

Jan 04 16:03:36 myserver.mydomain iscsi-mark-root-nodes [1042]:iscsiadm:没有活动会话。 Jan 04 16:04:25 myserver.mydomain iscsiadm [1172]:iscsiadm:无法login到[iface:default,target:iqn.2010-10.org.openstack:volume-e764f202-b414-424f-b02a-595f797b6b9c,门户网站:192.168.1.10,3260]。
Jan 04 16:04:25 myserver.mydomain iscsiadm [1172]:iscsiadm:启动器报告错误(24 – 由于授权失败而导致iSCSIlogin失败)
Jan 04 16:04:25 myserver.mydomain iscsiadm [1172]:iscsiadm:无法login到所有门户
Jan 04 16:04:25 myserver.mydomain iscsiadm [1172]:login到[iface:default,target:iqn.2010-10.org.openstack:volume-e764f202-b414-424f-b02a-595f797b6b9c,portal:192.168 .1.10,3260](多个)

如果我然后创build一个新的virt(创build一个新的卷),iscsi适用于该卷。 仍然没有ACL与创build的预重新启动相关联。

重新启动导致新的失败。

我在/etc/iscsi/initiatorname.iscsi中的发起人名字是'iqn.1994-05.com.redhat:4fc3b5297ef1',所以我尝试了以下操作,重新启动,没有任何改进

cd /iscsi/iqn.2010-10.org.openstack:volume-e764f202-b414-424f-b02a-595f797b6b9c/tpg1/acls
创buildiqn.1994-05.com.redhat:4fc3b5297ef1

这产生了以下输出:

创build节点ACL为iqn.1994-05.com.redhat:4fc3b5297ef1
创build映射的LUN 0。