我遇到了 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”,问题就解决了。