- Creating an iSCSI service
Scope of document
This document provides guidelines and instructions for setting up the network connectivity, as a preliminary task for setting up the InfiniBox services.
- InfiniBox best practices fro setting up the iSCSI service
- (This document)
- InfiniBox best practices fro setting up the NAS service
- InfiniBox best practices fro setting up the Replication service
Past release of this document
The document is built upon past releases of Best Practices and Deployment Considerations documents that are still available on the INFINIDAT Support website. If you are running an InfiniBox version older that 4.0, this document complements, but not entirely replaces past documentation.
Deployment consideration for setting up services
- InfiniBox 4.0 user documentation, and former InfiniBox releases, include an article named Deployment considerations for setting up services. This article is now obsolete. The instructions provided in this article were merged into this document.
Creating an iSCSI service
It is recommended to:
- Set the ports connected to InfiniBox to account for changes using a spanning-tree algorithm.
For many network vendor implementations, this will be called “portfast”, “edge” or “edge-port” in the switch configuration semantics.
- Set the link up/down delay to less than 15 seconds.
Some switches have a delay for link up/down, which might be default to 60 seconds or more. Cisco calls this "debounce", Juniper calls it hold-time, HP calls it link change suppression.
- Connect port to the switches:
- Select one port from each node (ETH1 in the above example), and connect it to the iSCSI Switch A
- Select one port from each node (ETH2 in the above example), and connect it to the iSCSI Switch B
- The following steps highlight the relevant configuration for iSCSI. For more details, see: Creating an iSCSI service in this document.
- Create a network space and call it iSCSI-A:
- Create a new Port Group with ETH1 port from every node
- Provide 6 IP addresses for the Network Space iSCSI-A
- Create a network space and call it iSCSI-B:
- Create a new Port Group with ETH2 port from every node
- Provide 6 IP addresses for the Network Space iSCSI-B
Creating an iSCSI Network Space
- On the InfiniBox left menu, click Settings.
- Click the Network Spaces tab.
- Click Create.
The Create Network Space screen opens.
- Fill in the network space name and MTU.
Select iSCSI from the Service drop-down list.
- Either select an Ethernet interface or click Create Interfaces.
- You can rename the default Interface name
- Select a single port for iSCSI from the available Ethernet ports
(ports that are already taken by other interfaces are greyed-out)
- Click Create.
- You are returned to the Create Network Space screen. Continue to create interfaces as needed (for example, when creating an interface per InfiniBox node)
Note: The Ethernet interfaces can be created beforehand, from the Network Interfaces tab.
Click Create VLAN in order to group interfaces into a Virtual LAN.
- Click Next to move to the IP Configuration screen.
- On the IP Configuration screen, fill in the networking data:
- IP addresses - click Add to verify the validity of the IP addresses
- Click Finish.
The network space is created and is visible on the screen.
- Repeat the above steps to define an iSCSI service for the 2nd set of Ethernet ports.
Configuring iSCSI service parameters
If you want to register iSNS servers, use the iSCSI Settings dialog to add them. By default, InfiniBox uses the standard iSCSI TCP/IP port (3260) for iSCSI traffic. If you need to use a different TCP/IP port for iSCSI traffic, use the iSCSI Settings dialog to modify them.
An iSNS server provides a central management point for the group by dynamically maintaining up-to-date information about the iSCSI target names for group volumes. Once the IP address of an iSNS server is entered in an iSCSI initiator’s configuration utility, the setting is persistent across initiator sessions.
- Right-click the iSCSI network space and select iSCSI Settings from the pop-up menu.
The iSCSI Settings screen opens.
- Fill in the following iSCSI service attributes"
- iSCSI TCP Port
- iSNS server IP addresses
iSCSI Client Configuration
Our Host PowerTools with client registration automatically exposes the IQNs to the Server and provides an extremely simple vehicle for proper client configuration and Server/Client configuration validation. Mapping clients to volumes allows you to simply pick or add the Client iQNs for port connectivity. Advanced performance metrics and Analytics are automatically available for FC, iSCSI, and NAS. Best Practices suggest the client use MPIO for balancing IO across the Server IPs (all three controllers).
iQN = iSCSI Qualified Name - similar to the WorldWide Name (WWN) associated with Fibre Channel devices and is used as a way to universally identify the node.
Viewing the iSCSI network space map
Click the iSCSI service to open its screen. A visual map of the network space and the way it connects the InfiniBox nodes to the switch is displayed on screen.