我有两个网卡可以访问我的iSCSInetworking。 我想指定发起者IP以及目标门户IP,并创build冗余链接并使用MPIO。
这很容易使用iSCSI启动器GUI中的高级设置完成。 但是,我想能够使用iscsicli指定发起者IP。
我很确定答案是在iscsicli persistentlogin的选项之一,其中有15个“*”代表不同的选项。 我只是不知道什么*取代什么。
技巧是在iscsicli的AddTargetPortal命令中设置“端口号”参数。
但是,能够将此端口号与实际IP地址相关联的唯一方法是使用WMI。 为了解决这个问题,我使用了PowerShell
Function Get-IscsiPortNumber { $query = "select portalinformation from msIsci_portalinfoclass" $portalInfo = get-wmiobject -namespace root\wmi -query $query $eScriptBlock ={([Net.IPAddress]$_.ipaddr.IPV4Address).IPAddressToString} $customLabel = @{Label="IpAddress"; expression = $eScriptBlock} $portalInfo.portalInformation | select port,$customlabel }
一旦你追踪到端口号(比如说2),你可以使用下面的命令来添加目标门户,假设目标的IP地址为10.10.10.10。 端口号位于启动器名称ROOT \ ISCSIPRT \ 0000_0之后
iscsicli addtargetportal 10.10.10.10 3260 ROOT\ISCSIPRT\0000_0 2 * * * * * * * * * *
我没有答案,但我想尝试和鼓励一些额外的投入,因为我也非常感兴趣。 你是否已经用尽了富尔根在这个科技networking的评论中所展示的可能性?
在这个technet主题中有关于您的问题的挑战有一个具体的讨论,但似乎没有任何解决scheme。 持久login的关键参数似乎是iSCSI文档引用为端口号的第四个默认值(*)。
我假设你已经通过MS iSCSI Initiator文档进行拖网,但是如果没有, 你可以在这里find它 – 这是非常详细的,并有每个参数的解释,不幸的是,似乎没有揭示这个特定的问题。