Centos OS 7 上的 ISCSI 目标服务错误

Centos OS 7 上的 ISCSI 目标服务错误

我遇到了 ISCSI Target Utils 问题。服务正常启动,但显示错误:

systemd[1]: Starting tgtd iSCSI target daemon...
tgtd[3138]: tgtd: iser_ib_init(3436) Failed to initialize RDMA; load kernel modules?
tgtd[3138]: tgtd: work_timer_start(146) use timer_fd based scheduler
tgtd[3138]: tgtd: bs_init(386) use signalfd notification
systemd[1]: Started tgtd iSCSI target daemon.

目标定义正确,但命令后不存在tgt-admin -s。删除并安装 scsi-target-utils 无法解决问题。哪里出了问题?

答案1

我刚刚遇到了同样的问题。

我发现原因在于/etc/tgt/conf.d文件夹中的 *.conf 文件中的“default-driver”参数。

默认情况下,default-driver 参数包含在targets.conf中,因此它看起来与我的文件中的“default-driver”冲突,并且它应该只定义一次。

我已从文件中删除“default-driver”,问题就解决了。

相关内容