Windows 2016
Sponsored Link

iSCSI : イニシエーターの設定 (CUI)2017/02/18

 
iSCSIイニシエーターの設定です。
Windows Server 2016 を例にしますが、クライアント OS の Windows 10 でも同様に設定可能です。
CUI で iSCSIイニシエーターを構成する場合は以下のように設定します。
[1] PowerShell を管理者権限で起動して設定します。
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

# iSCSIサービス起動 & スタートアップ [自動] に設定
PS C:\Users\Administrator> Start-Service -Name MSiSCSI 
PS C:\Users\Administrator> Set-Service -Name MSiSCSI -StartupType Automatic 

# 接続するiSCSIターゲットを設定
PS C:\Users\Administrator> New-IscsiTargetPortal -TargetPortalAddress "10.0.0.101" 

InitiatorInstanceName  :
InitiatorPortalAddress :
IsDataDigest           : False
IsHeaderDigest         : False
TargetPortalAddress    : 10.0.0.101
TargetPortalPortNumber : 3260
PSComputerName         :

# iSCSIターゲット確認
PS C:\Users\Administrator> Get-IscsiTarget 

IsConnected NodeAddress                                         PSComputerName
----------- -----------                                         --------------
      False iqn.1991-05.com.microsoft:rx-7-iscsitarget01-target

# iSCSIターゲットに接続
# [-NodeAddress] ⇒ 上で確認した名前
# [-ChapUsername] ⇒ iSCSIターゲットの設定で設定したユーザー名
# [-ChapUsername] ⇒ iSCSIターゲットの設定で設定したユーザー名のパスワード
PS C:\Users\Administrator> Connect-IscsiTarget `
-NodeAddress iqn.1991-05.com.microsoft:rx-7-iscsitarget01-target `
-AuthenticationType ONEWAYCHAP `
-ChapUsername "username" `
-ChapSecret "UserP@ssw0rd01" `
-IsPersistent $True 

AuthenticationType      : ONEWAYCHAP
InitiatorInstanceName   : ROOT\ISCSIPRT\0000_0
InitiatorNodeAddress    : iqn.1991-05.com.microsoft:rx-8.srv.world
InitiatorPortalAddress  : 0.0.0.0
InitiatorSideIdentifier : 400001370000
IsConnected             : True
IsDataDigest            : False
IsDiscovered            : True
IsHeaderDigest          : False
IsPersistent            : True
NumberOfConnections     : 1
SessionIdentifier       : ffffad8000e19010-400001370000001a
TargetNodeAddress       : iqn.1991-05.com.microsoft:rx-7-iscsitarget01-target
TargetSideIdentifier    : 0100
PSComputerName          :

# 確立した接続を確認
PS C:\Users\Administrator> Get-IscsiConnection 

ConnectionIdentifier : ffffcc8f55414010-1
InitiatorAddress     : 0.0.0.0
InitiatorPortNumber  : 28354
TargetAddress        : 10.0.0.101
TargetPortNumber     : 3260
PSComputerName       :

# ディスク確認
# 下例では [Number 1] が新規に認識された iSCSIディスク
PS C:\Users\Administrator> Get-Disk | Format-Table -AutoSize -Wrap 

Number Friendly Name   Serial Number                        HealthStatus OperationalStatus Total Size Partition Style
------ -------------   -------------                        ------------ ----------------- ---------- ---------------
1      MSFT Virtual HD 2A10D9EB-D72F-4AF0-81FB-3B3683B5D97D Healthy      Offline                10 GB RAW
0      Red Hat VirtIO                                       Healthy      Online                 80 GB MBR
[2] 認識された iSCSIディスクを読み書き可能な状態にするには以下のように設定します。
# ディスクをオンラインにする
PS C:\Users\Administrator> Set-Disk -Number 1 -IsOffline $False 

# パーティションタイプ GPT で初期化する
PS C:\Users\Administrator> Initialize-Disk -Number 1 -PartitionStyle GPT 

# 確認
PS C:\Users\Administrator> Get-Disk | Format-Table -AutoSize -Wrap 

Number Friendly Name   Serial Number                        HealthStatus OperationalStatus Total Size Partition Style
------ -------------   -------------                        ------------ ----------------- ---------- ---------------
1      MSFT Virtual HD 2A10D9EB-D72F-4AF0-81FB-3B3683B5D97D Healthy      Online                 10 GB GPT
0      Red Hat VirtIO                                       Healthy      Online                 80 GB MBR

# ドライブレターを割り当ててパーティションを作成する
PS C:\Users\Administrator> New-Partition -DiskNumber 1 -UseMaximumSize -AssignDriveLetter 

   DiskPath: \\?\scsi#disk&ven_msft&prod_virtual_hd#1&1c121344&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}

PartitionNumber  DriveLetter Offset                                        Size Type
---------------  ----------- ------                                        ---- ----
2                D           34603008                                   9.97 GB Basic

# NTFS ファイルシステムでフォーマットする
PS C:\Users\Administrator> Format-Volume -DriveLetter D -FileSystem NTFS -Force 

DriveLetter FileSystemLabel FileSystem DriveType HealthStatus OperationalStatus SizeRemaining    Size
----------- --------------- ---------- --------- ------------ ----------------- -------------    ----
D                           NTFS       Fixed     Healthy      OK                      9.92 GB 9.97 GB

# 確認
PS C:\Users\Administrator> Get-Volume | Format-Table -AutoSize -Wrap 

DriveLetter FileSystemLabel    FileSystem DriveType HealthStatus OperationalStatus SizeRemaining     Size
----------- ---------------    ---------- --------- ------------ ----------------- -------------     ----
D                              NTFS       Fixed     Healthy      OK                      9.92 GB  9.97 GB
            システムで予約済み NTFS       Fixed     Healthy      OK                    139.27 MB   500 MB
C                              NTFS       Fixed     Healthy      OK                     56.94 GB 79.51 GB
関連コンテンツ