
iSCSI Storage
Learner Objectives
After completing this lesson, you should be able to meet the following objectives:
- Identify uses of IP storage with ESXi
- Describe iSCSI components and addressing
- Configure iSCSI initiators
- Recognize storage device naming conventions
iSCSI Components
An iSCSI SAN consists of an iSCSI storage system, which contains LUNs and storage processors. Communication between the host and storage array occurs over a TCP/IP network.
iSCSI Addressing
Storage Device Naming Conventions
Storage devices are identified in several ways:
- Runtime name: Uses the vmhbaN:C:T:L convention. This name is not persistent through reboots.
- Target: Identifies the iSCSI target address and port.
- LUN: A unique identifier designated to individual or collections of hard disk devices. A logical unit is addressed by the SCSI protocol or SAN protocols that encapsulate SCSI, such as iSCSI or Fibre Channel.
iSCSI Adapters
- You must set up software or hardware iSCSI adapters before an ESXi host can work with iSCSI storage.
- To access iSCSI targets, your host uses iSCSI initiators.
ESXi Network Configuration for IP Storage
A VMkernel port must be created for ESXi to access software iSCSI. The same port can be used to access NAS and NFS storage. To optimize your vSphere networking setup, separate iSCSI networks from NAS and NFS networks:
- Physical separation is preferred.
- If physical separation is not possible, use VLANs.
Activating the Software iSCSI Adapter
To add the software iSCSI adapter:
- Select the host and click the Configure tab.
- Select Storage Adapters and click Add Software Adapter.
Discovering iSCSI Targets
The iSCSI adapter discovers storage resources on the network and determines which resources are available for access. An ESXi host supports the following discovery methods:
- Static
- Dynamic or SendTargets
The SendTargets response returns the IQN and all available IP addresses.
iSCSI Security: CHAP
iSCSI initiators use CHAP for authentication purposes. By default, CHAP is not configured. ESXi supports two types of CHAP authentication:
- Unidirectional
- Bidirectional
ESXi also supports per-target CHAP authentication.
Multipathing with iSCSI Storage
Software or dependent hardware iSCSI uses multiple NICs:
- Each NIC is connected to a separate VMkernel port.
- Each VMkernel port binds with the iSCSI initiator.
Independent hardware iSCSI uses two or more hardware iSCSI adapters.
Binding VMkernel Ports with the iSCSI Initiator
With port binding, each VMkernel port that is connected to a separate NIC becomes a different path that the iSCSI storage stack can use.
Review of Learner Objectives
After completing this iSCSI Storage lesson, you should be able to meet the following objectives:
- Identify uses of IP storage with ESXi
- Describe iSCSI components and addressing
- Configure iSCSI initiators
- Recognize storage device naming conventions