Windows Server 2012 R2ではiSCSIの設定のPowershellも整備されている。
GUIを使わずに設定する方法を紹介します。

まずはMSiSCSIの自動起動を有効にし、開始する。
Set-Service MSiSCSI -StartupType Automatic
Start-Service MSiSCSI

イニシエーター名を変更する。
$InitiatorNodeAddress = (Get-InitiatorPort).NodeAddress
Set-InitiatorPort -NodeAddress $InitiatorNodeAddress -NewNodeAddress <イニシエーター名>
キャプチャ


探索タブに追加する。
New-IscsiTargetPortal -TargetPortalAddress <ターゲットIPアドレス> -InitiatorPortalAddress <イニシエーターIPアドレス>
キャプチャ1


ターゲットに接続する。
$TargetNodeAddress = (Get-IscsiTarget).NodeAddress

Connect-IscsiTarget -NodeAddress $TargetNodeAddress -TargetPortalAddress <ターゲットIPアドレス> -InitiatorPortalAddress <イニシエーターIPアドレス> -IsPersistent $True -IsMultipathEnabled $True

キャプチャ2


-IsMultipathEnabled $Trueは複数パスを有効にするオプション。
NetAppに接続する時はこれを使うのが一般的なのかな。
キャプチャ3



設定の確認。
Get-IscsiTargetPortal
(Get-IscsiTarget).NodeAddress


MPIOの機能を追加する。
Add-WindowsFeature Multipath-IO

MPIOでiSCSIデバイスのサポートを追加する。
Enable-MSDSMAutomaticClaim -BusType iSCSI

再起動する。
Restart-Computer
キャプチャ4