linux - 启动器找不到由 tgt 创建的 ISCSI 目标

标签 linux storage iscsi

我刚刚通过 tgt 创建了一个 ISCSI 目标,输入命令 tgtadm --lld iscsi --mode target --op show 我可以看到:

目标 1:iqn.2009-02.com.example:for.all

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: 3223 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/vda4
        Backing store flags: 
Account information:
ACL information:
    147.2.208.156
    ALL
    147.2.206.159

147.2.206.159是发起者IP,但发起者找不到。我是ISCSI新手,有人可以告诉我如何纠正它或我错过了什么吗?

非常感谢!

最佳答案

让我回答我自己的问题,我在另一个虚拟机中重复这些步骤并成功,所以看来 tgt 和 LIO 不能在同一台机器上运行,这是可以理解的,也许它们都试图访问或修改相同的内核 iscsi 模块。

希望这可以帮助其他人。

有人有什么想法吗?

关于linux - 启动器找不到由 tgt 创建的 ISCSI 目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27267285/

相关文章:

linux - 如何获取管道中第一个命令的退出状态?

jquery - 为 jQuery 的 $.data() 存储多个值的最佳方法是什么?

java - 将服务帐户与数据流结合使用 - 出现 storage.objects.get 访问错误

windows - 使用 iscsicli.exe 和 powershell 删除最喜欢的目标并断开 iSCSI 目标

python - 从python访问WMI信息

linux - BASH 脚本和 AWK 之间的区别

linux - Iptables 错误阻止 Pod 在 Kubernetes 中启动

python - 检查 Python 脚本是否已经在运行

java - 从 Java 对象生成 CSV 并移动到 Azure 存储,无需中间位置

c - 如何将我的 iSCSIinitiator 连接到 Windows 中的 scsi 子系统