Page 1
Part Number: AA-RTE1C-TE This document describes the integration of IP-based Storage Networks using the iSCSI protocol to HP StorageWorks Fibre Channel SANs and HP Storage arrays. The HP SR2122 iSCSI Router is used to bridge from TCP/IP hosts to Fibre Channel storage.
Page 2
Nothing herein should be construed as constituting an additional warranty. Printed in the U.S.A. iSCSI SR2122 Storage Router: Getting Started Guide Third Edition (September 2003) Part Number: AA-RTE1C-TE iSCSI SR2122 Storage Router: Getting Started Guide...
■ Sample Configurations, page 64 Intended Audience This document is intended for customers who purchased the iSCSI SR2122 Storage Router. Other iSCSI SR2122 Storage Router Documentation The iSCSI SR2122 Storage Router kit also includes: ■ HP StorageWorks iSCSI Storage Router 2122 Command Line Interface Reference Guide:...
Figure 32:Iscsi03 HP Config Screen Example ........
Page 5
Note: Although the iSCSI protocol is written as a complete data transport from host to storage this chapter will only discuss the current HP supported topology of iSCSI hosts to Fibre Channel storage. Assumptions The reader should have a thorough understanding of HP’s Fibre Channel Storage networking products including FC switches and storage as well as a basic understanding of TCP/IP networking.
Heterogeneous SAN Although the iSCSI protocol is written as a complete data transport from host to storage this chapter will only discuss the current HP supported topology of iSCSI hosts to Fibre Channel storage using the HP SR2122 iSCSI Router.
Page 7
HP SR2122. SR2122 iSCSI router The HP SR2122 iSCSI Router is the bridge between the iSCSI Initiators and the SAN storage that converts IP to FC protocol and provides iSCSI Initiator access to FC storage. SCSI routing provides IP hosts with access to FC storage devices as if the storage devices were directly attached to the hosts, with access to devices being managed primarily in the Storage Router.
Page 8
The SR2122 iSCSI Router is supported on any currently supported HP B-Series, C-Series, or M-Series switch fabric. For the latest HP switch topoligies and fabric rules, please read the “HP StorageWorks SAN Design Reference Guide” avalable at: http://h18000.www1.hp.com/products/storageworks/san/documentation.html...
Page 9
Table 9 of the SAN Design Guide (Chapter 3),with the HP C-Series Product Line switches listed in Table 10, or with the HP M-Series Product Line switches listed in Table 12 of the SAN Design Guide. View the SAN Design Guide at: http://h18000.www1.hp.com/products/storageworks/san/documentation.html...
Page 10
■ Compaq Network Teaming (Windows 2000 and Windows 2003 only) SR2122 Management Software Support The following HP management software is supported: ■ Compaq Insight Manager 7 ■ HP OpenView Storage Area Manager (SAM) iSCSI SR2122 Storage Router: Getting Started Guide...
Page 11
Channel port (FC2) is not supported as a redundant SAN port for FC1. ■ Direct connect of the SR2122 FC ports to any HP storage array is not supported. The SR2122 Management port must be in a different subnet than the SCSI Router ■...
Page 12
The HSG80 is supported in both SCSI-3 Transparent Failover Mode and Multibus Failover Mode. ■ Without HP Secure Path the Enterprise Virtual Array is supported with the SR2122 accessing only one EVA controller port. This will disable controller failover protection. ■...
Page 13
A Standalone SR2122 can be added to a SR2122 Cluster without re-initializing the standalone router to preserve its configuration. For further SR2122 configuration details, please read “HP StorageWorks iSCSI storage router 2122 User Guide PN: 304835-002” Chapter 5 – Configuring the Storage Router.
FC Port WWPNs and the WWPNs of the storage arrays that will be serving storage to the SR2122. Standalone SR2122 examples: Figure 3: Standalone SR2122; Single SAN iSCSI SR2122 Storage Router: Getting Started Guide...
SR2122 Cluster members. If this active Cluster member fails the I/O can switch to another cluster member. To insure proper failover each cluster member needs one of its FC ports in the same zone. Clustered SR2122 Example: Figure 5: Clustered SR2122 iSCSI SR2122 Storage Router: Getting Started Guide...
Page 16
Whatever method is chosen we must now use the MSA1000’s selective storage presentation (SSP) commands to restrict access to volumes that are to be served to the SR2122. Without HP Secure Path, the MSA1000 is supported with the SR2122 accessing only one MSA controller port. This restriction disables controller failover protection.
Page 17
On initial discovery the SR2122 FC ports are assigned names that begin with !NEWCON# in the HSG80 connection table. These entries may be renamed to a more user-friendly naming convention with the Rename command. HSG80> rename !newcon09 isrfc1-p1 HSG80> rename !newcon10 isrfc1-p2 iSCSI SR2122 Storage Router: Getting Started Guide...
Page 19
STEP 3: Enter an adapter port World Wide Name: Enter the SR2122’s FC port WWN. STEP 4: Select an operating system – Leave as Microsoft Windows. STEP 5: Add comments for this entry (optional) iSCSI SR2122 Storage Router: Getting Started Guide...
Step 1: Use the pull down menu and find the newly created host entry and select it. Click to save the entry. The virtual disk entry will appear as: iSCSI SR2122 Storage Router: Getting Started Guide...
HP SureStore Command View Storage Device Manager (SDM). Note: Although XP's HP Storage Works Secure Manager VA can configure VA LUNs to be selectively presented for SR2122's FC port, it is not supported at this time. Currently, the entire set of LUNs configured on the VA's Fibre channel port is presented to the SR2122.
Page 22
View XP. Note: Although XP's HP Storage Works Secure Manager XP can configure XP LUNs to be selectively presented for SR2122's FC port, it is not supported at this time. Hence, the entire LUNs configured on the XP's Fibre channel port is presented to the SR2122. It is required to have this port dedicated to the SR2122 fabric zone.
Page 23
Access List. The Access List, in this case, assigns or cross-references the iSCSI initiator’s IP address to a host name. Note: The host name assigned to the IP address does not necessarily have to be the IP address’s DNS name. iSCSI SR2122 Storage Router: Getting Started Guide...
Page 24
16.117.74.66/255.255.255.255 accesslist Prod_Server15 accesslist Prod_Server15 16.222.21.44/255.255.255.255 accesslist Lab203_Server accesslist Lab203_Server 16.120.232.32/255.255.255.255 To create an Access List entry via the GUI click on Add Access List on the Configuration page: iSCSI SR2122 Storage Router: Getting Started Guide...
Serving Storage to the iSCSI Initiators from the SR2122 over IP Figure 8: Access List Entry Enter the iSCSI Initiator name and click ADD. Figure 9: iSCSI Initiator Name Enter the iSCSI Initiator IP address and IP mask and click ADD. iSCSI SR2122 Storage Router: Getting Started Guide...
SCSI targets, Storage devices and an Access List entry. It is the SCSI Router Instance that the iSCSI Initiator communicates with to access it’s storage from the SR2122. The basic structure of a SCSI Router Instance is a follows: iSCSI SR2122 Storage Router: Getting Started Guide...
Standalone or Cluster Mode. Using the SR2122 CLI the commands would be: SR2122> scsirouter iSCSI03_Disks SR2122> scsirouter iSCSI03_Disks description "Router Instance of all storage for iSCSI03" SR2122> scsirouter iSCSI03_Disks authentication "none" SR2122> scsirouter iSCSI03_Disks username "none" iSCSI SR2122 Storage Router: Getting Started Guide...
Page 28
The two LUN numbers do not necessarily have to match. Using the SR2122 GUI, a SCSI Router Instance is created from the Configuration screen clicking on Add a SCSI Router. Enter the Instance name and description and click Add. iSCSI SR2122 Storage Router: Getting Started Guide...
Enter the Target name, Access List entry, click the LUN Mapping radio button and click Add. Figure 14: Add Target Name and Access List Entry At the Configure LUNs screen click Add LUN. iSCSI SR2122 Storage Router: Getting Started Guide...
LUN number from the primary pull down menu and click Add. Figure 16: Add New Lun The browser will return to the Configure LUNs screen. Click the Add button and add the 2 LUN for this Target. iSCSI SR2122 Storage Router: Getting Started Guide...
After Clicking Add the browser will return you to the Configure LUNs screen displaying the two newly created LUNs. Figure 18: New LUNs Click on SCSI Routers to display all SCSI Router Instances. iSCSI SR2122 Storage Router: Getting Started Guide...
Click on the newly created Instance, iSCSI03. Figure 20: Instance iSCSI03 Add ge2 from the Secondary Interface pull down menu, add the SCSI Router Instance IP address and its Netmask, then click Apply. iSCSI SR2122 Storage Router: Getting Started Guide...
The iSCSI initiator sees the storage resources (LUNs) as if they were local drives attached directly to the server. Currently, the SR2122 supports Microsoft Windows 2000 and Red Hat Linux as iSCSI Initiators. iSCSI SR2122 Storage Router: Getting Started Guide...
Serving Storage to the iSCSI Initiators from the SR2122 over IP HP iSCSI Initiator Setup for Windows 2000 and Windows 2003 The iSCSI driver provides a transport for SCSI requests and responses for storage devices; however, instead of providing a transport for directly attached devices, the driver transports the SCSI requests and responses between the IP host and the SR2122 via an IP network.
Control Panel. Figure 23: iSCSI Configuration Application Click on the ‘hp iSCSI Config’ icon to return to the iSCSI Config screen. Figure 24: iSCSI Configuration Screen The Status button is used to display iSCSI connection status to the SCSI Router Instance IP address and it’s associated Targets.
(CRC) on the specified target as well as setting the access authentication username and password. Global Settings: (HP 3.1.3 Driver Only ) Used to control the usage of iSCSI cyclical redundancy check (CRC) on all targets. Settings: (HP 3.1.3 Driver Only ) If authentication were ‘enabled’ on the SCSI Router...
Page 37
6. Targets respond with device information. 7. The IP host creates a table of internal devices. The HP StorageWorks iSCSI Driver for Microsoft Windows 2000 and Windows 2003 uses Windows 2000 network services to connect to iSCSI remote target nodes that are defined using the iSCSI control panel applet.
Click on the Add button located on the Target Portal tab then type the IP address of the SR2122 target presented to this server and Click OK to add the IP address to the Available Portals list. iSCSI SR2122 Storage Router: Getting Started Guide...
It is important to enable Automatic Restore if the server is to automatically login to the SR2122 target when the server is powered up or rebooted. If not, then the Available Targets must be logged in manually. iSCSI SR2122 Storage Router: Getting Started Guide...
The Target Staus should change to connected. To verify that the server is now connected to the SR2122 LUNs click on the Active Sesisons tab, highlight the connected Session and click on the Details button. Figure 29: Verify Connection iSCSI SR2122 Storage Router: Getting Started Guide...
HP recommends that you remove the file /etc/initiatorname.iscsi before installing the new driver. Please refer to the following web site for the latest sources for the linux driver for the HP SR2122 iSCSI router: http://sourceforge.net/projects/linux-iscsi...
Page 42
To provide a more reliable namespace, the iSCSI driver will scan the system to determine the mapping from SCSI device nodes to iSCSI targets, and then create a tree of directories and symbolic links under /dev/iscsi to make it easier to use a particular iSCSI target's logical units. iSCSI SR2122 Storage Router: Getting Started Guide...
Page 43
If the bindings file grows too large, lines for targets that no longer exist may be manually removed by editing the file. Manual editing should not normally be needed, since the driver can maintain up to 65535 different bindings. iSCSI SR2122 Storage Router: Getting Started Guide...
Page 44
HBA. The name of the file will be the iSCSI HBA's host number, which is assigned to the driver by Linux. When the file is read, it will show the driver's version number, followed by a list all iSCSI targets and LUNs the driver has found and can use. iSCSI SR2122 Storage Router: Getting Started Guide...
Page 45
Configuring hp StorageWorks Secure Path for Windows with the SR2122 Storage Router Note: HP Storageworks for Windows is supported with SR2122s in Standalone Mode only. SR2122 HA environments are not supported. Note: Note: Only the HSG80 and HSV110 controllers are supported with Secure Path.
SAN/Storage Setup In a High Availability SAN only Fibre Channel port FC1 from each SR2122 is connected to a different fabric. SR2122 Name Node A Ring Not Used Node B Tree Not Used iSCSI SR2122 Storage Router: Getting Started Guide...
Page 47
Using the Command View for EVA GUI, create LUNs and present both SR2122 Host Names to each LUN. A rescan either through the SR2122 management GUI within the Monitor Window or through the CLI command "Show Devices Rediscover" will now show the newly presented EVA LUNs. iSCSI SR2122 Storage Router: Getting Started Guide...
Page 48
On SR2122 Node A: NodeA> scsirouter iSCSI03_Disks NodeA> scsirouter iSCSI03_Disks description "Router Instance of all drives for iSCSI03" NodeA> scsirouter iSCSI03_Disks authentication "none" NodeA> scsirouter iSCSI03_Disks username "none" NodeA> scsirouter iSCSI03_Disks password "none" iSCSI SR2122 Storage Router: Getting Started Guide...
Page 50
To begin the installation the user can either insert the SR2122 Solution CD and choose Install iSCSI Driver from the install menu or by running Setup.exe from the SR2122 Solution CD directory: iscsi_initiator\HP\Win2K iSCSI SR2122 Storage Router: Getting Started Guide...
Figure 32: Iscsi03 HP Config Screen Example Click SAVE and reboot the iSCSI Initiator to apply. After the server reboots enter hp iSCSI Config again and check the Status of the driver to verify both the SR2122 targets are active.
Because the server's/cluster's point of view is that the iSCSI drive(s) are local, a change to the iSCSI target's Access List and to the iSCSI driver is all that is necessary. iSCSI SR2122 Storage Router: Getting Started Guide...
The Access List Entry on both SR212 routers must contain the same MSCS Cluster IP addresses to ensure proper failover/failback of the iSCSI disk drives in the MSCS cluster. The Access List entry must be created on both SR2122 Node A and Node B: iSCSI SR2122 Storage Router: Getting Started Guide...
Page 54
Next, add both Router Instance IP addresses to each MSCS Cluster member's iSCSI driver. Open the hp iSCSI Config configuration screen and add the IP addresses of the SCSI Router Instances from each SR2122 Node A and Node B, 33.33.33.103 and 33.33.33.104,...
Serving Storage to the iSCSI Initiators from the SR2122 over IP After the MSCS cluster reboots enter hp iSCSI Config again on each cluster member and check the Status of the driver to verify both the SR2122 targets are active.
Page 56
SR2122 / Insight Manager 7 Service Pack 2 Integration The purpose of this section is to describe the integration of the HP SR2122 Storage Router and Insight Manager 7 (IM 7). To IM 7, it is simply a TCP/IP device, which is discovered, data collected, and status polled.
Page 57
Microsoft Internet Explorer 5.5 with Service Pack 2 or later Microsoft Internet Explorer 6.0 Microsoft Internet Explorer 5.5 or Microsoft Internet Explorer 6.0 is only required if you want to browse locally on the server. iSCSI SR2122 Storage Router: Getting Started Guide...
Page 58
There are a number of settings that have to be configured in order to make the SNMP V1 integration with IM 7 to work. Here is a valid SR2122 Management Port TCP/IP configuration: iSCSI SR2122 Storage Router: Getting Started Guide...
Address and Second IP Address of the SNMP Trap Host sections. These are the SNMP Trap Destinations. It should be noted that IM 7 SP2 only supports SNMP V1 traps. This means that the “Version” should be set to 1. iSCSI SR2122 Storage Router: Getting Started Guide...
SR2122 / Insight Manager 7 Service Pack 2 Integration If the user would like to see authentication traps (if users are speaking SNMP at the HP SR2122, with an incorrect community string) then they configure it to be enabled. Likewise, if you wish each Link state change to be sent as a trap, you must enable Link up/Down for whichever Link you wish to monitor state changes with.
You can also just add the device one at a time. But be aware that Device filters should be set properly to allow for network devices to be discovered. Figure 41: Manual Discovery iSCSI SR2122 Storage Router: Getting Started Guide...
SNMP Community Strings The SNMP community strings for “Monitor” and “Control” of the devices must correspond to the HP SR2122’s Read and Write Community settings. SNMP Authentication Trap Enabling By default, this trap is disabled in IM 7, meaning it is ignored and discarded. To enable it you have to edit the settings of RFC 1215.mib as seen below:...
Click on Enable Trap Handling then click Apply. Figure 44: SNMP Network Query You will find that the HP SR2122 is a network device and will be found via the network device query. iSCSI SR2122 Storage Router: Getting Started Guide...
For maximum supported SAN and Storage configurations, please refer to Chapters 3 and 4 of the "HP StorageWorks SAN Design Reference Guide." For maximum supported IP configurations please consult with your network administrator Figure 45: Example of Multiple OS Systems in a Non-Redundant Path Configuration iSCSI SR2122 Storage Router: Getting Started Guide...