
我有兩個可以存取 iSCSI 網路的 NIC。我想指定啟動器 IP 以及目標入口網站 IP 並建立冗餘連結並使用 MPIO。
使用 iSCSI 啟動器 GUI 中的進階設定可以輕鬆完成此操作。但是,我希望能夠使用 iscsicli 指定啟動器 IP。
我很確定答案就在 iscsicli permanentlogin 的選項之一中,其中有 15 個「*」代表不同的選項。我只是不確定要用什麼來替換什麼 * 。
答案1
技巧是在 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 * * * * * * * * * *