Nisarg Upadhyay
Server manager

How to configure an iSCSI initiator on Windows Server 2016

July 7, 2020 by

In this article, I am going to explain how we can configure the iSCSI initiator and use it to connect to the iSCSI virtual disk on the target server.

In my previous article, Installing and configuring the iSCSI target Server on Windows Server 2016, I have explained the following:

  1. Install iSCSI target role on windows server 2016
  2. Create a new iSCSI virtual disk and configure the access server

The iSCSI initiator (Internet small computer system interface) is used to connect to the iSCSI based external storage. Workstations and servers use it to mount the target-based volume as a local volume and can be managed accordingly. It uses an IP-based Ethernet network to communicate with the iSCSI target server.

In the previous article, I have already configured the iSCSI target server and created a virtual disk on “SAN.Dc.Local” server. We will configure the initiator on “Dc. Local” server and connect the virtual disk that is created on SAN.DC.Local. Following is the setup that I have created on my workstation.

Host Name

IP Address

Operating System

Role

DC.Local

192.168.0.100

Windows Server 2016

iSCSI initiator

SAN.Dc.Local

192.168.0.130

Windows Server 2016

iSCSI Target Server

Enable the iSCSI initiator

By default, the iSCSI service is stopped. To use it, we must start the service. To start the service, open “Server Manager” -> Click on “Tools” and select “iSCSI initiator”. See the following image:

Server manager

A message box opens that says, we must start the services on the computer, and the service will be started automatically.” Click on Yes. See the following image:

Iscsi service is not running

Alternatively, you can start the service from Administrative tools. Open Control Panel -> Administrative Tools -> open Services -> Find “Microsoft iSCSI Initiator Service” service. Right-click on it and click on Start. See the following image.

Services

Configure iSCSI initiator

To configure the initiator, open the Server manager -> Click on tools and click on “iSCSI initiator”. A dialog box to configure it opens. Here you can specify the IP Address or DNS Name of the iSCSI target server OR iSCSI target portal. See the following image:

Initiator properties

To connect to the iSCSI virtual disk, enter the DNS or IP Address of the iSCSI target server. We have configured the iSCSI target server on “SAN.DC.Local” hence, enter the DNS Name and click on “Quick Connect.” See the following image:

Enter iSCSI target server

As you can see in the following image, the initiator has been connected to the iSCSI virtual disk.

Login to iSCSI server

Click on Done to close the dialog box.

Now to use the iSCSI virtual disk, we must initialize it. To do that, open Control Panel -> Open Administrator Tools -> Computer Management ->Click on “Disk management,” which is on the left pan of Computer Management Snap-in. See the following image:

Initialize iSCSI disk

As you can see in the above image, an unallocated partition has been created. To use it first, we must bring it online. To do that, right-click on “Disk 1” and click on Online. See the following image:

Bring iSCSI disk online

Once the disk is online, we must initialize it so that the logical disk manager can access it. To do that, right-click on “Disk 1” and click on “Initialize disk.” See the following image:

Initialize the iSCSI disk

A dialog box “Initialize Disk” opens. Click on OK.

Initialize disk dialog box

Once the disk is online, let us create a volume. To do that, right-click on “Disk 1” and click on “New Simple Volume.

Create new simple volume

The New Simple Volume Wizard starts. The first screen shows details about the wizard. Click on Next. On Specify Volume Size screen, enter the desired size of the disk in text-box named, “Simple volume size in MB”. Click on Next. See the following image:

Specify volume size

On the Assign Drive Letter or Path screen, you can specify the drive letter. Choose the desired drive letter from “Assign the following drive letter” drop-down box and click on Next. See the following image:

assign drive letter or path

On the Format partition screen, you can specify the File system type, allocation unit size, and volume name. You can choose the FAT32 or NTFS file system type from the “File System” drop-down box. You can choose the size of the allocation unit from the “Allocation unit size” drop-down box and provide the desired volume name in the “Volume Label” text box. If you want to enable the file and folder compression, click on the “Enable file and folder compression” checkbox. Once all settings are configured, click on Next. See the following image:

Format partition

On “Completing the New Simple Volume Wizard”, review all the settings and click on Finish to create a new volume. See the following image

Finish the wizard

Once the volume has been created, you can access it from windows explorer, as you can see in the following image that the drive “iSCSI Share” has been created successfully.

New iscsi share have been created

You can view the list of sessions connected to the iSCSI virtual disk using the server manager. To do that, log in to “SAN.DC.Local” and open Server Manager -> Click on “File and Storage Services” -> Click on iSCSI -> In iSCSI target section, you can see that the iSCSI target is connected. If you want more details of it, right-click on it and choose properties. See the following image:

View iscsi target

In the properties dialog box, select “initiators” In the list box, you can view the IQN of the initiator and session count by each IQN. See the following image:

view list of sessions connected to the iscsi disk

Summary

In this article, I have covered the following:

  1. Enable the iSCSI initiator service and use it to connect to the virtual disk that has been created on SAN.Dc.Local
  2. How to create an iSCSI volume using the “Create Simple Volume” wizard
  3. View the list of initiators connected to the iSCSI virtual disk
Nisarg Upadhyay
168 Views