O truque é definir o parâmetro "port number" no comando AddTargetPortal em iscsicli.
No entanto, a única maneira que consegui associar esse número de porta a um endereço IP real é usar o WMI. Para descobrir isso, usei o 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
}
Depois de rastrear o número da porta (digamos 2), você pode usar o seguinte para adicionar o portal de destino, supondo que o destino tenha um ip de 10.10.10.10. O número da porta vem depois do nome do iniciador, ROOT \ ISCSIPRT \ 0000_0
iscsicli addtargetportal 10.10.10.10 3260 ROOT\ISCSIPRTFunction 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
}
00_0 2 * * * * * * * * * *