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アドレス>
ターゲットに接続する。
$TargetNodeAddress = (Get-IscsiTarget).NodeAddress
Connect-IscsiTarget -NodeAddress $TargetNodeAddress -TargetPortalAddress <ターゲットIPアドレス> -InitiatorPortalAddress <イニシエーターIPアドレス> -IsPersistent $True -IsMultipathEnabled $True
-IsMultipathEnabled $Trueは複数パスを有効にするオプション。
NetAppに接続する時はこれを使うのが一般的なのかな。
設定の確認。
Get-IscsiTargetPortal
(Get-IscsiTarget).NodeAddress
MPIOの機能を追加する。
Add-WindowsFeature Multipath-IO
MPIOでiSCSIデバイスのサポートを追加する。
Enable-MSDSMAutomaticClaim -BusType iSCSI
再起動する。
Restart-Computer
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アドレス>
ターゲットに接続する。
$TargetNodeAddress = (Get-IscsiTarget).NodeAddress
Connect-IscsiTarget -NodeAddress $TargetNodeAddress -TargetPortalAddress <ターゲットIPアドレス> -InitiatorPortalAddress <イニシエーターIPアドレス> -IsPersistent $True -IsMultipathEnabled $True
-IsMultipathEnabled $Trueは複数パスを有効にするオプション。
NetAppに接続する時はこれを使うのが一般的なのかな。
設定の確認。
Get-IscsiTargetPortal
(Get-IscsiTarget).NodeAddress
MPIOの機能を追加する。
Add-WindowsFeature Multipath-IO
MPIOでiSCSIデバイスのサポートを追加する。
Enable-MSDSMAutomaticClaim -BusType iSCSI
再起動する。
Restart-Computer