我的10.1.1.100有10个目标。我最初是通过运行
iscsiadm --mode node --targetname iqn.2005-06.com.drobo:b800i.1112.id5 --portal 10.1.1.100:3260 --login它只显示当我键入fdisk -l (例如/dev/sdb )时连接的一个驱动器。问题是,如果我重新启动iscsid服务并再次运行fdisk -l,它将显示所有目标。/dev/sdb,/dev/sdc,/dev/sdd ....etc。
如何避免这个问题?我只想连接到我想要的目标。
发布于 2014-10-07 13:57:21
听起来,您已经发现了所有这些目标,它们将被填充到客户端数据库中。根据您的操作系统,可以将node.startup设置为自动in (/etc/iscsi/iscsid.conf),因此iscsid将在初始化时登录其中的每一个。
若要检查,请运行以下命令:
iscsiadm -m node
如果这显示了所有10个目标,并且只需要一个特定的目标,那么可以使用--op=delete参数删除不想登录到客户端的目标。
使用要保留的目标作为示例:
iscsiadm --mode node --targetname iqn.2005-06.com.drobo:b800i.1112.id5 --portal 10.1.1.100:3260 --op=delete
如果您只想连接到该主机上的第一个可用目标,然后不再登录,则略有不同。在这种情况下,您将需要将node.leading_login设置为Yes,它将在每个iface上登录,直到它成功,然后停止。
发布于 2014-11-05 11:46:49
您可以通过iSCSI目标的路径来识别它们。在你的情况下会是-
/dev/disk/by-path/ip-10.1.1.100:3260-iscsi-iqn.2005-06.com.drobo:b800i.1112.id5-lun-0
https://serverfault.com/questions/633212
复制相似问题