Eu tenho um host que está atuando como um iniciador e um destino iscsi. É uma caixa do OpenStack que atua como o nó de armazenamento (cinder) e também como um nó de computação. Há também outros nós de computação na rede que apenas atuam como iniciadores para esse alvo.
O alvo é uma caixa do Centos 7 com um endereço IP de 192.168.1.10.
Depois de criar uma máquina virtual, posso ver o volume e "targetcli ls" mostra o LUN e a ACL.
Eu copiei várias saídas de log para pastebin. Estes incluem
Eu capturei os logs nos seguintes pontos:
Após a reinicialização, 'targetcli ls' mostra apenas o LUN, mas não o ACL. Eu também tenho erros nas informações de status iscsi e iscsid.
erros de iscsid
Jan 04 16:03:58 myserver.mydomain iscsid[1398]: connect to 192.168.1.10:3260 failed (Connection refused)
Jan 04 16:04:25 myserver.mydomain iscsid[1398]: conn 0 login rejected: initiator failed authorization with target
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] through [iface: default] is shutdown.
erros iscsi
Jan 04 16:03:36 myserver.mydomain iscsi-mark-root-nodes[1042]: iscsiadm: No active sessions. Jan 04 16:04:25 myserver.mydomain iscsiadm[1172]: iscsiadm: Could not login to [iface: default, target: iqn.2010-10.org.openstack:volume-e764f202-b414-424f-b02a-595f797b6b9c, portal: 192.168.1.10,3260].
Jan 04 16:04:25 myserver.mydomain iscsiadm[1172]: iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure)
Jan 04 16:04:25 myserver.mydomain iscsiadm[1172]: iscsiadm: Could not log into all portals
Jan 04 16:04:25 myserver.mydomain iscsiadm[1172]: Logging in to [iface: default, target: iqn.2010-10.org.openstack:volume-e764f202-b414-424f-b02a-595f797b6b9c, portal: 192.168.1.10,3260] (multiple)
Se eu, então, criar uma nova virt (que cria um novo volume), o iscsi funciona para esse volume. Ainda não há nenhuma ACL associada à pré-reinicialização criada.
A reinicialização também faz com que o novo falhe.
Meu initiatorname em /etc/iscsi/initiatorname.iscsi é 'iqn.1994-05.com.redhat: 4fc3b5297ef1', então tentei fazer o seguinte e reinicializar, sem melhorias
cd /iscsi/iqn.2010-10.org.openstack:volume-e764f202-b414-424f-b02a-595f797b6b9c/tpg1/acls
create iqn.1994-05.com.redhat:4fc3b5297ef1
Isso produziu a seguinte saída:
Created Node ACL for iqn.1994-05.com.redhat:4fc3b5297ef1
Created mapped LUN 0.