在CentOS上为两个目标configuration启动器

我有一台旧的Promise VTrak M500i SAN服务器。 它带有2个iSCSI端口。 我给每个端口一个IP:

port1 - 192.168.2.12 port2 - 192.168.2.13 

我在这个SAN上有两个逻辑驱动器,它们映射如下:

  Index Initiator Name LUN Mapping 0 iqn.2011-11:backup (LD0,0) 1 iqn.2011-11:template (LD1,1) 

我想在每个端口上创build一个目标来分隔stream量。 所以,iqn.2011-11:备份将通过port1和iqn.2011-11:模板将通过端口2到启动器服务器(CentOS)。

当我从CentOS服务器上发现一个IP时,发现两个目标:

[root @ centos〜]#iscsiadm -m discovery -t sendtargets -p 192.168.2.12

  192.168.2.12:3260,1 iscsi-1 192.168.2.13:3260,2 iscsi-1 

[root @ centos〜]#iscsiadm -m discovery -t sendtargets -p 192.168.2.13

  192.168.2.13:3260,2 iscsi-1 192.168.2.12:3260,1 iscsi-1 

重新启动iSCSI服务后,它会自动创build一个新的目标并映射到相同的端口:

  iqn.1994-05.com.redhat:8d3af9e5acb6 san Port1 - 192.168.2.11 iqn.1994-05.com.redhat:8d3af9e5acb6 san Port1 - 192.168.2.11 

如何设置Initiator iqn.2011-11:备份到port1和iqn.2011-11:模板到port2? 对不起,如果有任何疑问我的问题有任何困惑。 我不熟悉iSCSI。 谢谢你的任何build议。

最简单的解决scheme是将两个目标放在不同的子网上,并为每个iSCSI门户分配来自每个子网的IP,并将每个NIC分别分配给不同的子网。 但是,这样你就可以消除多path的机会,这不是最好的主意。 相反,使用这两个NIC保持访问两个门户和目标,主机端的分离可以通过子网划分(在这种情况下,通过两个门户都可见两个目标)或使用iscsiadm命令的Iface参数