Follow these guidelines when you plan to configure a virtual
local area network (VLAN) for iSCSI-attached hosts.
- VLAN tagging is supported for iSCSI traffic. VLAN provides network
traffic separation at the layer 2 level for Ethernet transport.
- VLAN tagging by default is disabled for any IP address of a node
port. You can use the command-line interface (CLI) to optionally set
a VLAN ID for port Internet Protocols (IPs).
- To prevent connectivity issues when a VLAN ID is configured for
the IP addresses that are used for iSCSI host attachment, appropriate
VLAN settings on the Ethernet network and servers must also be properly
configured.
- A VLAN ID can be configured on system 1G
Ethernet ports, 10G Ethernet ports, and 25G Ethernet ports.
- A VLAN ID can be configured for IPv4 addresses and IPv6 addresses
of Ethernet ports.
- The same VLAN ID can be configured for all the Ethernet port IP
addresses, or a different VLAN ID can be configured on each Ethernet
port IP address.
- Setting VLAN tags for iSCSI host attachment sessions that are
already configured with a system that is running software before version 7.4.0 is a disruptive
process.
- To configure VLAN tags for existing host attachment sessions:
- Configure VLAN on host ports that are used for iSCSI connectivity.
- Configure all intervening switches with appropriate VLAN tags
according to port connectivity.
- Configure system ports with appropriate VLAN tags.
- If VLAN tagging needs to be done without disrupting I/Os from
hosts, the host should have multiple ports. Multipath drivers on hosts
must be correctly configured with multiple iSCSI sessions to each
system iSCSI port. Then, when you configure VLANs, iSCSI sessions
must be brought down one at a time so that I/Os can continue through
alternate paths to the system. Depending on switch connectivity, this
process might or might not be possible.
- To ensure reliable connectivity to storage during a node failure,
configure the same VLAN ID on the local and failover port on two nodes
of an I/O group.
- If different VLAN IDs are set for local and failover
port on two nodes of an I/O group, configure both VLAN IDs on the
Ethernet switch ports. This way, a failover of IP addresses from a
failing node to a surviving node succeeds. This setting is required
to avoid a loss of paths to storage during a node failure.
- After VLANs are configured, changes to the VLAN settings disrupt
iSCSI traffic to or from those Ethernet ports.
- A configuration with different VLANs on different ports but with
the same subnet on the ports is not supported.
Configuring VLAN tags on existing host sessions
Complete these steps to configure VLAN tags on existing host sessions:
- On the hosts, configure VLAN on the host ports that are used for iSCSI connections. Consult
appropriate host documentation to complete this step.
- On all intervening switches, configure the switches with the VLAN tags per port connectivity.
Consult appropriate switch documentation to complete this step.
- Verify that the port on which you are configuring VLAN tags is used for host attachment. In the
management GUI, select . Ensure that Yes is displayed in the host attach column for the
selected port. If No is displayed, right-click the port and select
Modify iSCSI hosts and select Enabled.
- Configure ports on the system with appropriate VLAN tags by completing these steps:
- In the management GUI, select .
- Right-click the port on which to configure VLAN and select .
- On the Modify VLAN page, select to enable VLAN for IP connections.
- Enter the VLAN tag and select whether to use the same VLAN tag for the failover port. If the
failover port does not have the same VLAN tag, a host can lose access to the volumes. To prevent a
loss of access, select to use the same VLAN tag for the failover port.
- Click Modify.
- If you are using PFC with this VLAN configuration, complete the following steps on the
PFC-supported switch:
- On the switch, set the priority tag for iSCSI.
- On the switch, enable the PFC for iSCSI priority tag.
- On the switch, enable Data Center Bridging Exchange (DCBx). DCBx enables switch and adapter
ports to exchange parameters that describe traffic classes and PFC capabilities.
For these steps, consult your switch documentation for details.