1

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

例如

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

设置了仅主机适配器网络,我可以在两个 VM 之间进行 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

有什么建议我还能尝试吗?

4

2 回答 2

1

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

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

       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]

这不是防火墙问题。

于 2018-07-19T07:47:35.883 回答
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 discovery db -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...
于 2020-12-28T16:58:25.413 回答