The system supports iSCSI connections to all external storage systems that are built with IBM Spectrum Accelerate.
IBM Spectrum Accelerate storage systems support horizontal scale-out capability, which means a single system can have 3 - 15 nodes as targets. However, all nodes have a single IQN that handles all connections. To provide fault tolerance, configure at least two target nodes to two or more source ports. More connections can be configured between source system and target dependent on availability of source ports with storage connectivity enabled.
The graphic describes the connection between the system and an IBM Spectrum Accelerate external storage system. In this diagram, the system is composed of two I/O groups with two nodes. Each node has a maximum of four initiator ports with two configured through two switches to the target ports on the storage systems. The other two ports on each node are not configured. The first ports (orange) on each initiator and target node are connected through Ethernet switch 1. The second ports (blue) on each initiator and target node are connected through Ethernet switch 2. All target nodes on IBM Spectrum Accelerate storage systems use a single, common iSCSI target IQN and all volumes are accessible through all target nodes. Connectivity from the initiator system must be established to two or more target nodes. Available source ports on the systems must be configured to connect to external storage. If a node is not enabled for external storage, ports on that node cannot be used as source ports for the connection. To enable a node for storage, select . Right-click the port and select Modify Storage Ports to enable the port for iSCSI connections to storage systems.
In the graphic, initiator ports IPA, IPE, IPI, and IPM are connected through Ethernet switch 1 to the first target port on target node 1 (IP1). The initiator ports IPB, IPF, IPJ, and IPN are connected through Ethernet switch 2 on the target node 2 (IP5). Because IBM Spectrum Accelerate storage systems can have many target nodes, you can connect to as many target ports across nodes as the number of source ports. Any additional source ports must be configured for storage connectivity.
When you define source port connections, the configuration applies to all the ports on the system. For example, target port IP1 on node 1 of the target node 1 is the target port for source ports IPA, IPE, IPI, and IPM. The target port of target node 2 is the target port for source ports IPB, IPF, IPJ, and IPN.
In the example configuration, extra ports remain unconfigured but can be connected to increase throughput. In the graphic, the initiator and target nodes each support four ports. Initiator ports IPC, IPD, IPG, IPH, IPK, IPL, IPO, and IPP remain unconfigured. On the target nodes, ports IP2, IP3, IP4, IP6, IP7, and IP8 are also unconfigured. To increase throughput, initiator ports IPC, IPG, IPK, and IPO can be connected through Ethernet switch 1 to any unused target port across target node 1-N. When these connections are configured, another path between the source and target nodes is created.
To add an iSCSI-attached IBM Spectrum Accelerate storage system, complete these steps:
Enter the following commands to discover and configure target ports on IBM Spectrum Accelerate storage systems. These examples use the port numbers that are included in the figure. If you use CHAP to secure iSCSI connections on the system, enter the current CHAP secret. A CHAP secret is not required. Also, determine whether to specify I/O group or system-wide discovery and session establishment.
cfgportip -node node_name -ip_6 ipv6addr -prefix_6 prefix -gw_6 ipv6gw -storage_6 yes port_idwhere the port ID is 1 (for IPA, IPE, IPI, and IPM), 2 (for IPB, IPF, IPJ, IPN).
cfgportip -node node_name -ip ipv4addr -gw ipv4gw -mask subnet_mask -storage yes port_idwhere the port ID is 1 (for IPA, IPE, IPI, and IPM), 2 (for IPB, IPF, IPJ, and IPN).
svctask detectiscsistorageportcandidate -targetip IP1 -srcportid 1 -username user1 -chapsecret password(-srcportid 1 is shown as IPA, IPE, IPI, and IPM in the figure.)
svctask addiscsistorageport -username user1 -chapsecret password 0where 0 is the row ID of the lsiscsistorageportcandidate command in step 4.