iscsiadm:无法连接到...:连接被拒绝

时间:2017-02-07 17:24:18

标签: virtualbox iscsi

我很难让iscsiadm从iSCSI Initiator VM(使用VirtualBox)连接到我的iSCSI Target VM(也在VirtualBox上)。

E.g。

iscsiadm --mode discovery --type sendtargets --portal <ip address> --discover
iscsiadm: cannot make connection to <ip address>: Connection refused

设置了仅限主机的适配器网络,我可以在两个虚拟机之间进行SSH连接。

我已禁用iptables来检查它是否是防火墙问题,但仍然遇到同样的问题。

Fwiw,我在目标机器上:

# tgtadm --mode target --op show
Target 1: iqn.2014-03.my.target.server:tgt1
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            SWP: No
            Thin-provisioning: No
            Backing store type: null
            Backing store path: None
            Backing store flags: 
        LUN: 1
            Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11
            Size: 55 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            SWP: No
            Thin-provisioning: No
            Backing store type: rdwr
            Backing store path: /dev/vg_iscsi/lv_iscsi_1
            Backing store flags: 
    Account information:
    ACL information:
        ALL

有什么建议可以尝试吗?

2 个答案:

答案 0 :(得分:0)

您的客户端计算机上有另一个会话登录到该目标。

首先,您必须从客户端注销该目标,然后使用新的目标名称进行发现。

       Logout(change parameter accordingly):

        iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --logout

如果您的客户端仍然找不到,请使用0.0.0.0 3260作为服务器计算机中此特定iqn的门户。这应该工作正常。

服务器:

 o- portals .................................................................... [Portals: 1]
  | |     o- 0.0.0.0:3260 ..................................................................... [OK]

这不是防火墙问题。

答案 1 :(得分:0)

me@here:~$ sudo iscsiadm -m discovery -t st -p 192.168.22.240

iscsiadm: cannot make connection to 192.168.22.240: Connection refused
iscsiadm: cannot make connection to 192.168.22.240: Connection refused
iscsiadm: cannot make connection to 192.168.22.240: Connection refused
^Ciscsiadm: caught SIGINT, exiting...

me@here:~$ sudo iscsiadm -m discoverydb -t st -p 192.168.22.240

# BEGIN RECORD 2.0-873
discovery.startup = manual
discovery.type = sendtargets
discovery.sendtargets.address = 192.168.22.240
discovery.sendtargets.port = 3260
discovery.sendtargets.auth.authmethod = None
discov...