iscsicli を使用して Windows 2008/2008R2 上の iSCSI イニシエーターのソース IP を指定する

iscsicli を使用して Windows 2008/2008R2 上の iSCSI イニシエーターのソース IP を指定する

iSCSI ネットワークにアクセスできる NIC が 2 つあります。イニシエーター IP とターゲット ポータル IP を指定して冗長リンクを作成し、MPIO を使用したいと考えています。

これは、iSCSI イニシエーター GUI の詳細設定を使用して簡単に実行できます。ただし、iscsicli を使用してイニシエーター IP を指定できるようにしたいと考えています。

答えは、iscsicli persistentlogin のオプションの 1 つにあると確信しています。そこには、さまざまなオプションを表す 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 * * * * * * * * * *

答え2

答えはありませんが、私もこのことに非常に興味があるので、追加の意見を募集したいと思います。Fulganのコメントで示された可能性をすべて試しましたか?この Technet スレッド。?

あなたの問題に関連する課題についての具体的な議論がありますこのTechnetスレッドしかし、解決策はないようです。persistentlogin の重要なパラメータは、iSCSI ドキュメントでポート番号として参照されている 4 番目のデフォルト (*) のようです。

MS iSCSIイニシエーターのドキュメントをざっと読んでいると思いますが、そうでない場合はここから見つけられます- 非常に詳細で、各パラメータの説明がありますが、残念ながら、この特定の問題を明らかにするものではないようです。

関連情報