Configure MSiSCSI (Part 2 of 2)

Microsoft Platform Guide

Audience
Public
Source Type
Documentation

In this section the configuration of MSiSCSI will be continued using the iSCSI Initiator tool.

  1. Open Server Manager.
  2. Click Tools and select iSCSI Initiator to open the iSCSI Initiator Properties dialog.
  3. Click on the Discover Portal... button which will display the Discover Target Portals dialog.
    Note:

    These are the iSCSI Services that were configured in the Setup iSCSI on Windows Servertopic. These need to be in place before proceeding.

  4. Enter the IP Address or DNS name for the target ports on the Pure Storage FlashArray. Leave the Port default set to 3260.

    Repeat Step 4 for each iSCSI service you have configured on the FlashArray. In this example there are four iSCSI services set up on the FlashArray.

  5. Once all of the Target Ports have been configured the Discovery tab Target portals list should look like the below example. This could differ based on the number of iSCSI initiators that are in the FlashArray.

  6. Click on the Targets tab select the newly Discovered target and click the Connect button. This will establish a connection to the Pure Storage FlashArray iSCSI services.

    Before connecting the Status will show as Inactive.

    After connecting the Status will show as Connected.

    Note:

    If a FlashArray volume has not been connected to the host where the iSCSI Initiator Service is being set up you will see the error, Authorization Failure.

    This is the same FlashArray iSCSI Qualified Name (IQN) that can be seen from the FlashArray management interface.

  7. Select the newly connected Discovered target and click the Properties... button to add sessions to the connection.

  8. The Properties dialog will open. Click Add session, this will open up the Connect to Target dialog.
    Note:

    Best Practice: For best performance out of a single host, eight (8) iSCSI sessions are recommended. A session is normally created for every target port where a host is connected. If the host is connected to less than eight (8) paths, additional sessions can be configured going to the same target ports.

  9. Click Enable multi-path then click Advanced... button.

  10. In the Advanced Settings dialog select the Microsoft iSCSI Initiator from the Local adapter dropdown. Select the appropriate IP Address from the Initiator IP dropdown. Select the Target portal IP from the dropdown that will map to the Initiator IP.

    Repeat Step 9 for all of the Initiator IPs and map to their appropriate Target portal IP.

  11. After completing the setup of the Initiator IPs and Target Portal IPs, click the Favorite Targets tab and all of the configured paths should be visible.

  12. Open up the FlashArray Management interface, click the System tab, click Connections, click Host Connections, and select the host that was just configured. The Host Port Connectivity should show Redundant connections.

    Note:

    If the deployed switches in the fabric support changing the Maximum Transmission Unit (MTU) from 1500 to 9000 (referred to as Jumbo Frames), this can be accomplished using the FlashArray Management GUI, or by running the Windows PowerShell cmdlets from the Everpure PowerShell SDK.

    Using the FlashArray Management GUI

  13. Click on Settings on the left menu.
  14. Click on Network on the top menu.
  15. Find the iSCSI Network interfaces and click on the Edit icon located at the end of the row.
  16. Change the MTU size and click on Apply.

    Using the PowerShell SDK

    
    PS >$FlashArray = New-PfaArray -EndPoint 10.21.201.57 -Credentials (Get-Credential) -IgnoreCertificateError
    PS >Get-PfaNetworkInterfaces -Array $FlashArray | Format-Table -AutoSize
    
    PS > Get-PfaNetworkInterfaces -Array $FlashArray | Format-Table -AutoSize
    
    subnet name     enabled  mtu services      netmask       slaves               address                 hwaddr                  speed
    ------ ----     -------  --- --------      -------       ------               -------                 ------                  -----
           ct0.eth0    True 1500 {management}  255.255.255.0 {}                   10.21.201.55            24:a9:37:00:38:8f  1000000000
           ct0.eth1   False 1500 {management}  64            {}                   2620:125:9004:2021::200 24:a9:37:00:38:8e  1000000000
           ct0.eth3   False 1500 {management}                {}                                           24:a9:37:00:38:91 10000000000
           ct0.eth6    True 9000 {iscsi}       255.255.255.0 {}                   10.21.201.59            90:e2:ba:4d:75:51 10000000000
           ct0.eth7    True 9000 {iscsi}       255.255.255.0 {}                   10.21.201.61            90:e2:ba:4d:75:50 10000000000
           ct1.eth0    True 1500 {management}  255.255.255.0 {}                   10.21.201.56            24:a9:37:00:39:07  1000000000
           ct1.eth1   False 1500 {management}  64            {}                   2620:125:9004:2021::201 24:a9:37:00:39:06  1000000000
           ct1.eth3   False 1500 {management}                {}                                           24:a9:37:00:39:09 10000000000
           ct1.eth6    True 9000 {iscsi}       255.255.255.0 {}                   10.21.201.60            90:e2:ba:53:ba:19 10000000000
           ct1.eth7    True 9000 {iscsi}       255.255.255.0 {}                   10.21.201.62            90:e2:ba:53:ba:18 10000000000
           replbond    True 1500 {replication} 255.255.255.0 {ct1.eth2, ct0.eth2} 10.21.201.58            92:76:9c:80:b9:77           0
           vir0        True 1500 {management}  255.255.255.0 {}                   10.21.201.57            8e:85:63:ff:fd:dd  1000000000
           vir1       False 1500 {management}  64            {}                   2620:125:9004:2021::202 ce:f6:e1:ed:26:ec  1000000000
           
    PS >Set-PfaInterfaceMtu -Array $FlashArray -Name 'ct0.eth6' -Mtu 9000
    PS >Set-PfaInterfaceMtu -Array $FlashArray -Name 'ct0.eth7' -Mtu 9000
    PS >Set-PfaInterfaceMtu -Array $FlashArray -Name 'ct1.eth6' -Mtu 9000
    PS >Set-PfaInterfaceMtu -Array $FlashArray -Name 'ct1.eth6' -Mtu 9000