Front cover IBM TotalStorage DS300 and DS400 Best Practices Guide SAN management options Recommended configurations Software and hardware installation details Byron Braswell Hendrik Ernst Werner Fischer ibm.com/redbooks...
Page 3
International Technical Support Organization IBM TotalStorage DS300 and DS400 Best Practices Guide February 2006 SG24-7121-00...
Page 7
4.7 Configure and run IBM ServeRAID Manager ..... . 97 4.7.1 Start IBM ServeRAID Manager ......98 4.7.2 Add a Management Station to a ServeRAID Manager .
Page 8
7.1.2 SAN and network setup ....... . . 226 7.1.3 TotalStorage DS300 setup ....... 228 7.1.4 iSCSI host bus adapter setup and installation preparation .
Page 9
7.5.8 Installation of the Cluster Service ......360 7.6 IBM iSCSI Server Adapter in SLES9......379 7.6.1 Planning and considerations .
Page 10
9.1.8 Enable initiator access to all TotalStorage DS400 ports ..481 9.1.9 Finish IBM SMB Host Bus Adapter BIOS setup ....486 9.2 Boot Microsoft Windows Server 2003 from DS400 with the IBM DS4000...
IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead.
UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Preface This IBM® Redbook represents a compilation of best practices for configuring the IBM TotalStorage® DS300 (iSCSI) and DS400 (Fibre). These workgroup storage subsystems for IBM Eserver® xSeries® and BladeCenter® servers are designed to provide an exceptional solution for workgroup storage applications such as file, print and Web serving, as well as, remote boot storage for diskless servers.
Werner Fischer is an IT Specialist in IBM Global Services, Integrated Technology Services in Austria. He has three years of experience in the high availability field. He has worked at IBM for two years, including one year at the EMEA Storage ATS (Advanced Technical Support) in Mainz, Germany. His areas of expertise include planning and implementation of Linux®...
Joe Earhart Cisco Systems Become a published author Join us for a two- to six-week residency program! Help write an IBM Redbook dealing with specific products or solutions, while getting hands-on experience with leading-edge technologies. You'll team with IBM technical professionals, Business Partners and/or customers.
Your efforts will help increase product acceptance and customer satisfaction. As a bonus, you'll develop a network of contacts in IBM development labs, and increase your productivity and marketability. Find out more about the residency program, browse the residency index, and apply online at: ibm.com/redbooks/residencies.html...
Data transfer and vaulting to remote sites: Remote copy of data enabled for disaster protection and against malicious attack. Simplified centralized management: Single image of storage media simplifies management.Add text here (Body0). IBM TotalStorage DS300 and DS400 Best Practices Guide...
1.2 Storage Area Network defined The Storage Network Industry Association (SNIA) defines SAN as a network whose primary purpose is the transfer of data between computer systems and storage elements. A SAN consists of a communication infrastructure, which provides physical connections; and a management layer, which organizes the connections, storage elements, and computer systems so that data transfer is secure and robust.
NAS elements may be attached to any type of network. From a SAN perspective, a SAN-attached NAS engine is treated just like any other server. Figure 1-2 on page 7 illustrates the difference between a SAN and NAS. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Traditional Storage Direct Attached Storage Server Storage File Server Appliance Servers Clients Clients Network Attached Storage Storage Area Network Figure 1-2 SAN versus NAS 1.4 SAN components Fibre Channel is the predominant architecture upon which most SAN implementations are built, with FICON® as the standard protocol for z/OS® systems, and FCP as the standard protocol for open systems.
The SAN liberates the storage device so it is not on a particular server bus, and attaches it directly to the network. In other words, storage is externalized and can be functionally distributed across the organization. The SAN also enables the IBM TotalStorage DS300 and DS400 Best Practices Guide...
Much of the terminology used for SAN has its origins in IP network terminology. In some cases, the industry and IBM use different terms that mean the same thing, and in some cases, mean different things.
Page 28
IBM TotalStorage DS300 and DS400 Best Practices Guide...
TCP. 2.2 iSCSI components iSCSI consists of several parts to provide a total solution. Figure 2-1 on page 13 shows the different pieces that may appear in an iSCSI environment. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Application Server Initiator SCSI (Block I/O) Protocol Target Initiator iSCSI device discovery Client Desktop Figure 2-1 iSCSI components iSCSI Initiator: This consists of either software drivers or hardware adapters that initiate the SCSI request over IP to a target server. iSCSI initiators are available in software or hardware varieties.
Page 32
SendTargets command. The target can reply to a SendTargets command by returning a list of all iSCSI target nodes it knows about. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 33
Queries to an Internet Storage Name Server (iSNS) The Internet Storage Name Server permits iSCSI targets to register with a central point. The administrator can set up discovery domains so that when a host iSCSI initiator queries the central control point for the locations of iSCSI storage controllers, only the authorized controllers are reported.
Page 34
Connection terminations are exceptional events. Graceful connection shutdowns occur when there are no outstanding tasks with allegiances to the connection. If there are outstanding tasks, or tasks that have not yet sent status information, recovery actions may be needed. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 35
(iSCSI qualified name) - its format is iqn plus a date field plus the reverse DNS name with unique qualifiers. For example: iqn.2005-08.com.ibm.ral.itso.testred eui (enterprise unique identifier) - its format is plus 16 hex digits. For example: eui.acdc15882005bdef...
File I/O Protocols IP Network IP Network FC Network iSCSI Protocols SCSI Protocols File Protocols (CIFS, NFS... File I/O converted Block I/O Pooled Pooled Pooled Storage Storage Storage Figure 2-4 SAN/NAS comparison IBM TotalStorage DS300 and DS400 Best Practices Guide...
2.3.1 Network Attached Storage (NAS) Storage devices which optimize the concept of file sharing across the network have come to be known as NAS. NAS solutions utilize the mature Ethernet IP network technology of the LAN. Data is sent to and from NAS devices over the LAN using TCP/IP protocol.
Page 38
Fibre Channel SAN, can incur significant hardware costs. In addition new skills must be acquired, and a project of any size will need careful planning and monitoring to bring to completion. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Simple to implement: Because NAS devices attach to mature, standard LAN infrastructures, and have standard LAN addresses, they are, typically, extremely easy to install, operate and administer. This plug and play operation results in low risk, ease of use, and fewer operator errors, so it contributes to a lower cost of ownership.
Fibre Channel SANs, promising the possibility of scaling IP SANs to Storage Wide Area Networks (SWAN). Purchasing of attachment technologies is simplified, as they are the same as for LAN attachments. IBM TotalStorage DS300 and DS400 Best Practices Guide...
2.4.4 Backup Backup of data on the IP Storage is the same as for any direct attach storage; that is, via any method that supports SCSI-attached volumes. A backup application running on an external server, including the one hosting the iSCSI initiator code, will control the backup of data that is physically stored on the iSCSI appliance.
See 3.7, “iSCSI software and hardware” on page 58 for information specific to the DS300. There are three ways that an iSCSI initiator can be implemented in hardware and software. Each of the three approaches differs in price, performance and capabilities. IBM TotalStorage DS300 and DS400 Best Practices Guide...
2.6.1 Software initiator Many operating systems have iSCSI software initiators. An iSCSI software initiator is an iSCSI driver that works with the OS TCP/IP stack, network drivers, and NICs to provide iSCSI connectivity to other iSCSI devices via the IP network. Since an iSCSI software initiator depends on the OS IP stack, if the IP stack fails or is taken down by a user, access to the remote disk is lost.
HBA, but it is the most capable and the best performer. All of the SCSI block-processing and TOE functions are integrated into the HBA. This frees the host CPU from having to do any of the iSCSI processing. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Components overview Chapter 3. This chapter describes the components of the IBM TotalStorage DS300 and DS400 disk subsystems along with the associated adapters, switches, etc. that are required to complete an operational SAN environment. TotalStorage DS300 disk subsystem TotalStorage DS400 disk subsystem...
3.1 Overview The IBM TotalStorage DS300 and DS400 are entry-level, low cost workgroup storage subsystems for xSeries and BladeCenter servers. The DS300 and DS400 offer a solution for workgroup storage applications, such as file, print and Web serving, as well as remote boot storage for diskless servers.
There are two separate SCSI buses on the midplane. Each bus is driven by a separate channel of the Adaptec 7942 chipset. Channel 0 contains drives 9 through 15, while channel 1 contains drives 0 through 5 and 8. Table 3-1 Specifications of IBM TotalStorage DS300 and DS400 disk subsystems Product DS300...
For even greater flexibility, the DS300 is designed to allow simultaneous support of a range of operating systems for xSeries and BladeCenter servers—in either single or dual-controller configurations. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 49
These have the advantage of reduced costs in the server. However, they have the disadvantage of less security and increased server CPU utilization. The IBM TotalStorage DS300 is available in 3 models as shown in Table 3-2. Table 3-2 DS300 models 1701-1RL...
Power supply with fan unit iSCSI RAID controller with one Gb Ethernet connector Figure 3-2 DS300 Model 1701-1RL - rear view IBM TotalStorage DS300 and DS400 Best Practices Guide...
Attention: It is theoretically possible to upgrade the DS300 Model 1RL to a dual controller model. The already installed controller would have to be replaced (because FRUs do not come with the cache memory and battery backup cache), and a second controller would have to be installed along with a second power supply.
The following sections describe the various controls and LEDs that are located on the DS300 front and rear panels. Front view Figure 3-6 shows the LEDs on the front of the DS300 storage subsystem. Figure 3-6 DS300 front LEDs IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 53
Table 3-3 DS300 front panel LEDs DS300 problem indicators Action Green Power LED is off. Check Power Supply LEDs. Refer to power supply LEDs table. When this LED is off, it indicates that DC power is Note: To remove all electrical power from the not present, or that the power supply or the LED storage subsystem, you must disconnect the power itself has failed.
Page 54
Power OK LED (green) - When this LED is lit, it indicates that the power supply is turned on. Fault LED (amber) - When this LED is lit, there is a fault with either the power supply or a fan. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 55
Table 3-4 Power supply LEDs Power supply problem Indicator Action Green Power Supply Power LED is off. Verify that the power cord is plugged in and that the storage subsystem power is on. Amber Fault LED is lit solidly. Replace the power supply. The amber Fault LED will be ON solid when the enclosure services module detects a fault, such as one or more of the following conditions:...
Page 56
Green Controller Ready LED is off. If the Controller Ready LED is off, one or more of the RAID controller fault LEDs will be lit. Follow the recovery procedure for the Fault LED that is lit. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 57
LED symbol Controller problem indicator Action Amber Battery Fault LED is lit. 1. Determine whether any other amber LEDs are lit and follow the appropriate When this LED is lit, it indicates that the recovery process for that component. battery cannot sustain the RAID controller 2.
Page 58
Establish a connection and This LED will flicker continuously between start passing data. on and off. When this LED is lit, it indicates that data packets are being transmitted or received. IBM TotalStorage DS300 and DS400 Best Practices Guide...
LED symbol Controller problem indicator Action ETH3 Link Green GbE Link Status LED is off. If this LED is off, perform the following actions: When this LED is lit, it indicates that the Gb Check the status on the Ethernet Ethernet link is operational.
Page 60
IP address has been moved to the new port (about 15 seconds), failover of the logical drives is sequential. It takes about 45-60 seconds for a failover of a single logical drive. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Important: Use of the both failover mode is not recommended because it would require routing interfaces. 3.4 IBM TotalStorage DS400 disk subsystem Unlike the DS300, the IBM TotalStorage DS400 storage subsystem offers 2 Gbps Fibre Channel (FC) host fabric ports per controller and can therefore be connected to Fibre Channel switches.
The DS400 storage subsystem 1700-1RS contains two 2GB Fibre Channel RAID controllers. Each controller contains one 1 Gbps Ethernet connector for management control, and two 2 Gbps Fibre Channel connectors for data communication. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Power supply with fan unit Power supply with fan unit Fibre Channel RAID controller Fibre Channel RAID controller Figure 3-11 DS400 Model 1700-2RD - rear view 3.4.3 DS400 controls and LEDs The following sections describe the various controls and LEDs that are located on the DS400 front and rear panels.
Page 64
RAID level. per second), it indicates that the drive is being rebuilt. When the LED is flashing rapidly (three flashes per second), it indicates that the RAID controller is identifying the drive. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 65
Rear view The following sections detail the LEDs, controls and connectors for the power supply and controller at the rear of the storage subsystem. Power supply Figure 3-13 shows the LEDs, controls and connectors on the power supply. Figure 3-13 DS400 power supply LEDs, controls and connectors AC power connector - Connect the power cord to this connector.
Page 66
FC 1 connector - The FC 1 connector is for Fibre Channel data transfer. FC 0 connector - The FC 0 connector is for Fibre Channel data transfer. SCSI channel 4 - SCSI channel 4 can be connected to an IBM EXP400 Storage Expansion Unit.
Page 67
SCSI channel 3 - SCSI channel 3 can be connected to an IBM EXP400 Storage Expansion Unit. The Fibre Channel RAID controller has two status LEDs on each of the two Fibre Channel host connectors. Table 3-9 Fibre Channel RAID controller LEDs...
Page 68
Table 3-10 Fibre Channel port status LEDs Green LEDs Amber LEDs Indication FC1 (LED 9) FC 0 (LED 11) FC 1 (LED 10) FC 0 (LED12) Power on IBM TotalStorage DS300 and DS400 Best Practices Guide...
Green LEDs Amber LEDs Indication Online (normal operation) Link established (transitory condition) Flashing twice per second Loss of synchronization Green and amber LEDs alternate flashing twice per second FC chip fault Flashing once per second Beacon Each of the two Fibre Channel ports (FC0 and FC1) has a unique world wide port name (WWPN).
3.5 EXP400 expansion unit Up to two EXP400 expansion units can be attached to an IBM DS400 subsystem for a total of 40 hard disk drives. The EXP400 Storage Expansion Unit supports up to 14 LVD (low voltage differential) Ultra320 SCSI disk drives which transfer data at 320MB/s. The EXP400 supports SCSI drives on a single or dual bus.
Page 71
3. 1733-2RX - comes with two -48 volt DC power supply with built-in fan units, two ESMs, and 14 drive filler panels. The IBM DS400 storage controller has two external SCSI connectors (see Figure 3-14 on page 48) which can connect two optional EXP400 expansion units allowing up to 7.8 TB (assuming 300 GB hard drives) of additional data.
The IBM DS400 can be used in a split configuration with a single controller DS400 model 1700-1RS. See the EXP400 hardware maintenance manual for jumper settings for split configuration of the EXP400. http://www.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&lndocid=MI GR-53436 Refer to the following documents for more information about the EXP400...
Page 73
Figure 3-17 Booklet to retrieve a Flashcopy premium license key To retrieve the license key, some specific information about the DS300 or DS400 onto which the feature is to be installed is required: Purchase Validation Code (included with the booklet supplied with the feature) Product serial number of the DS300 or DS400.
Page 74
Purchase Validation Code in this example and on Figure 3-17 on page 55. Press Continue to proceed with the license key retrieval process. The page shown in Figure 3-19 on page 57 is displayed. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 75
Figure 3-19 Premium feature activation - part 2 Enter the Purchase Validation Code/Feature Activation Code into the Feature Activation Code field. Enter the DS300/DS400 serial number into the Unit Serial Number field. Enter an email address to send the license key to. Press Submit.
3.7 iSCSI software and hardware The following sections describe software and hardware that support and implements iSCSI transport between xSeries and BladeCenter servers and the TotalStorage DS300. See 2.6, “iSCSI initiators” on page 24 for more information about iSCSI initiators. 3.7.1 Software initiators Software initiators are available for Windows 2000, Windows 2003, and Linux using both the 2.4 and 2.6 kernel levels.
Page 77
For the drivers and related software for Linux RHEL and SUSE SLES, go to the following Web site. http://www.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-57073 QLogic iSCSI TOE Expansion Card for IBM eServer BladeCenter 26K6487 The QLogic iSCSI Expansion Card for IBM eServer BladeCenter option is a ™...
Fibre Channel transport between xSeries and BladeCenter servers and the TotalStorage DS400. 3.8.1 IBM TotalStorage DS4000 FC2-133 Host Bus Adapter 24P0960 The IBM TotalStorage DS4000 FC2-133 Host Bus Adapter is a 2 GB high-performance, direct memory access (DMA), bus master, Fibre Channel host Option part number...
Page 79
Channel transceiver, and a peripheral component interconnect (PCI) or peripheral component interconnect-extended (PCI-X) local bus interface in a single-chip solution. The IBM TotalStorage DS4000 133 Host Bus Adapter supports all Fibre Channel (FC) peripheral devices that support private-loop direct attach (PLDA) and fabric-loop attach (FLA).
2 Gbps port supporting 2Gbps operations. This HBA is similar to the IBM TotalStorage DS4000 FC2-133 host bus adapter (QLA2340) with a reduced feature set. ASIC is the same. The driver for the IBM TotalStorage DS4000 host bus adapter and the IBM TotalStorage SMB host bus adapter are the same. The same failover driver can be used also for both adapters.
The QLA200 adapter allows up to two WWPN/LUN to be selected as boot devices. 3.8.4 IBM TotalStorage SAN Switch 2005-H08 and 2005-H16 The IBM H08 and H16 SAN Switches are well-suited to address small and medium business customer fibre channel requirements for infrastructure Chapter 3. Components overview...
SANs. The switches come with four shortwave fibre optic transceivers, and a single power supply. The support one connection to one other IBM SAN Switch in a two-switch fabric, as well as support for optional full-fabric activation.
155 for information about how to migrate arrays. 3.9.1 Boot from SAN IBM TotalStorage DS400 and DS300 allow you to boot from the SAN rather than from local disks on individual servers, that can enable you to maximize consolidation of IT resources and minimize equipment cost. Boot from SAN is a remote boot technology where the source of the boot disk is on the SAN.
3.10 More information For the latest information about IBM’s TotalStorage offerings, refer to: http://www-1.ibm.com/servers/storage/index.html The following link gives an A-Z listing of all IBM TotalStorage products: http://www-1.ibm.com/servers/storage/product/index.html IBM TotalStorage DS300 and DS400 Best Practices Guide...
69 4.3, “IBM ServeRAID Manager” on page 73 4.4, “Initial network setup of TotalStorage DS300 and DS400” on page 75 4.5, “IBM ServeRAID Manager installation on Microsoft Windows” on page 91 4.6, “IBM ServeRAID Manager installation on Linux” on page 96 4.7, “Configure and run IBM ServeRAID Manager”...
To use the command line interface, open a Telnet session to the management port of controller A or B of the TotalStorage DS300 or DS400. It is not required to connect to both controllers when using the command line interface.
Entering the command administrator gives you administrative rights to manage the storage subsystem. You need a password to authenticate. By default is the TotalStorage DS300 and DS400 shipped with the administrator password PASSW0RD (with a zero instead a O, all capital letters).
Page 88
When nothing was entered a list with available commands or options is shown. The U320 SCSI drives which can be installed in a TotalStorage DS300 or DS400 are not addressed by channel and SCSI ID. A unique fixed number is used instead.
Page 89
Table 4-1 Enclosure 1 — TotalStorage DS300 or DS400 Address Enclosure SCSI Channel Slot SCSI ID Front bezel number number 65536 65792 66048 66304 66560 66816 67584 2304 2560 2816 3072 3328 3584 3840 a. Slot number as shown in the CLI Table 4-2 Enclosure 2 —...
Page 90
199680 199936 200192 The CLI is described in detail in the DS300/DS400 Problem Determination MAP. For your convenience the CLI is included in Appendix A, “Command line interface reference” on page 565. IBM TotalStorage DS300 and DS400 Best Practices Guide...
HRCONF.EXE and ARCCONF.EXE are part of the command line tools. 4.3.1 Management Station The Management Station service is used to talk via IP to a TotalStorage DS300 and DS400. It converts the output of the TotalStorage DS300 or DS400 to...
Management Station, Flashcopy agent and ServeRAID Manager agent run as services on the system where the ServeRAID Manager is installed. 4.3.2 ServeRAID Manager requirements To manage a TotalStorage DS300 or DS400, ServeRAID Manager requires two components: Management Station service Client station or console The Management Station service is a new feature released together with the TotalStorage DS300 and DS400.
The TotalStorage DS300 and DS400 are shipped with default IP addresses. Table 4-4 contains the default addresses for the management network ports of a TotalStorage DS300 and DS400. The iSCSI ports of the DS300 do not have IP addresses configured.
A is 192.168.70.123/255.255.0.0. and 192.168.70.124/255.255.0.0 of controller B. It is possible that only one controller is installed in the TotalStorage DS300 or DS400. A crosslink cable can be used to connect a Thinkpad to the management port of controller A to perform the initial setup.
Page 95
Peer IP address [192.168.70.124]: 192.168.1.231 Peer Netmask [255.255.0.0]: 255.255.255.224 Peer Broadcast Address [192.168.255.255]: 192.168.1.255 Finish? [Yes]: Please wait... Figure 4-3 Setup wizard The setup wizard can be started again by running system setup. Chapter 4. TotalStorage DS300 and DS400 management...
Page 96
Press Return (or Enter) twice to require no administrator password. Default gateway Enter the name or IP number of a router to which packets for destinations that do not have routes defined for them in IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 97
Enter yes to apply the values you have entered, or no to return to the first question and change the values you have entered. Note: If you changed the IP address, you must Telnet to the new IP address to reestablish the Telnet session. Chapter 4. TotalStorage DS300 and DS400 management...
The setup wizard is the same for a TotalStorage DS300 and DS400. Only the available management ports will be defined. When no alternate controller is available, the questions for peer IP, subnet mask and gateway will not be shown. Note: The iSCSI interfaces for TotalStorage DS300 1701-1RS and 1701-2RD must be set with commands from the CLI or from the ServeRAID manager.
Page 99
2. Get the current network settings of the first iSCSI interface on controller A by entering the command interface manage eth2[A] info. There is no IP address defined for this interface. See Figure 4-6 on page 82. Chapter 4. TotalStorage DS300 and DS400 management...
Page 100
Broadcast address: 192.168.1.255 Netmask: 255.255.255.0 DS300-1[A]# Figure 4-7 Set iSCSI IP interface address 4. Change the subnet mask of the interface ETH2[A] by entering interface manage eth2[A] netmask 255.255.255.192 and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 101
IP address: 192.168.1.61 Broadcast address: 192.168.1.63 Netmask: 255.255.255.192 DS300-1[A]# Figure 4-9 Set iSCSI interface broadcast address 6. Set the IP address, subnet mask and broadcast address for the first iSCSI interface of controller B ETH2[B]. Chapter 4. TotalStorage DS300 and DS400 management...
Page 102
IP address: 192.168.1.62 Broadcast address: 192.168.1.63 Netmask: 255.255.255.192 DS300-1[A]# Figure 4-10 Configure ETH2[B} 7. Set the IP address, subnet mask and broadcast address for the second iSCSI interface of controller A ETH3[A]. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 103
Interface values are now: IP address: 192.168.1.125 Broadcast address: 192.168.1.127 Netmask: 255.255.255.192 DS300-1[A]# Figure 4-11 Configure ETH3[A] 8. Set the IP address, subnet mask and broadcast address for the second iSCSI interface of controller B ETH3[B]. Chapter 4. TotalStorage DS300 and DS400 management...
Page 104
Figure 4-12 Configure ETH3[B] The network setup is now completed. The TotalStorage DS300 can now be managed by the IBM ServeRAID Manager. The agent must now be added to the Management Station. See section “Configure and run IBM ServeRAID Manager”...
After the management port interfaces are configured with the setup wizard, the IBM ServeRAID manager can be used to define the network addresses of the iSCSI interfaces. To be able to do this, a few steps must be done first.
Page 106
Figure 4-15 Configure ethernet port ETH3 controller A 4. Enter the IP address 192.168.1.125, subnet mask 255.255.255.192 and broadcast address 192.168.1.127 into the dialog. Click OK. The settings become immediately effective. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 107
Figure 4-17 Configure ethernet port ETH2 controller B 6. Enter the IP address 192.168.1.62, subnet mask 255.255.255.192 and broadcast address 192.168.1.63 into the dialog. Click OK. The settings become immediately effective. Chapter 4. TotalStorage DS300 and DS400 management...
Page 108
Figure 4-19 Configure ethernet port ETH3 controller B 8. Enter the IP address 192.168.1.126, subnet mask 255.255.255.192 and broadcast address 192.168.1.127 into the dialog. Click OK. The settings become effective immediately. IBM TotalStorage DS300 and DS400 Best Practices Guide...
192.168.1.127 4.4.4 Reset network and account setting to factory default To reset a TotalStorage DS300 or DS400 to factory default state, run the system defaults command. This command will reset all network settings, feature keys, and the passwords of the operator and administrator account. It will not delete arrays, logical drives, initiators or access control lists.
Page 110
2. In the autorun windows click the Install button. 3. When the installation wizard opens, click Next. Figure 4-23 InstallShield Wizard 4. Read and accept the terms of the license agreement, then click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 111
Figure 4-24 License Agreement 5. Click Next to accept the default installation setup. Figure 4-25 Custom setup Chapter 4. TotalStorage DS300 and DS400 management...
Page 112
Important: As of 1 December, 2005, the ServeRAID Manager CD will no longer include the Management Station software. Management Station software will be a separate download from the Adaptec Web site and will require a separate installation. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 113
8. Click Install. Figure 4-27 InstallShield Wizard — Ready to install 9. The installation wizard installs the software. This may take a few minutes to complete. 10.When the installation is complete, click Finish. Chapter 4. TotalStorage DS300 and DS400 management...
Figure 4-28 InstallShield Wizard completed Previous versions of the IBM ServeRAID Manager have required a restart. This restart is no longer required. The readme file is stored in the IBM ServeRAID Manager installation directory and can be read at any time. It contains the fixes of this version, new features, and troubleshooting tips.
DS300 or DS400. However, multiple Management Stations may be used to manage different TotalStorage DS300 or DS400 subsystems. In addition, multiple TotalStorage DS300 or DS400 subsystems can be managed by a single Management Station. Before an agent can be managed by an other Management Station, the agent needs to be removed first from its current Management Station.
The ServeRAID Management Station service is an optional component of the IBM ServeRAID Manager. This component can be installed together with the IBM ServeRAID Manager. In the ServeRAID manager console, the local or multiple remote Management Stations can be added. Thus an installed ServeRAID Manager is required.
Page 117
Note: Currently the Management Station service runs only under Windows. To manage a TotalStorage DS300 or DS400 from a Linux ServeRAID Manager console, you need to add a remote Management Station which runs on a Microsoft Windows operating system. 1. In the Enterprise view, right-click the icon for the Networked storage and select Add management station, as shown below.
Page 118
4.7.2, “Add a Management Station to a ServeRAID Manager” on page 98 for more details about adding a Management Station. Multiple remote Management Stations can be added as shown in Figure 4-33 on page 101. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Figure 4-33 Multiple Management Stations 4.7.3 Remove Management Station from the IBM ServeRAID Manager console Follow the steps below to remove a Management Station from the ServeRAID manager console. 1. Right-click Networked storage. In the context menu click Remove management station → 127.0.0.1 (Management station).
Figure 4-36 Removed Management Station 4.7.4 Add an agent to a Management Station The agent represents a IBM TotalStorage DS300 or DS400. After adding the agent to a Management Station you will be able to manage a TotalStorage DS300 or DS400.
Page 121
One IP address is enough in case you own a dual controller model. 3. Enter the administrator password of the storage subsystem. Figure 4-38 Add Agent 4. Click Add. 5. The Agent is added to the Management Station. Chapter 4. TotalStorage DS300 and DS400 management...
Station. Follow the outlined steps below to remove an agent from a Management Station. 1. Right-click the Management Station which contains the agent. In the context menu select Remove agent → <hostname>. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 123
2. Confirm the agent removal by clicking Yes. Figure 4-42 Agent removal confirmation 3. The Management Station no longer contains the agent. The agent might be added now to another Management Station. Figure 4-43 Removed agent Chapter 4. TotalStorage DS300 and DS400 management...
Use the property window of the display group to get a overview about all agents in the display group. Note: Display groups are not available when a boot from a IBM ServeRAID Manager Support CD is performed or when the IBM ServeRAID Manager is used as IBM Director plug-in.
Page 125
In the context menu select Change display group → Name of existing display group. All existing display groups are listed in the menu. The figure below use as example the display group Asia. Chapter 4. TotalStorage DS300 and DS400 management...
Page 126
2. The Management Station localhost is now added to the display group Asia. Figure 4-48 Added Management Station to existing display group The next figure shows three display groups, two with one Management Station and one group with two Management Stations. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 127
In the context menu click Rename display group. Figure 4-50 Rename 2. A group name dialog opens and shows the current display group name. Edit the current name or replace it with a new name. Then click OK. Chapter 4. TotalStorage DS300 and DS400 management...
Page 128
To delete a not longer used display group perform the following steps: 1. Right-click the display group which is not longer required. Select Delete display group from the context menu. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 129
Display group properties Display group properties gives you a overview about the total health of the Management Stations added to the display group. 1. To see the overview right-click a display group and select Properties. Chapter 4. TotalStorage DS300 and DS400 management...
Figure 4-56 Display group properties 4.7.7 Replicate IBM ServeRAID Manager settings to another system You can configure ServeRAID Manager settings on other servers exactly as they are configured on one server. To replicate the ServeRAID Manager tree, notification list, and security list, do the following: 1.
4.8.2, “Create arrays, logical drives, and access control on the TotalStorage DS400” on page 131. We use a sample configuration which is described later in one of the sample scenarios for the TotalStorage DS300 and DS400. DS300 and DS400 are able to operate arrays with RAID level 0,1,5,10 and 50.
Note: Only 14 drives can be installed in a TotalStorage DS300. A TotalStorage DS400 can have only 14 drives. To use more drives, up to two EXP400 expansion units, each with up to 13 drives, can be attached to a TotalStorage DS400.
Page 133
ServeRAID manager console, some changes might be missing until the view is refreshed. 2. Right-click the TotalStorage DS300 enclosure in the enterprise view. Select Configure enclosure from the content menu. Or select Actions → Configure enclosure or click the Create logical drive button in the Logical devices column.
Page 134
The selected drives will be assigned to the new array on the right site. The name of New array will change to Array-1 and a new tab with name New array is created. Figure 4-60 on page 117. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 135
Figure 4-61 Selected drives for the new Array-2 7. The selected drives will be added to the new array and the array is named Array-2. A new tab named New array is created. Figure 4-62 on page 118. Chapter 4. TotalStorage DS300 and DS400 management...
Page 136
RAID level 10. Refer to the previous steps on how to add drives. The final results are shown in Figure 4-64 on page 119. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 137
Figure 4-65 Spares tab without hotspare drives 11.Select the drive with ID 9 from the enclosure and define this drive as hotspare drive by clicking the Add selected drives to spare button. See Figure 4-66 on page 120. Chapter 4. TotalStorage DS300 and DS400 management...
Page 138
When small and large capacity drives are defined as global hotspares, the largest one is always selected first to rebuild an array with a disabled drive. array spare add 2304 Figure 4-67 Spares tab with spare drive IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 139
Create another spanned array with Array-4 and Array-5. See Figure 4-69. Click Next. array create S-array-1 RAID50 128 2560 2816 3072 3328 3584 3840 array create S-array-2 RAID10 256 66048 66304 66560 66816 Figure 4-69 S-array-1 with base arrays Chapter 4. TotalStorage DS300 and DS400 management...
Page 140
Up to 63 logical drives can be replicated, depending on the remaining free space after creating each replicated logical drive. Assign the new replicated logical drive a name COLORADO-LOG. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 141
COLORADO-MAIL S-Array-1 150G restricted Figure 4-72 Logical drive COLORADO-MAIL 18.Select S-array-2 as shown in Figure 4-73 on page 124. Assign a meaningful logical drive name. The RAID level determined automatically by the used Chapter 4. TotalStorage DS300 and DS400 management...
Page 142
CHAP needs to be selected for the boot logical drive and a user with the same name and the secret must be specified. See Figure 7-15 on page 236. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 143
20.Click the Add user button. Specify as User name the IQN of the HBA Port used to access logical drives from this TotalStorage DS300. Enter a password with at least 12 characters and confirm it in the Confirm Password field. The IQN iqn.2000-04.com.qlogic:qmc4052.zj1ve454f01y.2 of the second port...
Page 144
23.Define the IQNs of the iSCSI initiators which will access the DS300. An alias is used to assign more meaningful names to the IQNs. Click Add to create a IQN. See Figure 4-78 on page 127. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 145
Figure 4-79 IQN of the first port of the iSCSI HBA 25.The IQN of the second port is iqn.2000-04.com.qlogic:qmc4052.zj1ve454f01y.2 and the alias is COLORADO-P1. Enter these values and click OK. See Figure 4-80 on page 128. Chapter 4. TotalStorage DS300 and DS400 management...
Page 146
Unrestricted tab can be accessed by any iSCSI initiator. When a logical drive is assigned to more than one IQN, a warning in red is shown explaining to how many IQNs the logical drive is assigned. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 147
Figure 4-83 Assigned logical drives to an iSCSI initiator alias 30.Verify setup and click Apply. If modifications or corrections are required, use the Back button and correct the configuration. All logical drives are protected Chapter 4. TotalStorage DS300 and DS400 management...
Page 148
31.Confirm the warning message to apply the configuration by clicking Yes. Figure 4-85 Confirm configuration It will take some time to apply the configuration. The more complex the setup is, the more time is required to apply the configuration. See Figure 4-85. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Define one global hotspare during creation of arrays. Follow the steps below to create arrays, logical drives and define initiators allowed to access the logical drives: 1. Start IBM ServeRAID Manager (SRM) and connect to a DS400. Chapter 4. TotalStorage DS300 and DS400 management...
Page 150
Action → Configure storage. Figure 4-87 SRM with no configured logical drives or arrays 3. Verify that Create logical drive is selected as shown in Figure 4-88 on page 133 and click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 151
5. The selected drives will move from the left panel to the right panel. The tab named New array will change to Array-1 and a new tab with name New array is created. See Figure 4-90 on page 134. Chapter 4. TotalStorage DS300 and DS400 management...
Page 152
Figure 4-91 Selected drives for the new array 7. The selected drives will be added to the new array and the array is named Array-2. A new tab named New array is created. See Figure 4-92 on page 135. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 153
The final results are displayed in Figure 4-93. array create S-army-2 RAID10 256 3072 3328 3584 3840 Figure 4-93 Array-5 with two drives 10.Click the Spares tab to create global hotspare drives. See Figure 4-94 on page 136. Chapter 4. TotalStorage DS300 and DS400 management...
Page 154
See Figure 4-95. Figure 4-95 Spares tab without spare drive 12.The selected drives will be moved to the Spares tab. This will be the global hotspare drive. See Figure 4-96 on page 137. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 155
Figure 4-96 Spares tab with spare drive 13.Click the Span arrays check box shown in Figure 4-97 to create spanned arrays. Without checking this checkbox, spanned arrays cannot be created. Click Next. Figure 4-97 Checked Span arrays Chapter 4. TotalStorage DS300 and DS400 management...
Page 156
For our example, use a logical drive name VOLGA-BOOT. Specify RAID level 1 and a size of 10GB for this logical drive. The logical drive and this array will be owned by controller A. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 157
WOLGA-MEDIA S-array-1 102400M Figure 4-100 RAID level 17.For S-array-2, define the name of the logical drive, stripe size, size and controller. The window shown in Figure 4-101 on page 140 shows the first Chapter 4. TotalStorage DS300 and DS400 management...
Page 158
Change the logical drive name to WOLGA-LOG and specify a size of 11GB. See Figure 4-102. Figure 4-102 New defined logical drive Note: Stripe size and controller are array specific values and cannot be set to different values in the same array. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 159
20.The requested number of logical drives will be created with default name of Device-x. See Figure 4-104. Click Next after all required logical drives are defined. logical create Device-1 S-array-2 11264M logical create Device-1 S-array-2 11264M Figure 4-104 New replicated logical drives Chapter 4. TotalStorage DS300 and DS400 management...
Page 160
OK. Figure 4-106 Discovered initiator 23.Repeat steps 21 on page 142 and 22 until all initiators are defined. An error message informs when no more initiators are available. See Figure 4-107. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 161
Note: The alias can have a length of 16 characters when modified with the ServeRAID Manager console. The CLI supports longer aliases. They will be shown correctly in the ServeRAID Manager console. initiator manage WOLGA-SLOT3-(1) rename WOLGA-SLOT4-(1) Figure 4-109 Rename the initiator alias Chapter 4. TotalStorage DS300 and DS400 management...
Page 162
A warning appears when a logical drive is assigned to more than one initiator. This should be required for systems with multiple HBAs installed and connected to a TotalStorage DS400 or for clustered systems. Click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 163
WOLGA-DB 1 nodes are attached to the TotalStorage DS300 or DS400. The logical drives initiator manage need to be removed from the initiators and assigned in the same order to all WOLGA-SLOT4-(1) initiators.
Page 164
Yes. Figure 4-114. Figure 4-114 Confirm configuration 31.It will take some time to apply the configuration. The more complex the setup is, it will require more time to apply. IBM TotalStorage DS300 and DS400 Best Practices Guide...
See callout boxes for example commands. 1. Arrays are deleted by selecting the array → right-click → Delete array. All logical drives defined in the array also deleted. Initiators or user accounts are not deleted. Chapter 4. TotalStorage DS300 and DS400 management...
Note: Flashcopy target logical drives in this array must be deleted first. 4.8.4 Delete logical drives on TotalStorage DS300 and DS400 This section will explain how to delete logical drives. Follow the steps below: 1. Logical drives are deleted by selecting the logical drive with a right-click →...
The chosen RAID level decides how many drives may fail until the array will be inoperable. Two different versions of hotspares might be configured. Assigned hotspare drives Global hotspare drives Chapter 4. TotalStorage DS300 and DS400 management...
Page 168
2. The selected dive 14 will get a small plus to symbolize that this drive will be used as a hotspare drive. Select the drive (by clicking) to see to which array it was assigned. The array and all logical drive will be highlighted as well. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 169
Figure 4-121 SRM - Create global hotspare 2. The properties of the hotspare drives will show the differences of those drives. By selecting the hotspare drive all protected logical drives will be marked. Chapter 4. TotalStorage DS300 and DS400 management...
The next steps use the Create logical drive button to start the expansion of the logical drive. The figure shows the current size of 10GB of the logical drive WOLGA-BOOT. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 171
Additional (MB) field. Then click Next. Note: The capacity unit depends on the display preferences and might be changed in File → Preferences register tab Display option. Chapter 4. TotalStorage DS300 and DS400 management...
Page 172
WOLGA-BOOT growto 20480M Figure 4-125 Enter the amount of space the logical drive is extended 4. Click the Apply. Figure 4-126 Configuration summary 5. Confirm the configuration by clicking Yes. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Action → Expand or migrate or the context menu of the array Array-2 Expand or migrate to migrate the Array-2 from RAID level 5 to RAID level 10 with 6 drives instead of 3. Chapter 4. TotalStorage DS300 and DS400 management...
Page 174
On the right side of the blue arrow is information provided about the required additional drives for the migration process. This test is IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 175
Figure 4-131 Physical drives view 4. Set sub logical drives to 3. Select three additional drives. Then click Next. Note: The new size value will be 0 until a valid configuration is selected. Chapter 4. TotalStorage DS300 and DS400 management...
Page 176
Array-2 raid10 64 197376 197632 197888 Figure 4-132 Select new drives for the migrated array 5. Click Apply. Figure 4-133 Configuration summary 6. Confirm the configuration by clicking Yes. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 177
There is no information in the ServeRAID manager console available that a expansion or migration is in progress. Use the CLI to check the status of the logical drives to determine when a problem has occurred or if process is still running. Chapter 4. TotalStorage DS300 and DS400 management...
Page 178
Figure 4-135 Array migration in progress 8. Verify the status of the logical drive from the CLI. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 179
(573,317,120 512 byte blocks) Available: 272.37GB (100%) ----[ Group '0' ]------------------------------------------------------ Device Capacity Status ----------------------------------------------------------------------- 134144 IBM-ESXS Disk (enclosure 2 slot 11) 136.73GB online 134400 IBM-ESXS Disk (enclosure 2 slot 12) 136.73GB online ----[ Group '1' ]------------------------------------------------------ Device Capacity Status ----------------------------------------------------------------------- 134656 IBM-ESXS Disk (enclosure 2 slot 13) 136.73GB...
IBM ServeRAID Manager. Note: Management Station and USER_TOOL are only available in the Microsoft Windows operating system version of the IBM ServeRAID Manager. Section 4.9.1, “Administer Management Station user accounts with ServeRAID Manager console” on page 162 explains the user management with the ServeRAID Manager console.
4.9.2 Administer Management Station user accounts with USER_TOOL The installation directory of the IBM ServeRAID Manager contains a command line utility called USER_TOOL.EXE. This utility allows you to create user accounts for the ServeRAID Manager Management Station service on the command line.
Page 182
Figure 4-141 Create account with operator authority A list of all defined accounts are retrieved with the list option. Note: ServeRAID Management Station service may need a restart to reflect the modifications. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 183
Delete accounts by using the option remove. The example shows the deletion of the user administrator. Note: The command line utility USER_TOOL.EXE will reflect deletions of accounts immediately. ServeRAID Manager console requires a restart of ServeRAID Management Station service. Chapter 4. TotalStorage DS300 and DS400 management...
Page 184
(1) to administrator (3). C:\Program Files\IBM\ServeRAID Manager>user_tool.exe change operator 3 ['user_tool.exe', 'change', 'operator', '3'] C:\Program Files\IBM\ServeRAID Manager>user_tool.exe list ['user_tool.exe', 'list'] admin 3 operator 3 C:\Program Files\IBM\ServeRAID Manager> Figure 4-146 Change user authority level IBM TotalStorage DS300 and DS400 Best Practices Guide...
4.10 Install premium feature license key A premium feature allows the use of additional functions of the IBM TotalStorage DS300 and DS400. These additional premium features are, for example, support for 5 to 256 Flashcopys, and the EXP400 expansion unit attachment. When one...
Page 186
4. A message dialog opens that the license key has been entered successfully. Click OK. 5. The output of the command line interface command show license now shows the enabled external channels. IBM TotalStorage DS300 and DS400 Best Practices Guide...
If one of these circumstances occurs and the premium feature key is lost, contact IBM technical support to get a new feature key. A proof of purchase is required! Support for the retrieval of a replacement feature key may be available at the following Web site at a future date: http://www.advancedfunctions.com...
4.11 Flashcopy or SnapShot backup Flashcopy and SnapShot are different names for the same feature. IBM uses the term SnapShot to refer to the Flashcopy feature. Other vendors may use the term SnapShot. The command line interface uses also the term SnapShot.
Page 189
The lookup table maintains a relationship between the data blocks of the source and target logical drive. There are no data block in the target logical drive at this time. Chapter 4. TotalStorage DS300 and DS400 management...
Page 190
This kind of Flashcopy is also called Copy-On-Write (COW) because the data copy occurs as soon as a write to a data block is performed. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 191
When the data was read from the source logical drive and is written to the Flashcopy target logical drive the COW lookup table will be modified and the relationship between the data blocks dissolved. Chapter 4. TotalStorage DS300 and DS400 management...
Page 192
Flashcopys to 256. Depending on the usage, more system memory is also required. IBM offers a system memory upgrade to 1GB for the TotalStorage DS400 and the TotalStorage DS300 model 1701-1RS and 1701-2RD. Note: With the TotalStorage DS300 1701-1RL, only 4 Flashcopys can be used.
Page 193
Other options are possible depending on the usage of the logical drive and the used application. Stopping I/O to a logical drive from which it is booted, for example, is not possible from the operating system. Chapter 4. TotalStorage DS300 and DS400 management...
Page 194
4. From the ServeRAID Manager console, the Flashcopy logical drives can be seen, deleted, access control and authentication be managed like every other logical drive as well. See 4.8, “IBM TotalStorage DS300/DS400 array and logical drive management” on page 113.
Page 195
Actions → Properties or the context menu to open the property window. The corresponding Flashcopy target logical drives will be highlighted. → Figure 4-158 ServeRAID Manager menu action properties Chapter 4. TotalStorage DS300 and DS400 management...
Page 196
The figure shows also the second Flashcopy does not require data space. This is because the COW area and COW lookup table are shared between those two Flashcopys. Figure 4-160 Flashcopy children properties of a Flashcopy source logical drive IBM TotalStorage DS300 and DS400 Best Practices Guide...
Manager or over the CLI. 4.12.1 Update DS300 and DS400 firmware with CLI TotalStorage DS300 or DS400 firmware update can be performed by using the command line interface. Three protocols for transferring the firmware file to the TotalStorage DS300 or DS400:...
Page 198
Figure 4-161 Hyperterminal — New connection 2. Select TCP/IP (WInsock) from Connect using: Figure 4-162 Hyperterminal — Connect to 3. Enter the IP address of the management port of controller A. Click OK. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 199
1 is version 6.21 and image 2 is version 6.04. The image which will be used for booting is image 1, version 6.21. Current image is also 6.21. The firmware update will overwrite image 2, version 6.04. Chapter 4. TotalStorage DS300 and DS400 management...
Page 200
Image [2]: [IBM TotalStorage DS Series (Build 0710)] [23/06/2005][6.04] Current image: [1] [IBM TotalStorage DS Series (Build 0750)] Next boot image: [1] [IBM TotalStorage DS Series (Build 0750)] DS300-1[A]# Figure 4-164 Command line interface — Logon and boot image information 5.
Page 201
For HTTP replace the protocol ftp with http. A ftp or http server must be accessibly by the controller of the TotalStorage DS300 or DS400 and the firmware file must be stored there.
Page 202
RedBoot already at version 05.05.05, skipping... Writing kernel Writing filesystem 27302294 bytes read... Image successfully uploaded. Use the 'system reboot' command to run this new firmware image DS300-1[A]# Figure 4-169 Command line interface — successful image flash IBM TotalStorage DS300 and DS400 Best Practices Guide...
The system is about to reboot Figure 4-171 Command line interface — Reboot TotalStorage DS300 or DS400 The next section explains how to perform the same firmware update wit the IBM ServeRAID Manager console. 4.12.2 Update DS300 and DS400 firmware with ServeRAID Manager With ServeRAID Manager, multiple enclosures can be updated at the same time.
Page 204
Stations and agents. Right-click Networked storage and select Update controller images from the context menu. Figure 4-172 ServeRAID Manager console — Update controller images 2. The IBM ROM update wizard starts and introduces the process of upgrading the firmware. Click Next. Figure 4-173 IBM ROM Update Wizard 3.
Page 205
Click Next. mage upload ftp://192.168.1.1/07 50.upgrade mage upload http://192.168.1.1/ 0750.upgrade Figure 4-175 Select enclosures for update 5. Confirm the selected enclosures for update by clicking Apply. Chapter 4. TotalStorage DS300 and DS400 management...
Page 206
6. Last chance to cancel the update. Click Yes to start the update on the selected enclosures. Figure 4-177 Confirmation question 7. First step of the upgrade is the upload of the image file to all selected Management Stations. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 207
8. Second step is the download of the image file to the controller of the selected enclosures. After verifying the uploaded file the controller will be flashed. Figure 4-179 Download firmware to enclosures Chapter 4. TotalStorage DS300 and DS400 management...
2. Select ServeRAID Manager in Change or Remove Programs. 3. Click the Remove button. Figure 4-181 Add and Remove Programs 4. Click Yes to confirm that you want to remove the IBM ServeRAID Manager. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Figure 4-184 ServeRAID Manager removal using the rpm command 4.15 Basic information gathering in case of trouble To get help from the IBM technical support center, certain information about the current status of your IBM Total Storage DS300 or DS400 is required. This...
4.15.5, “IBM ServeRAID Manager log files” on page 203 4.15.6, “Log files of the iSCSI SANsurfer Management software” on page 204 4.15.7, “Log files of the IBM FAStT Management Suite Java (MSJ)” on page 204 4.15.1 Gather information about the system with eGatherer and...
Page 211
DSA edition. Download the DSA portable edition and store the file on all systems attached to the IBM TotalStorage DS300 and IBM TotalStorage DS300. Perform the following steps to gather information about the system: 1. Click Start → Run. In the Run window select the DSA executable.
Page 212
Figure 4-186 Run — DSA installer with options 3. The InstallShield Wizard opens. Click Next. Figure 4-187 DSA InstallShield Wizard 4. Accept the DSA license agreement and click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 213
*.xml.gz file are the html files with all gathered information as well. Open the index.html file to see the gathered information. Chapter 4. TotalStorage DS300 and DS400 management...
4.15.2 LED status of the Total Storage DS300 and DS400 and EXP400 The TotalStorage DS300 and DS400 has on front and rear site LEDs to help identifying problems. It is important to know the current status of those LEDs. 3.3.4, “DS300 controls and LEDs” on page 34 describes the available LEDs for a TotalStorage DS300.
Page 215
Collect the console event log by clicking on the Events button in the toolbar. Save the events into a file. By default the file name is events.txt and it is saved in the installation directory of the IBM ServeRAID Manager. Chapter 4. TotalStorage DS300 and DS400 management...
Page 216
Save controller diagnostic file Use Hyperterminal to connect via TCOP/IP (Winsock) to Controller A. Note: A serial cable is required for this connection. An IBM Service representative must be onsite when this procedure is performed. • Enter administrative mode.
Page 217
1K Xmodem protocol. Click Receive. Figure 4-194 Hyperterminal — Chose protocol and location • Enter the file name under which the received file will be saved. Click Figure 4-195 Hyperterminal — Enter file name Chapter 4. TotalStorage DS300 and DS400 management...
Page 218
Use Windows HyperTerminal or PUTTY or any other Telnet client which is capable of capturing the screen output into a file. i. Use Hyperterminal to connect via TCOP/IP (Winsock) to Controller A. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 219
Figure 4-198 Hyperterminal — Menu Transfer Capture text iv. Enter path and file name to save the captured information. Click Start. Figure 4-199 Hyperterminal — Enter path and file name v. Run the command show all. Chapter 4. TotalStorage DS300 and DS400 management...
Page 220
The last line shows the amount of output. Press Enter to scroll to the next page. When the end is reached, Press q to quit the show all command. Figure 4-201 Hyperterminal — show all output IBM TotalStorage DS300 and DS400 Best Practices Guide...
Run one command after the other. for example show array or show system. This is the list of command for a TotalStorage DS300. Enter show and press TAB to get a list of sub commands. DS300-1[A]# show...
If a .OLD file already exists, the existing .OLD file is destroyed. Not all of those files might exist. IBM ServeRAID Manager creates the log files as soon as the first event for a specific log file appears.
A network time protocol server (NTP) helps to have correct time on the network ntp TotalStorage DS300 or DS400. All time stamps in the log files and messages 172.16.0.9 are correct and no manual intervention is required to keep them synchronized.
Page 225
You can set the stripe-unit size to 16, 32, 64, 128, 256 (the default), 512 or 1024 KB. You can maximize the performance of your TotalStorage DS300 or DS400 by setting the stripe-unit size to a value that is close to the size of the system I/O requests.
Page 226
IBM TotalStorage DS300 and DS400 Best Practices Guide...
Chapter 6. configurations This chapter gives an overview of the sample DS300 SAN configurations that are used in later chapters to explain, in detail, TotalStorage DS300 installation and configuration. This chapter contains these topics: 6.1, “DS300 single controller sample configurations” on page 212 –...
Figure 6-1 shows a routed attachment of a single server. Additional servers can also be connected to the gigabit switch, or somewhere else in the network behind different routers. IBM TotalStorage DS300 and DS400 Best Practices Guide...
DS300, but these paths go through a switch. Hence it is possible to also connect an Internet Storage Name Server (iSNS) to the networks. It is also possible to connect additional servers to the switches which can then connect to the DS300. Chapter 6. TotalStorage DS300 sample configurations...
Page 232
MS software initiator 1.06 Windows 2000 and 2003 MS software initiator 2.0 Linux IBM iSCSI Server Adapter or QLogic iSCSI Expansion Card for BladeCenter Red Hat 3 iSCSI software initiator V3.6.3, V3.6.4 IBM TotalStorage DS300 and DS400 Best Practices Guide...
Even when multipathing is possible, it is not always supported. Check support pages and firmware readme files for current support status. With hardware initiators like IBM iSCSI Server Adapter or the Qlogic iSCSI Expansion Card for IBM IBM ^ BladeCenter, multipathing is not possible because at the time this redbook was written, no multipathing driver was available.
Page 234
Windows 2000 MS software initiator 1.06 spread logical drives across the and 2003 HBAs, no multipathing Windows 2000 MS software initiator 2.0 spread logical drives across the and 2003 HBAs, no multipathing IBM TotalStorage DS300 and DS400 Best Practices Guide...
Ethernet interfaces for software initiators must be teamed together using teaming software in Windows or ethernet channel bonding in Linux. You must insure that the iSCSI session is established over the virtual adapter and not the physical adapters. Chapter 6. TotalStorage DS300 sample configurations...
Page 236
BladeCenter HBAs, no multipathing Windows 2000 MS software initiator 1.06 use NIC teaming software (failover and 2003 mode) Windows 2000 MS software initiator 2.0 use NIC teaming software (failover and 2003 mode) IBM TotalStorage DS300 and DS400 Best Practices Guide...
Even when multipathing is possible, it is not always supported. Check support pages and firmware readme files about current support status. With hardware initiators like IBM iSCSI Server Adapter or the Qlogic iSCSI Expansion Card for IBM IBM ^ BladeCenter, multipathing is not possible because at the time this redbook was written, no multipathing driver was available.
Page 238
Windows 2000 MS software initiator 1.06 spread logical drives across the and 2003 HBAs, no multipathing Windows 2000 MS software initiator 2.0 spread logical drives across the and 2003 HBAs, no multipathing IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 239
IBM SLES 9 embedded iSCSI software multipathing using device mapper initiator or MCS possible, but not supported by IBM a. Check driver readme files for detailed version numbers and service pack levels. Chapter 6. TotalStorage DS300 sample configurations...
Page 240
IBM TotalStorage DS300 and DS400 Best Practices Guide...
TotalStorage DS300 SAN controller. In this chapter, these topics are discussed: 7.1, “Boot from a DS300 with QLogic iSCSI Expansion Card for IBM eServer BladeCenter” on page 225 7.2, “Qlogic iSCSI Expansion Card for IBM eServer BladeCenter in Microsoft Windows Server 2003”...
Page 242
Table 7-2 DS300 IP configuration Controller Management LAN iSCSI LAN 1 IP iSCSI LAN 2 IP IP (ETH0) (ETH2) (ETH3) Controller A 192.168.1.230 192.168.1.61 192.168.1.125 255.255.255.224 255.255.255.192 255.255.255.192 Controller B 192.168.1.231 192.168.1.62 192.168.1.126 255.255.255.224 255.255.255.192 255.255.255.192 IBM TotalStorage DS300 and DS400 Best Practices Guide...
7.1 Boot from a DS300 with QLogic iSCSI Expansion Card for IBM eServer BladeCenter This scenario will explain in detail the setup of an IBM ^ Blade HS20 with QLogic iSCSI Expansion Card for IBM ^ BladeCenter. There are no hard drives installed in the blade.
Depending on the port type of the external switches, pass through modules can be used as well. IBM offers a copper pass through and an optical pass through module. The copper pass through module can only operate at gigabit speed and can handle only ethernet.
Page 245
When the management modules are direct connected into one of the networks used with the switch modules, the switches can see MAC addresses from devices twice. One time they can see it over the management Chapter 7. TotalStorage DS300 installation...
3 and 4 to connect outside of the BladeCenter. 1. Update BIOS and firmware of the HBA to the latest level supported by IBM for the DS300. The BIOS can be downloaded from IBM’s support Web page: http://www.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&lndocid=MI...
Page 247
2. During POST, the BIOS of the QLogic iSCSI Expansion Card for IBM ^ BladeCenter shows a message Press Ctrl+Q for Fast!UTIL. Press CTRL+Q to enter the setup.
Page 248
Figure 7-3 Select host adapter 4. Select Configuration Settings and press Enter. Figure 7-4 Fast!Util options — Configuration settings 5. Select Host Adapter Settings from the Configuration Settings and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 249
6. Verify that the Adapter BIOS is disabled. Disable it if it is enabled. Select Host Adapter BIOS: Enabled and press Enter. The setting will change to Disabled. Then Press ESC to return to the Configuration Settings. Figure 7-6 Host adapter settings 7. Select iSCSI Boot Settings and press Enter. Chapter 7. TotalStorage DS300 installation...
Page 250
Enter to change the value from enabled to disabled. An IP address is not set here. This will be done later from the operating system. Press ESC to leave iSCSI Boot Settings and return to Configuration Settings. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 252
Select Save changes and press Enter. If no changes made in the setting, this dialog will not presented. Figure 7-10 Save modifications 11.Select Host Adapter and press Enter. Figure 7-11 Fast!UTIL options — Select host adapter IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 253
12.Select the first host adapter and press Enter. Figure 7-12 Select host adapter 13.Select Configuration Settings and press Enter. Figure 7-13 Fast!UTIL options — Configuration Settings 14.Select Host Adapter Settings and press Enter. Chapter 7. TotalStorage DS300 installation...
Page 254
Figure 7-14 Configuration settings — Host adapter settings 15.Select Host Adapter BIOS and enable it by pressing Enter. The value changes from Disabled to Enabled. Then select Initiator IP Address and press Enter. Figure 7-15 Host adapter settings IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 255
16.Enter the new IP address 192.168.1.5 of the first HBA and press Enter. Figure 7-16 Enter HBA IP Address 17.The IP address was added into the dialog. Select Subnet Mask and press Enter. Figure 7-17 Subnet mask Chapter 7. TotalStorage DS300 installation...
Page 256
18.Enter the subnet mask 255.255.255.192 and press Enter. Figure 7-18 Enter subnet mask 19.Select the Gateway IP Address and press Enter. Figure 7-19 Select gateway IP address 20.Enter the gateway IP address 192.168.1.65 and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 257
Figure 7-20 Enter gateway address 21.Select the Initiator iSCSI Name and press Enter. Figure 7-21 Select IQN Chapter 7. TotalStorage DS300 installation...
Page 258
22.The full iSCSI qualified name is shown. Make note of the iSCSI qualified name because it will be required later to configure the access control list of the TotalStorage DS300. Press ESC to return to Adapter Settings. Figure 7-22 Full IQN of the selected HBA 23.Press ESC to return to Fast!UTIL options and save modifications.
Page 259
This is important before defining iSCSI boot settings. The adapter first needs to connect to the storage subsystem before a LUN to boot from can be selected. Thus requires defined and working network settings. Figure 7-24 Save modifications 25.Select Configuration Settings and press Enter. Chapter 7. TotalStorage DS300 installation...
Page 260
Figure 7-26 Configuration Settings — iSCSI Boot Settings 27.On Figure 7-27 on page 243, select iSCSI Boot: Disabled, and press Enter to enable iSCSI boot. Select Primary Boot Device and press Enter. The IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 261
28.A list with available targets is shown. See Figure 7-28 on page 244. Select the target to boot from and press Enter. You may scroll down the list to see more targets. They may not to be shown sequentially in the list. Chapter 7. TotalStorage DS300 installation...
Page 262
29.The selected target will be added as primary boot device. Select Primary Boot Device Settings to verify the full iSCSI qualified name of the selected boot device. Then press Enter. Figure 7-29 iSCSI boot settings — primary boot device settings IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 263
Note: When a logical drive is renamed in the CLI of the TotalStorage DS300 the IQN will not change. Press ESC to return to the iSCSI Boot Settings. Figure 7-30 Detailed primary boot device settings 31.Press ESC to return to Configuration Settings. Chapter 7. TotalStorage DS300 installation...
Page 264
Figure 7-31 iSCSI Boot settings 32.Select Save changes and press Enter. Figure 7-32 Save mollifications 33.Select Exit Fast!UTIL and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
The driver disk is required because the driver is not included on the Microsoft Windows Server 2003 Enterprise Edition CD. 1. Download the driver for the QLogic iSCSI Expansion Card for IBM ^ BladeCenter from IBM’s support Web site. http://www.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&lndocid=MI GR-58619 There are different driver packages available.
7.1.6 Microsoft Windows Server 2003 Enterprise Edition installation The installation of Windows 2003 is straightforward. The driver of the QLogic iSCSI Expansion Card for IBM ^ BladeCenter is not included on the Microsoft Windows Server 2003 Enterprise Edition CD. This requires you to create a driver diskette first.
Page 267
F6 to install third party SCSI or RAID drives which are required at boot time. Press F6 to install the driver for the QLogic iSCSI Expansion Card for IBM ^ BladeCenter.
Page 268
Figure 7-37 Specify additional SCSI adapter 4. Insert the driver disk created in 7.1.5, “Create QLogic iSCSI Expansion Card for IBM eServer BladeCenter driver disk” on page 247 into the floppy drive and press Enter. Figure 7-38 Windows setup — insert driver disk...
Page 269
5. The driver for the QLogic iSCSI Expansion Card for IBM ^ BladeCenter will be found. Press Enter to select this driver. Figure 7-39 Windows setup — QLogic iSCSI Adapter 6. The driver for the QLogic iSCSI Expansion Card for IBM ^ BladeCenter host bus adapter will be loaded and Windows setup returns to the screen to add more third party SCSI and RAID driver.
Page 270
7. For the remaining installation follow the instructions on the screen. There is no difference from the installation to a local attached drive. The planned disk to boot from is shown as last disk in the list. Figure 7-41 Detected disks by Windows setup IBM TotalStorage DS300 and DS400 Best Practices Guide...
GUI on the host and a management station. The latest release of the SANsurfer utility is able to manage fibre channel host bus adapter, iSCSI host bus adapter and the QLogic SAN switch for the IBM BladeCenter. The installation allows to select the components separately. Finest granularity can be achieved by the custom setup.
Page 272
Figure 7-43 SANsurfer installation — Important information 5. Choose one of the setup options. By default all agents and GUIs are installed. Only the iSCSI agent and GUI is required for this setup. The SAN Surfer IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 273
HBAs remote. Click Next to install all GUIs and agents. Figure 7-44 SANsurfer installation — Choose product features 6. Choose the folder where the SANsurfer will be installed. Click Next. Figure 7-45 SANsurfer installation — Choose install folder Chapter 7. TotalStorage DS300 installation...
Page 274
Figure 7-46 SANsurfer installation — Select shortcut profile 8. Click Next. A icon on the desktop will be created in the selected profile. Figure 7-47 SANsurfer installation — Create desktop icon selection IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 275
Install. Figure 7-48 SANsurfer installation — Pre installation summary 10.After installation is finished, a window is shown to define if QLogic HBA failover can be configured. Do not activate the failover configuration and click Next. Chapter 7. TotalStorage DS300 installation...
Page 276
Figure 7-49 SANsurfer installation — Qlogic failover 11.Click Done. The installation wizard will close. Figure 7-50 SANsurfer installation — Install complete IBM TotalStorage DS300 and DS400 Best Practices Guide...
2. Click Host → Connect. → Figure 7-52 SANsurfer — Host connect 3. Localhost is chosen by default. An IP address of a remote system where the agent is installed can be specified here as well. Click Connect. Chapter 7. TotalStorage DS300 installation...
Page 278
Similar status is also seen for the port and the HBA. SANsurfer help explains the different status very well. See SANsurfer iSCSI HBA Manager Main Windows in the Getting started section. Figure 7-54 SANsurfer — Connected to host COLORADO IBM TotalStorage DS300 and DS400 Best Practices Guide...
There are two settings which need to be changed in the iSCSI host bus adapter firmware. These settings are the same for the IBM iSCSI Server Adapter and the QLogic iSCSI Expansion Card for IBM ^ BladeCenter and are required for the IP failover of the DS300 controllers.
Page 280
3. Scroll to the right site. Change the Connection Keep Alive Timeout from 30 to 180. Enable the ARP Redirect and click OK. Figure 7-57 iSCSI adapter firmware settings 4. Click OK. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 281
5. The changed firmware settings are listed in Figure 7-59, but are not yet active. Click Close. Figure 7-59 Modified firmware settings 6. Click Save Port Settings as shown in Figure 7-60 on page 264 to apply the firmware setting changes. Chapter 7. TotalStorage DS300 installation...
Page 282
Figure 7-60 Save port settings 7. Click Yes. IBM TotalStorage DS300 and DS400 Best Practices Guide...
228. SANsurfer provides more options to configure the host bus adapter than the POST BIOS menu of the host bus adapter. Two logical drives of the TotalStorage DS300 will be added to the host COLORADO: one logical drive without authentication and one with.
Page 284
Applying network addresses to the adapter is resetting this adapter and this interrupts the access of the operating system to the C drive. It is safer to perform this configuration from the adapter BIOS. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 285
4. Add a new iSCSI target to the host without initiator authentication. logical manage COLORADO-MAIL a. Select the Target Settings tab. No targets are currently shown. Click the allow green plus sign to add a iSCSI target. COLORADO-P1 Chapter 7. TotalStorage DS300 installation...
Page 286
COLORADO-MAIL is owned by controller B. Then click OK. Figure 7-66 SANsurfer — iSCSI target IP address c. The target is added to the target list. This connection is not yet saved. Click Save Settings. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 287
A warning appears that the settings should not be saved when this device is used for booting. In this case the other port is used. Click Yes. Figure 7-68 SANsurfer — Save settings warning Chapter 7. TotalStorage DS300 installation...
Page 288
Figure 7-69 SANsurfer — Target information f. After a short time SANsurfer asks for an refresh of the configuration information. Click Yes to refresh the configuration. The new target COLORADO-MAIL will be found. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 289
2. Add logical drive COLORADO-DB to the host. Use initiator authentication. a. Select the port 1 of the iSCSI HBA and from the right column the Target Settings tab. No targets are currently shown.Click the green plus sign to add a iSCSI target. Chapter 7. TotalStorage DS300 installation...
Page 290
COLORADO-MAIL is owned by controller B. Then click OK. Figure 7-72 SANsurfer — iSCSI target IP address c. The target is added to the target list. This connection is not yet saved. Click Configure Authentication. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 291
In the initiator secret field enter at least 12 character long password.The password is a1234567890b. Then select the last target from the target list. It is the target with TID4. Select the created CHAP name and secret from the CHAP name/secret drop down list. Click OK. Chapter 7. TotalStorage DS300 installation...
Page 292
In this case the other port is used. Click Yes. Figure 7-76 SANsurfer — Save settings warning h. Enter the configuration password. The default password is config. Figure 7-77 SANsurfer — Configuration Password IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 293
After a hardware rescan or reboot the logical drive is seen by the operating system. More logical drives may be added now. The setup is now completed and the testing of the setup can start. Chapter 7. TotalStorage DS300 installation...
BladeCenter in Microsoft Windows Server 2003 The QLogic iSCSI Expansion Card for IBM ^ BladeCenter can be used with an IBM HS20, LS20 and HS40 blade in a IBM Eserver BladeCenter. At time of writing only Microsoft Windows 2000 and Windows Server 2003 are supported.
Microsoft Internet Storage Name Server 3.0 was chosen for the iSNS server. The iSNS server needs to be defined on the DS300 with the command line interface. IBM ServeRAID Manager does not provide the capability to define this setting. The iSNS Server and the ServeRAID Manager management station service might be run on the same system.
Page 296
Other devices tree. Click Update Driver..Figure 7-81 Windows device manager with unknown devices (BladeCenter iSCSI HBA) 2. In the Welcome to the Found New Hardware Wizard select No, not at this time and click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 297
Figure 7-82 Found new hardware wizard 3. Select Install from a list or specific location (Advanced) and click Next. Figure 7-83 Install from a list Chapter 7. TotalStorage DS300 installation...
Page 298
4. Browse to the folder where you have downloaded the NDIS network driver for the card. Click Next. Figure 7-84 Search location 5. After the driver installation finishes, click Finish to close the Hardware Update Wizard. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 299
QLA4010 PCI 1Gb Ethernet Adapter. Redo steps 1-5 for the remaining ethernet controller in the Other devices tree. Figure 7-86 Windows device manager with unknown devices (network controller) 7. Right-click the first Network Controller in the Other devices tree. Click Update Driver..Chapter 7. TotalStorage DS300 installation...
Page 300
8. In the Hardware Update Wizard choose No, not this time and click Next. Figure 7-87 Found new hardware wizard 9. Select Install from a list or specific location (advanced) and click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 301
10.Deselect the Search removable media option, select Include this location in the search and specify the directory were you have stored the device driver for the iSCSI adapter. Click the Next button to start the installation. Chapter 7. TotalStorage DS300 installation...
Page 302
Figure 7-89 Search location The driver files will be copied to the correction location. 11.Click the Finish button to complete the installation if the first iSCSI adapter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 303
When you check now the Windows device manager, you will find a new SCSI adapter device QLogic iSCSI Adapter in the SCSI and RAID controllers section and one unknown device less in the Other devices section. Figure 7-91 Windows device manager with unknown devices (network controller) Chapter 7. TotalStorage DS300 installation...
7.2.2 Install the Qlogic iSCSI Expansion Card for IBM eServer BladeCenter management software To manage the QLogic iSCSI Expansion Card for IBM ^ BladeCenter, a software package called iSCSI SANsurfer Management is used. Management of the iSCSI adapter includes configuration and updating the adapter. This management software consists of a agent installed on the system where the iSCSI adapter is installed and a client or graphical user interface (GUI).
Page 305
2. The introduction screen gives you some advice about the installation. Click the Next button to proceed. Figure 7-93 SANsurfer — Important Information 3. Read the important information about the management application and then click Next. Chapter 7. TotalStorage DS300 installation...
Page 306
Depending on you planning select the option. The example below installs GUI and agent together on the same system. Click the Next button. Figure 7-95 SANsurfer — Choose Install Folder IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 307
6. Menu entries and desktop shortcuts are placed by default into the current users profile. Select All User Profiles and click Next. Figure 7-97 SANsurfer — Select Shortcut Profile 7. Click Next to let the installer create a desktop icon. Chapter 7. TotalStorage DS300 installation...
Page 308
Figure 7-98 SANsurfer — Create Desktop icon Selection 8. Click Install in the Pre-Installation Summary. Figure 7-99 SANsurfer — Pre-installation Summary All files will be installed now. 9. Click Done to close the installation application. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Formatting or verifying of attached iSCSI drives are done in the CTRL+Q BIOS Setup. Because of the redundant design of an IBM BladeCenter daughter cards like the Qlogic iSCSI Expansion Card for IBM ^ BladeCenter are dual port adapter. The next sections will explain different ways to configure the adapter by using the two available ports.
Page 310
CLick Connect. Figure 7-102 Connect to host window 3. SANsurfer connects to the specified host and presents a list of installed HBAs. The left site of the window contains host information. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 311
4. Select in HBA list a HBA and verify that firmware and BIOS level is up to date. Figure 7-104 HBA information 5. Select the register card HBA Options when you have to perform a BIOS or firmware update. Buttons for updating the firmware and the BIOS are available. Chapter 7. TotalStorage DS300 installation...
Page 312
7. The wizard needs to know which HBA and port has to be configured. Select a port and click Next. Figure 7-106 Wizard — HBA port selection 8. Verify by inspecting the HBA port data that the right HBA port was chosen. Click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 313
DNS server. Click Next. Note: A DNS server is required when iSCSI targets will be discover by using the service location protocol (SLP). Figure 7-108 Wizard — HBA port connection settings Chapter 7. TotalStorage DS300 installation...
Page 314
11..Specify the IP address of the iSCSI controller of an DS300. Click OK. Figure 7-110 Wizard — iSCSI Device IP address 12.The specified iSCSI target will be added to the target list. Click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 315
Confirm this message by clicking Next. 16.Do not configure the second HBA port with the wizard. Click Cancel to finish the wizard. 17.Select target settings of a configured HBA port. Uncheck the Auto-bind Discovered Targets option. Chapter 7. TotalStorage DS300 installation...
Page 316
1. Select Port 1. On the Port Options register card specify the IP address, subnet mask and gateway. 2. Enter a DNS server IP. 3. Select the check box Enable iSNS and specify the IP address of the iSNS server. 4. Click Save Port Settings. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 317
Figure 7-115 iSCSI target list 6. After a moment, the target list is updated with iSCSI targets from the iSNS server updated iSCSI target list. Chapter 7. TotalStorage DS300 installation...
Check the Bind check box for each target. Click the Config Authentication button. Figure 7-117 Bind 2. Enter the administration password. The default password is config. 3. Click Yes. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 319
Use as username the IQN. THe password needs to be at least 12 characters long Figure 7-119 CHAP Username Password pair 6. Assign in the target area the userid password pair to a iSCSI target by selecting it from the drop down list. Chapter 7. TotalStorage DS300 installation...
Page 320
7. Click OK to finish. Figure 7-121 Finished 8. The state of the attached iSCSI target is now Session Active and the disk is accessible by the operating system. Figure 7-122 Session Active IBM TotalStorage DS300 and DS400 Best Practices Guide...
7.3 QLogic iSCSI Expansion Card for IBM eServer BladeCenter in Linux 7.3.1 Driver installation Follow these steps to install the driver on a Linux 2.6 kernel. These steps do not apply to a Linux 2.4 kernel. 1. Download the current driver.
To install the SANsurfer management software for Linux, follow these steps: 1. Open a shell in your graphical environment. Extract the installation file and start the installation executable as shown in Figure 7-124 on page 305. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 323
2. The SANsurfer graphical installer appears. The introduction screen gives you some advice about the installation. Click Next to proceed. Figure 7-125 SANsurfer Linux installation step 2 3. Read the important information about the management application and then click Next. Chapter 7. TotalStorage DS300 installation...
Page 324
Depending on your needs select the appropriate option. The example below installs the GUI and the agent together on the same system. Click the Next button. Figure 7-127 SANsurfer Linux installation step 4 IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 325
5. You can specify a installation destination. Click Next to continue. Figure 7-128 SANsurfer Linux installation step 5 6. Click Install in the pre-installation summary to start the installation. Figure 7-129 SANsurfer Linux installation step 6 7. Click Done to close the installation application. Chapter 7. TotalStorage DS300 installation...
The configuration is almost the same as described in 7.2.3, “Setup of the QLogic iSCSI Expansion Card for IBM eServer BladeCenter” on page 291. Figure 7-131 on page 309 shows SANsurfer on a system with two installed IBM iSCSI Server Adapter cards.
7.4 IBM iSCSI Server Adapter in Windows Server 2003 7.4.1 Planning, considerations and network setup Two IBM iSCSI Server adapter are installed in an IBM ^xSeries 445 in slot 5 and 6. As operating system a Microsoft Windows Server 2003 Enterprise Edition with service pack 1 was chosen.
Every logical drive will have only one initiator assigned. Figure 7-132 Configuration setup 7.4.2 Microsoft Windows Server 2003 Enterprise Edition installation The operating system was installed as described in: http://www.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&lndocid=MI GR-51935 IBM TotalStorage DS300 and DS400 Best Practices Guide...
– After driver installation it will appear in the SCSI and RAID controllers tree of the device manager. The driver for the IBM iSCSI Server adapter is not included on the Microsoft Windows product CD. The drivers can be found via the following URL: http://www.ibm.com/servers/storage/support/disk/ds300/downloading.html...
Page 330
Figure 7-133 IBM iSCSI Server Adapter driver installation step 1 2. In the Hardware Update Wizard choose No, not this time and click Next. Figure 7-134 IBM iSCSI Server Adapter driver installation step 2 3. Select Install from a list or specific location (Advanced) and click Next.
Page 331
Figure 7-135 IBM iSCSI Server Adapter driver installation step 3 4. Browse to the folder where you have downloaded the NDIS network driver for the card. Click Next. Figure 7-136 IBM iSCSI Server Adapter driver installation step 4 5. After the driver installation finishes, click Finish to close the Hardware Update Wizard.
Page 332
Figure 7-137 IBM iSCSI Server Adapter driver installation step 5 6. In the Network adapters tree of the device manager appears a QLogic QLA4010 PCI 1Gb Ethernet Adapter. Redo steps 1-5 for the remaining ethernet controllers in the Other devices tree.
Page 333
7. Right-click the first Network Controller in the Other devices tree. Click Update Driver..Figure 7-139 IBM iSCSI Server Adapter driver installation step 7 8. In the Hardware Update Wizard choose No, not this time and click Next. Figure 7-140 IBM iSCSI Server Adapter driver installation step 8 9.
Page 334
Figure 7-141 IBM iSCSI Server Adapter driver installation step 9 10.Browse to the folder where you have downloaded the storport driver for the card. Click Next. Figure 7-142 IBM iSCSI Server Adapter driver installation step 10 11.After the driver installation finishes, click Finish to close the Hardware Update Wizard.
Refer to 7.2.2, “Install the Qlogic iSCSI Expansion Card for IBM eServer BladeCenter management software” on page 286. The installation of SANsurfer for the IBM iSCSI Server Adapter is the same as for the Qlogic iSCSI Expansion Card for IBM ^ BladeCenter.
7.4.5 Configuration of the IBM iSCSI Server Adapter Card The IBM iSCSI Server Adapter Card can be configured in its BIOS during system POST (by pressing CTRL+Q) or with the iSCSI SANsurfer Management Software. The configuration is almost the same as described in 7.2.3, “Setup of the QLogic iSCSI Expansion Card for IBM eServer BladeCenter”...
Server This section describes the installation of a Microsoft Cluster Server with two nodes and shared storage from a IBM TotalStorage DS300. Each cluster node is equipped with two IBM iSCSI Server adapter. This two adapter are currently not used for host bus adapter failover. The logical drives are accessed over one host bus adapter or the other but not both.
Page 338
Arrays and logical drives are distributed over the two controllers of the TotalStorage DS300 and the two iSCSI interfaces on each port. This will be achieved by assigning the logical drives to different host bus adapters.
Page 339
Figure 7-146 Cabling diagram Table 7-5 lists the network settings of the TotalStorage DS300. See Chapter 6, “TotalStorage DS300 sample configurations” on page 211 for the basic network setup of a TotalStorage DS300. Table 7-5 IBM TotalStorage DS300 network addresses...
Page 340
HBA0 - Port 0 Gateway 192.168.1.62 HBA1 - Port 0 connected to iSCSI LAN 2 HBA1 - Port 0 IP Address 192.168.1.73 HBA1 - Port 0 Subnet Mask 255.255.255.192 HBA1 - Port 0 Gateway 192.168.1.126 IBM TotalStorage DS300 and DS400 Best Practices Guide...
7.5.2 Install the server operating system Install Microsoft Windows Server 2003 Enterprise Edition as described in the operating system installation guide for the chosen server. The matrix for the operating system installation guides can be found under Chapter 7. TotalStorage DS300 installation...
IBM iSCSI Server Adapter. 7.5.3 Install drivers for the IBM iSCSI Server Adapter Download the latest supported driver for the IBM iSCSI Server Adapter for a connection to the TotalStorage DS300 from IBM support site at: http://www.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&lndocid=MI...
Page 343
Figure 7-148 iSCSI Server Adapter — Network controller driver installation 3. Select No, not this time and click Next. Figure 7-149 Hardware update wizard — Welcome 4. Select Install from a list or specific location and click Next. Chapter 7. TotalStorage DS300 installation...
Page 344
Figure 7-151 Hardware update wizard — Choose search options 6. In the specified location will be a driver searched for the Network Controller. The driver will be found and installed. Click Finish. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 345
9. Both network controllers are installed. Install now the driver the Ethernet Controller. Depending on the planned usage two different drivers can be installed. The storport driver package contains a dummy driver for the ethernet controller in case the network interface of this iSCSI host bus Chapter 7. TotalStorage DS300 installation...
Page 346
10.Right-click the Ethernet controller device in other devices. In the context menu click Update Driver ..Figure 7-154 iSCSI Server Adapter — Network controller driver installation 11.Select No, not this time and click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 347
Figure 7-156 Hardware update wizard — Choose software installation method 13.Uncheck Search removable media. Check Include this location in the search and click Browse. In the Browse For Folder dialog choose the folder where the driver was unpacked into. Click Next. Chapter 7. TotalStorage DS300 installation...
Page 348
Figure 7-157 Hardware update wizard — Choose search options 14.Click Finish. Figure 7-158 Hardware update wizard — Completing the wizard 15.Under System devices appears now a QLogic NULL driver device. IBM TotalStorage DS300 and DS400 Best Practices Guide...
1. Download the SANsurfer Pro from the following URL: http://www.ibm.com/support/docview.wss?uid=psg1MIGR-58619 2. Install on both cluster nodes TIBER and SEINE the SANsurfer Pro agent. Start the setup program. 3. Gather the IQNs of the host bus adapters. Chapter 7. TotalStorage DS300 installation...
Page 350
7.5.5 Configure arrays and logical drives on the TotalStorage DS300 This section describes the configuration using the command line interface of the TotalStorage DS300. See 7.5.1, “Planning and considerations” on page 319 for details of the configuration. 1. Open a Telnet session to one of the controllers.
Figure 7-164 Modify authentication type 8. Define the username used for the bidirectional authentication. This user name will be used by the TotalStorage DS300 to authenticate against the initiator. There is only one account per enclosure. It is not possible to define this account within the IBM ServeRAID Manager console.
Page 352
5. Select Port 0 of HBA0 of host SEINE. Select register card Port Options and then Network. Enter the IP address 192.168.1.9, subnet mask 255.255.255.192 and gateway 192.168.1.62 of the first host bus adapter in IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 353
Specify the primary DNS Server 172.16.100.10. Click Save Port Settings. Figure 7-169 SANsurfer — Network settings of the iSCSI Server Adapter 6. Check the Disable future warning messages for this session checkbox and click Yes. Chapter 7. TotalStorage DS300 installation...
Page 354
7. Enter the SANsurfer configuration password. The default password is config. Click OK. Figure 7-171 SANsurfer — Security check 8. Click Yes to refresh the current configuration. Figure 7-172 SANsurfer — iSCSI Configuration change 9. The network settings are now defined. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 355
Select port 0 of HBA0 of host SEINE. Then click register card Port Options and Firmware. Click the button Open to see configured firmware values. Chapter 7. TotalStorage DS300 installation...
Page 356
Figure 7-174 SANsurfer — HBA Port options 12.Click the Edit button to modify firmware values. Figure 7-175 SANsurfer — Firmware values IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 357
13.Scroll to the right end and enable ARP Redirect. Then change Connection Keep Alive Timeout from 30 to 180. Click the OK button. Figure 7-176 SANsurfer — Modified firmware values 14.Click OK. Figure 7-177 SANsurfer — Information 15.Click Close. Chapter 7. TotalStorage DS300 installation...
Page 358
Figure 7-178 SANsurfer — Firmware values 16.Click Save Port Settings to save the modified firmware values. Figure 7-179 SANsurfer — Port Options IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 359
Figure 7-182 SANsurfer — iSCSI configuration change 20.Perform step 11 on page 337 to step 19 for each remaining host bus adapter in both cluster nodes. 21.Next steps will configure the iSCSI targets accessed by each host bus adapter. Chapter 7. TotalStorage DS300 installation...
Page 360
LUNs on this target. A list of all LUNs is requested by issuing the sendtargets command. This automatic discovery is only performed when the Auto-discover checkbox is checked and the configuration is saved. Click Save Settings. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 361
Figure 7-187 SANsurfer — iSCSI configuration change 27.The configured logical drive ELBE-Quorum was found but session is failed because no CHAP password was specified to access this iSCSI target. Click Configure Authentication to add the required authentication settings. Note Chapter 7. TotalStorage DS300 installation...
Page 362
29.Define the username and password pair which will be used to authenticate the host bus adapter against the iSCSI target. Click the green plus button in the CHAP Entries list to add a empty line in this list. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 363
Figure 7-191 on page 346 shows the username elbe and the password a1234567890a in the CHAP entries list. The specified CHAP entry can now be selected for the target in the target list. Select the CHAP Name/secret only for the target with the target ID 64. Chapter 7. TotalStorage DS300 installation...
Page 364
31.Check the Bidi box for target 192.168.1.7. This enables the authentication of the storage subsystem against the initiator. Then click the green plus button in the targets table to add an empty line in this table. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 365
Figure 7-192 SANsurfer — Authentication Configuration 32.Enter the username in the field Target Name. Add the used password in the field Target Secret. Then click OK. Chapter 7. TotalStorage DS300 installation...
Page 366
Figure 7-193 SANsurfer — Authentication Configuration 33.Check the Bind checkbox in the line of target ID 64 and then save the configuration by clicking the Save Settings button. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 367
35.The configuration changes will be saved and a configuration refresh is requested by SANsurfer. Click Yes. Figure 7-196 SANsurfer — iSCSI configuration change 36.After the configuration refresh the target ID 64 was changed to ID 3 and the session to ELBE-Quorum is active. Chapter 7. TotalStorage DS300 installation...
Page 368
37.Repeat step 22 on page 342 to step 36 on page 349 for the first iSCSI interface of controller B. 38.The configuration looks like window shown in Figure 7-198 on page 351. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 369
SEINE and TIBER. 40.The final configuration of all iSCSI targets looks like this. All targets are defined for both hosts and the cluster service can be installed in the next step. Chapter 7. TotalStorage DS300 installation...
Note: The Send target host entries might be deleted now. Also the auto discovery function might be disabled. But even when a new iSCSI target is assigned to the initiators defined on the TotalStorage DS300, those targets will not be automatically accessible by the host. The CHAP authentication and the not defined CHAP name and secret for the send target host entries will prevent this.
Page 371
1. Open the Computer Management, select Storage and click Disk Management. Figure 7-200 Computer Management (Local) 2. The Initialize and Convert Disk Wizard starts. Click Next. Figure 7-201 Initialize and Convert Disk Wizard 3. Select the disks to initialize them. Click Next. Chapter 7. TotalStorage DS300 installation...
Page 372
Note: Dynamic disks are not supported in a cluster environment or with a Microsoft Software Initiator. Figure 7-203 Initialize and Convert Disk Wizard — Select disks to convert 5. Verify the chosen settings and click Finish. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 373
Figure 7-204 Initialize and Convert Disk Wizard — Verify settings 6. All drives are ready to be partitioned and formatted. Right-click the first drive. From the context menu select New Partition. Chapter 7. TotalStorage DS300 installation...
Page 374
Figure 7-205 Disk Management — Initialized drives 7. The New partition wizard starts. Click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 375
Figure 7-206 New Partition Wizard 8. Select Primary partition and click Next. Figure 7-207 New Partition Wizard — Partition type 9. Choose the partition size and click Next. Chapter 7. TotalStorage DS300 installation...
Page 376
This helps in a clustered environment to verify with one view on the other node or nodes the assignment of the drives. Click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 377
Figure 7-210 New Partition Wizard — Format partition 12.Verify the settings and confirm them by clicking Finish. Figure 7-211 New Partition Wizard — Verify settings 13.The drive is now partitioned and formatted. Chapter 7. TotalStorage DS300 installation...
1. Start the Cluster Administrator. Click Start->Run. Enter cluadmin in the open field and click OK. Figure 7-213 Open cluster administrator IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 379
3. The New Server Cluster Wizard starts. Click Next. Figure 7-215 New Server Cluster Wizard 4. Choose domain and enter the cluster name. This is the name under which the cluster itself is accessible in the network. Click Next. Chapter 7. TotalStorage DS300 installation...
Page 380
6. The cluster setup performs some test to verify that the hardware and software setup is able to operate a cluster. The warnings in this screen indicating that drives C: and E: are not manageable by the cluster service. This is correct, IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 381
Figure 7-219 New Server Cluster Wizard — Cluster IP address 8. Specify a domain account which will be used as service account for this cluster. During the setup this account will be configured with all required rights. Click Next. Chapter 7. TotalStorage DS300 installation...
Page 382
Figure 7-220 New Server Cluster Wizard — Cluster service account 9. Click Quorum to define the quorum drive. Figure 7-221 New Server Cluster Wizard — Proposed cluster configuration 10.Select the quorum drive from the list of available shared drives. Click OK. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 383
Figure 7-222 New Server Cluster Wizard — Cluster configuration quorum 11.Verify the settings and click Next. Figure 7-223 New Server Cluster Wizard — Proposed cluster configuration 12.Click Next after the cluster was successfully created. Chapter 7. TotalStorage DS300 installation...
Page 384
13.Verify the log file by clicking View Log. Click Finish to close the New Server Cluster Wizard. Figure 7-225 New Server Cluster Wizard — Finish 14.The cluster administrator connects to the newly created cluster. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 385
The cluster service now running on the first node. The cluster service must now be installed on the remaining nodes. 1. Open menu File → Open Connection. Figure 7-227 Cluster administrator — Menu file 2. Select Add nodes to cluster and click OK. Chapter 7. TotalStorage DS300 installation...
Page 386
Figure 7-228 Cluster Administrator — Action add nodes to cluster 3. The Add Nodes Wizard starts. Click Next. Figure 7-229 Add Nodes Wizard 4. Click Browse to browse for computers in the domain. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 387
Figure 7-231 Select computers 6. Click Find now. This provides a list of all computers in the domain. A search term can be added to the Name field to limit the results returned by Find Now. Chapter 7. TotalStorage DS300 installation...
Page 388
Figure 7-232 Select computers 7. Select those computers which will be added to the cluster as new nodes. Click OK. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 389
Figure 7-233 Select computers 8. The selected computers are added to the list of selected computers. Click Figure 7-234 Select computers 9. Click Add. Chapter 7. TotalStorage DS300 installation...
Page 390
Figure 7-236 Add Nodes wizard — Added computer as new nodes 11.The Add Nodes Wizard analyzes the configuration. The shown warnings are the local C: and E: drives which are not managed by the cluster. After the successful analysis click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 391
12.Enter the password of the cluster service account. The same account was specified during the installation of the first node. Click Next. Figure 7-238 Add Nodes Wizard — Cluster service account 13.Verify settings and click Next. Chapter 7. TotalStorage DS300 installation...
Page 392
14.After all specified nodes successfully are added to the cluster click Next. Figure 7-240 Add Nodes Wizard — Adding nodes to the cluster 15.Verify the log for any problems that might have occurred and click Finish. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 393
Figure 7-242 Cluster administrator with new added nodes The Cluster service is now on all nodes configured. The last step is the configuration of the network priority and the failover tests. 1. Right-click the cluster name. From the context menu select Properties. Chapter 7. TotalStorage DS300 installation...
Page 394
Figure 7-243 Cluster administrator — Menu cluster properties 2. Select register card Network priority. Figure 7-244 General cluster properties 3. Select the Heartbeat network and click Properties. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 395
Note: The shown network names are the names used for the network connections and can differ from cluster to cluster. Figure 7-245 Cluster network priority properties 4. Change the role of the heartbeat network from All communications to Internal cluster communications only. Click OK. Chapter 7. TotalStorage DS300 installation...
Page 396
Figure 7-246 Heartbeat properties 5. Click OK to close the cluster properties and return to the cluster administrator. Figure 7-247 Cluster network priority properties IBM TotalStorage DS300 and DS400 Best Practices Guide...
7.6 IBM iSCSI Server Adapter in SLES9 The scenario shows the setup of an IBM x445 equipped with two IBM iSCSI Server Adapters connected via switches to a DS300. SLES9 SP2 is used in this setup. 7.6.1 Planning and considerations In this setup two iSCSI Server Adapters are used.
7.6.3 IBM iSCSI Server Adapter driver installation Before using the IBM iSCSI Server Adapter in SLES9, download the latest driver from the DS300 support page: http://www.ibm.com/servers/storage/support/disk/ds300/ Note: For this setup we used a beta version of the qla4xxx driver as the initial version of Kernel 2.6 drivers for the IBM iSCSI Server Adapter were not...
-- Installing the qla4xxx modules to /lib/modules/2.6.5-7.191-bigsmp/kernel/drivers/scsi/qla4xxx/... danube:~/qla4xxx/5.00.03b19test3 # Figure 7-249 Driver installation for IBM iSCSI Server Adapter in SLES9 SP2 The driver is now ready for use. To configure LUNs it is necessary to use the iSCSI SANsurfer management software.
Page 400
2. The SANsurfer graphical installer appears. The introduction screen gives you some advice about the installation. Click Next to proceed. Figure 7-251 SANsurfer Linux installation step 2 3. Read the important information about the management application and then click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 401
Depending on your needs select the appropriate option. The example below installs the GUI and the agent together on the same system. Click the Next button. Figure 7-253 SANsurfer Linux installation step 4 Chapter 7. TotalStorage DS300 installation...
Page 402
Figure 7-254 SANsurfer Linux installation step 5 6. Click Install in the pre-installation summary to start the installation. Figure 7-255 SANsurfer Linux installation step 6 7. Click Done to close the installation application. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Expansion Card for IBM eServer BladeCenter” on page 291. The only difference is that the IBM iSCSI Server Adapter Card is a single port card. So in the SANsurfer iSCSI HBA manager application appears a single port for each installed HBA.
Microsoft iSCSI software initiator 1.06 is already in use. Refer to chapter 7.8, “Microsoft iSCSI software initiator 2.0 in Windows 2003” on page 398 for the newer Microsoft iSCSI software initiator. IBM TotalStorage DS300 and DS400 Best Practices Guide...
1. Download and execute the installation package 1.06-initiator-x86fre.msi. On the welcome screen click Next to continue. Figure 7-258 Microsoft iSCSI software initiator 1.06 installation step 1 2. Select the installation folder and choose Everyone if appropriate for you before clicking Next. Chapter 7. TotalStorage DS300 installation...
Page 406
Figure 7-259 Microsoft iSCSI software initiator 1.06 installation step 2 3. Click Next to start the installation. Figure 7-260 Microsoft iSCSI software initiator 1.06 installation step 3 4. Click I Agree and Next to continue. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 407
Figure 7-261 Microsoft iSCSI software initiator 1.06 installation step 4 5. Ensure that Install Complete iSCSI Initiator is selected and click OK to continue. Figure 7-262 Microsoft iSCSI software initiator 1.06 installation step 5 6. Click Agree to continue. Chapter 7. TotalStorage DS300 installation...
Page 408
Figure 7-264 Microsoft iSCSI software initiator 1.06 installation step 7 8. There are some hints displayed in the following window, that help to find the problems if the installation did not finish successfully in step 7. Click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Figure 7-266 Microsoft iSCSI software initiator 1.06 installation step 9 7.7.3 Configuration of Microsoft iSCSI software initiator 1.06 In this section we describe the configuration of the Microsoft iSCSI software initiator 1.06. Before using Microsoft iSCSI software initiator in a production Chapter 7. TotalStorage DS300 installation...
Page 410
Target Portals tab or by entering iSNS server IPs in the iSNS Servers tab. We show how to configure device discovery by providing IPs of target portals. Click the Target Portals tab. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 411
Figure 7-268 Microsoft iSCSI software initiator 1.06 configuration step 2 3. Click Add... and enter the IP address of the target portal. Figure 7-269 Microsoft iSCSI software initiator 1.06 configuration step 3 4. The target portal now appears in the list of available portals. Chapter 7. TotalStorage DS300 installation...
Page 412
Figure 7-270 Microsoft iSCSI software initiator 1.06 configuration step 4 5. Click the Available Targets tab. Select the first target you want to use and click Log On..IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 413
Figure 7-272 Microsoft iSCSI software initiator 1.06 configuration step 6 7. Select Microsoft iSCSI Initiator in the Local adapter pull-down. Provide the logon information if you are using CHAP authentication. Click OK to the Advanced Settings dialog. Chapter 7. TotalStorage DS300 installation...
Page 414
8. Click OK in the Log On to Target dialog. Redo steps 5-7 for each target you want to connect to. The status of the targets in the Available Targets tab of the iSCSI Initiator Properties dialog is now Connected. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 415
Figure 7-274 Microsoft iSCSI software initiator 1.06 configuration step 8 9. The active sessions to the connected targets are shown in the Active Sessions tab. Chapter 7. TotalStorage DS300 installation...
7.8.1 Planning and considerations In this example, MPIO is used for multipath. Note that the Microsoft iSCSI software initiator 2.0 allows to use MPIO or iSCSI multiple connections per session for multipathing. IBM TotalStorage DS300 and DS400 Best Practices Guide...
7.8.3 Installation of Microsoft iSCSI software initiator 2.0 Follow these steps to install the Microsoft iSCSI software initiator 2.0: 1. Download and execute the installation binary iSCSI-2.0-x86fre.exe. The software update installation wizard opens. Click Next to continue. Chapter 7. TotalStorage DS300 installation...
Page 418
2. Activate the Microsoft MPIO Multipathing Support for iSCSI checkbox and click Next. Figure 7-278 Microsoft iSCSI software initiator 2.0 installation step 2 3. Select the radio button I agree and click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
In this section we describe the configuration of the Microsoft iSCSI software initiator 2.0. Before using Microsoft iSCSI software initiator in a production environment, it is recommend to read the Microsoft iSCSI Software Initiator Users Guide that can be downloaded as uguide.doc with the software initiator. Chapter 7. TotalStorage DS300 installation...
Page 420
Click Add in the appropriate area to add a target portal or an iSNS server. This example shows the configuration by using an iSNS server. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 421
Figure 7-283 Microsoft iSCSI software initiator 2.0 configuration step 3 4. Switch to the Targets tab to display all targets known by the iSNS server. Select the target you want to connect to and click Log On..Chapter 7. TotalStorage DS300 installation...
Page 422
224). If you are using CHAP authentication, activate the checkbox for CHAP and enter username and target secret. Click OK to close the advanced settings dialog. Then click OK to close the log on to target dialog. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 423
7. The Targets tab in the iSCSI Initiator Properties dialog indicates now a status of connected for the configured target. If you have multiple ports to the target, ensure that the connected target is highlighted and click Log On... again. Chapter 7. TotalStorage DS300 installation...
Page 424
224). If you are using CHAP authentication, activate the checkbox for CHAP and enter username and target secret. Click OK to close the advanced settings dialog. Then click OK to close the log on to target dialog. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 425
Figure 7-289 Microsoft iSCSI software initiator 2.0 configuration step 9 10.The status of the drive is still connected in the Targets tab of the iSCSI Initiator Properties dialog. Ensure that the drive is marked and click Details. Chapter 7. TotalStorage DS300 installation...
Page 426
Figure 7-290 Microsoft iSCSI software initiator 2.0 configuration step 10 11.The two sessions that are connected to the target are shown. Click the Devices tab. Figure 7-291 Microsoft iSCSI software initiator 2.0 configuration step 11 IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 427
12.Click Advanced to open the device details dialog. Figure 7-292 Microsoft iSCSI software initiator 2.0 configuration step 12 13.Click the MPIO tab. Chapter 7. TotalStorage DS300 installation...
Page 428
Figure 7-293 Microsoft iSCSI software initiator 2.0 configuration step 13 14.The load balancing policy and the paths to the device are shown. Highlight the active path and click Details. Figure 7-294 Microsoft iSCSI software initiator 2.0 configuration step 14 IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 429
16.Close all open dialogs to return to the main iSCSI Initiator Properties dialog. Execute steps 4-16 again for other logical drives you want to connect to. Figure 7-296 Microsoft iSCSI software initiator 2.0 configuration step 16 Chapter 7. TotalStorage DS300 installation...
Page 430
17.Click the Persistent Targets tab to verify that there is an entry for every MPIO path in the list. Figure 7-297 Microsoft iSCSI software initiator 2.0 configuration step 17 18.Open the computer management and click Disk Management. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 431
Figure 7-298 Microsoft iSCSI software initiator 2.0 configuration step 18 19.The Initialize and Convert Disk wizard starts up automatically. Click Next to continue. Figure 7-299 Microsoft iSCSI software initiator 2.0 configuration step 19 20.Ensure that the new disks are selected and click Next. Chapter 7. TotalStorage DS300 installation...
Page 432
Microsoft software initiator. Ensure to keep the disks unselected before you click Next. Figure 7-301 Microsoft iSCSI software initiator 2.0 configuration step 21 22.Click Finish to close the wizard. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 433
Figure 7-303 Microsoft iSCSI software initiator 2.0 configuration step 23 24.To partition and format the new drives, right-click the drive, click New partition... and follow the wizard. After partitioning and formatting the drives they appear as healthy drives. Chapter 7. TotalStorage DS300 installation...
Page 434
25.To ensure that the drives are available on startup they have to be persistently bound. This is done in the Bound Volumes/Devices tab in the iSCSI initiator properties dialog. Click Add to bind a volume. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 435
Figure 7-305 Microsoft iSCSI software initiator 2.0 configuration step 25 26.Enter the drive letter and click OK. Repeat these steps for every new logical drive. Figure 7-306 Microsoft iSCSI software initiator 2.0 configuration step 26 27.Click OK to close the iSCSI initiator properties dialog. Chapter 7. TotalStorage DS300 installation...
Example 7-1 RPM installation of linux-iscsi using SLES9 SP2 CD1 danube:/media/dvd/suse/i586 # rpm -Uhv linux-iscsi-4.0.1-88.18.i586.rpm Preparing... ########################################### [100%] 1:linux-iscsi ########################################### [100%] danube:/media/dvd/suse/i586 # cat /etc/initiatorname.iscsi IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 437
Aug 3 11:21:51 danube kernel: iSCSI: bus 0 target 2 portal 0 = address 192.168.1.61 port 3260 group 1 Aug 3 11:21:51 danube kernel: iSCSI: bus 0 target 2 portal 1 = address 192.168.1.125 port 3260 group 1 Chapter 7. TotalStorage DS300 installation...
Page 438
SESSION STATUS : ESTABLISHED AT Wed Aug 3 11:21:52 2005 NO. OF PORTALS PORTAL ADDRESS 1 : 192.168.1.61:3260,1 PORTAL ADDRESS 2 : 192.168.1.125:3260,1 SESSION ID : ISID 00023d000001 TSID 0e ******************************************************************************* danube:~ # IBM TotalStorage DS300 and DS400 Best Practices Guide...
We tested this configuration successfully in our lab setup and show the possibilities of device mapper. However, this configuration is not supported by IBM. Before going further using device mapper multipath IO (DM MPIO), it is strongly recommend to read through Novell’s paper How to Setup/Use Multipathing on...
Page 440
41). In this example we handle this with the queue_if_no_path setting in /etc/multipath.conf. When starting linux-iscsi with this configuration, the log information changes compared to the single path IO configuration as shown in Figure 7-308 on page 423. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 441
(sdb and sdc) visible for the single logical drive danube-disk1. The iscsi-ls command shows now the logical drive with the alias danube-disk1 twice as shown in Example 7-8 on page 424. Chapter 7. TotalStorage DS300 installation...
Page 443
It is now necessary to create device targets for the multipath device. This is done by executing the following command: /etc/init.d/boot.multipath start Now the multipath daemon can be started: /etc/init.d/multipathd start Chapter 7. TotalStorage DS300 installation...
Page 444
MPIO. If you rely on a fully supported configuration, do not use this setup as it is not supported by IBM! Also note that failover processing and options may be enhanced in future releases of DS300 firmware (see 3.3.5, “DS300 failover”...
Page 445
Aug 3 13:23:39 danube kernel: device-mapper: dm-multipath: 8:16 (#577872): Requeued sector as [...] The multipath -l command shows the new situation. The remaining path via eth1 is used to continue IO operations. Example 7-14 multipath -l output after eth0 outage danube:~ # multipath -l Chapter 7. TotalStorage DS300 installation...
Page 446
Example 7-16 multipath -l output after eth0 comes up again danube:~ # multipath -l 20003390012f2c829 [size=97 GB][features="1 queue_if_no_path"][hwhandler="0"] \_ round-robin 0 [enabled] \_ 2:0:2:0 sdb 8:16 [active] \_ round-robin 0 [active][best] \_ 2:1:2:0 sdc 8:32 [active] danube:~ # IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 447
0, address 192.168.1.125 port 3260 group 1, alias danube-disk1 Aug 3 13:40:36 danube kernel: iSCSI: session iscsi_bus 1 target id 2 recv_cmd cdb 0x28, status 0x2, response 0x0, senselen 18, key 06, ASC/ASCQ 29/01, itt 18716 to (2 1 2 0), danube-disk1 Chapter 7. TotalStorage DS300 installation...
Notes: The initial release of Red Hat Enterprise Linux 4 does not include iSCSI software initiator or target support. Support for iSCSI is being evaluated for addition in a future update to Red Hat Enterprise Linux 4. IBM TotalStorage DS300 and DS400 Best Practices Guide...
More information about zoning can be found for example in the whitepaper Zoning implementation strategies for Brocade SAN switches, available from: http://www.brocade.com/san/white_papers/pdf/Zoning_Imp_WP_00.pdf 8.2 DS400 single controller example configurations In this section we describe two example configurations for the DS400 single controller model. IBM TotalStorage DS300 and DS400 Best Practices Guide...
8.2.1 DS400 single controller direct attachment The DS400 single controller model has two Fibre Channel ports. Thus it allows the direct attachment of up to two host systems, each having a single path to the DS400. Figure 8-1 DS400 single controller direct attachment 8.2.2 DS400 single controller fabric attachment In case that more than two host systems should be attached to a DS400 single control model, a SAN switch is necessary.
Page 454
Figure 8-2 DS400 single controller fabric attachment Table 8-1 shows a example zoning configuration for DS400 single controller fabric attachment. Table 8-1 Zoning configuration fabric attachment with single paths Zone Initiator Target Zone1 Host1_HBA1 DS400_ControllerA_FC1 Zone2 Host2_HBA1 DS400_ControllerA_FC0 IBM TotalStorage DS300 and DS400 Best Practices Guide...
8.3 DS400 dual controller example configurations In this section we describe example configurations for the DS400 dual controller model. The DS400 dual controller model allows the configuration of a fully redundant path from host systems to the logical drives, preventing single points of failure. We recommend to use two HBAs in each attached server to take advantage of this possibility.
The logical must be assigned to both initiators. When no failover driver is available for the host operating system, each logical drive must be assigned only to a single initiator. This is a configuration with two single paths. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Figure 8-4 DS400 dual controller direct attachment Important: Assign logical drives within an individual array only to a single host system in this configuration. Otherwise the access of a second host system with to a logical drive may be interrupted, if the first host system forces a controller failover for the array.
Page 458
HBA. The other configurations with quad paths cope with such an outage and can use a second path to the same controller, preventing a controller failover. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 459
Figure 8-5 DS400 dual controller fabric attachment with dual paths Table 8-2 shows a example zoning configuration for DS400 dual controller fabric attachment with dual paths. Table 8-2 Zoning configuration fabric attachment with dual paths Zone Initiator Target Zone1 on switch1 Host1_HBA1 DS400_ControllerA_FC1 Zone1 on switch2...
Page 460
“Fabric attachment with quad paths without interswitch link” on page 444 instead of this one, but we discuss this configuration to give an overview about possible implementations. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 461
Figure 8-6 DS400 dual controller fabric attachment with quad paths with ISL Table 8-3 shows a example zoning configuration for DS400 dual controller fabric attachment with quad paths through ISL. Table 8-3 Zoning configuration fabric attachment with quad paths through ISL Zone Initiator Targets...
Page 462
HBA or its connection to the SAN switch the host system can use a second path to controller in the DS400, preventing a failover for the array. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 463
Figure 8-7 DS400 dual controller fabric attachment with quad paths without ISL Table 8-4 shows a example zoning configuration for DS400 dual controller fabric attachment with quad paths without ISL. Table 8-4 Zoning configuration fabric attachment with quad paths without ISL Zone Initiator Targets...
Page 464
Note: Although in this configuration a controller failover for an array is less often necessary compared to “Fabric attachment with dual paths” on page 440, it is recommend that logical drives within an individual array be assigned only to a single host system. IBM TotalStorage DS300 and DS400 Best Practices Guide...
This chapter provides some examples and describes the setup in more detail. The following scenarios are described: 9.1, “Boot Microsoft Windows Server 2003 from DS400 with IBM SMB Host Bus Adapter” on page 448 9.2, “Boot Microsoft Windows Server 2003 from DS400 with the IBM DS4000 FC2-133 Host Bus Adapter”...
9.1.9, “Finish IBM SMB Host Bus Adapter BIOS setup” on page 486 9.1.1 Planning and considerations The IBM SMB host bus adapter has a feature which allows you to boot from a LUN 0 of any target the adapter finds during the POST. This allows you to boot an IBM ^xSeries 236 without specifying a dedicated boot target and LUN.
This is good practice and allows access restrictions to those persons who need access and restricts it from those who do not. When using an IBM BladeCenter server to connect to a TotalStorage DS400 the separate management network is a requirement to prevent network problems.
Page 468
First host bus adapter (HBA1), IBM SMB Host Bus Adapter, is installed in slot 3 and is detected by IBM FAStT MSJ as port 0. The world wide name has got the alias RIOGRANDE-S3-(0) assigned. This HBA has access to FC0 from controller A and B.
Second Host bus adapter (HBA2), an IBM SMB Host Bus Adapter, is installed in slot 4 and is detected by IBM FAStT MSJ as port 1. The world wide name has got the alias RIOGRANDE-S4-(1) assigned. This HBA has access to FC1 from controller A and B.
Page 470
2. Get the list of initiators and aliases defined during setup of the DS400. DS400[A]# initiator list Fibre Channel Initiators 210000e08b0f1549 [WOLGA-SLOT4-(1)] 210000e08b0ff748 [WOLGA-SLOT3-(0)] 210000e08b170d75 [RIOGRANDE-S4-(1)] 210000e08b17d774 [RIOGRANDE-S3-(0)] DS400[A]# Figure 9-3 Initiator list IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 471
3. Disable the access of the second HBA with alias RIOGRANDE-S4-(1) to any port. DS400[A]# initiator manage RIOGRANDE-S4-(1) deny all Access denied to initiator RIOGRANDE-S4-(1) on all ports DS400[A]# Figure 9-4 Disable initiator access 4. To be able to install onto the logical drive on the DS400, one port must allow access for an initiator.
Page 472
Port B0 Port B1 --------------------------------------------------------------------------- LUN Mappings: logical [Capacity] --------------------------------------------------------------------------- RIOGRANDE-BOOT [ 10.00GB] RIOGRANDE-BOOT2 [9000.00MB] DS400[A]# Figure 9-6 Initiator information 6. No access on any port is allowed for the second HBA. IBM TotalStorage DS300 and DS400 Best Practices Guide...
DS4000 host bus adapter. Please see “IBM TotalStorage SMB Host Bus Adapter (QLA200) 13N1873” on page 62 for more details. The following steps are done to configure the IBM SMB Host Bus Adapters in the x236. 1. Update BIOS and firmware of the HBA to a supported level by IBM. During our setup, the BIOS level 1.23 was used.
Page 474
Note: ALT+Q works as well. Figure 9-8 QLA200 BIOS Message b. Select the second HBA from the HBA list. Figure 9-9 Select host adapters IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 475
c. Select Configuration Settings and press Enter. Figure 9-10 Fast!UTIL options — Configuration settings d. Select Restore Default Settings and press Enter. Figure 9-11 Configuration settings — Restore default settings Chapter 9. TotalStorage DS400 installation...
Page 476
The adapter settings will be restored to the default settings.Press any key to return to Configuration Settings dialog. Figure 9-12 Select host adapters f. Press ESC key to leave Configuration Settings. Figure 9-13 Select host adapters IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 477
g. The configuration was modified and needs to be saved. Select Save changes and press Enter. Figure 9-14 Restored adapter defaults h. Select Host Adapter and press Enter. Figure 9-15 Fast!UTIL options — Select host adapter Chapter 9. TotalStorage DS400 installation...
Page 478
Select the first HBA and press Enter. Figure 9-16 Select host adapters j. Select Configuration Settings and press Enter. Figure 9-17 Fast!UTIL options — Configuration settings k. Select Restore Default Settings and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 479
Figure 9-18 Configuration settings — Restore default settings l. The default settings of the adapter will be applied. Press any key to return to Configuration Settings. Figure 9-19 Restore default settings 3. Activate the adapter BIOS and define the boot settings now. Chapter 9.
Page 480
Enable the host adapter BIOS by selecting Host Adapter BIOS: disabled and press Enter. The value will change from disabled to enabled.Then Press ESC to return to Configuration Settings dialog. Figure 9-21 Enable host adapter BIOS IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 481
c. Select Selectable Boot Settings and press Enter. Figure 9-22 Configuration settings — Selectable boot settings d. Select Selectable Boot: Disabled and press Enter. The value will change from Disabled to Enabled. Figure 9-23 Enable selectable boot Chapter 9. TotalStorage DS400 installation...
Page 482
A, 01 represents FC1 on controller A, 02 represents FC0 on controller B and 03 represents FC1 on controller B. Other ports of the TotalStorage DS400 do not provide in the current configuration LUNs. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 483
Figure 9-25 Select target h. Select the LUN to boot from. Than press Enter. The logical drive to boot from was assigned to the initiator as LUN 0 on the TotalStorage DS400. Figure 9-26 Select LUN to boot from Chapter 9. TotalStorage DS400 installation...
Page 484
Press ESC to leave the Selectable Boot Settings and return to Configuration Settings. Figure 9-27 Selected boot target and LUN j. Press ESC to leave Configuration Settings. Figure 9-28 Configuration Settings IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 485
k. Select Save changes and press Enter. This will save all modified settings. Figure 9-29 Save modifications l. Select Exit Fast!UTIL and press Enter. Figure 9-30 Fast!UTIL options — Exit Fast!UTIL 4. Do not reboot the system at this time. It will be rebooted in a later step. Chapter 9.
Enterprise Edition. 9.1.5 HBA driver disk creation After the IBM SMB HBA is configured to use a LUN as boot device, create a driver diskette for the installation of Microsoft Windows Server 2003. To create the driver diskette, download the driver for the IBM SMB Host Bus Adapter. Use the software and driver matrix of the DS400 to get the right driver for the host bus adapter in combination with the TotalStorage DS400.
9.1.6 Microsoft Windows Server 2003 Enterprise Edition installation The installation of Windows 2003 is straightforward. The driver of the IBM SMB Host Bus Adapter is not included on the Microsoft Windows Server 2003 Enterprise Edition CD. This requires you to create a driver diskette first. See 9.1.5, “HBA driver disk creation”...
Page 488
Figure 9-33 Windows setup — Install third party SCSI or RAID drivers 3. Insert the created driver disk and press Enter. Figure 9-34 Windows setup — insert driver disk IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 489
4. The driver for the QLogic Fibre Channel Adapter will be found. Press Enter to select this driver. Figure 9-35 Windows setup — QLogic Fibre Channel Adapter 5. The driver is newer that the driver included on the CD. Press S to use the newer driver from the disk.
Page 490
Figure 9-36 Windows setup — newer driver found 6. The driver for the IBM SMB Host Bus Adapter will be loaded and Windows setup returns to the screen to add more third party SCSI and RAID driver. Press Enter to proceed with the installation. For the remaining installation follow the instructions on the screen.
Broadcom NetXtreme Gigabit Ethernet is routed to port number 2. This is the port close to the power supplies. There are operating system install instructions for all IBM ^xSeries server on the support pages. See Appendix C, “How to get updates of code and documentation”...
Page 492
3. Install the IBM FAStT Management Suite Java (MSJ) to manage the IBM SMB Host Bus Adapter. a. Download the latest version of the FAStT MSJ from the IBM support Web page and run the installer file. http://www.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-56707 Click Run to execute the installer.
Page 493
Figure 9-40 MSJ installation — license agreement d. Read important information and click Next. Figure 9-41 MSJ installation — important information e. Select GUI and NT agent and click Next. For a single system the MSJ GUI and agent should be installed. The agent must be installed on the Chapter 9.
Page 494
Figure 9-42 MSJ installation — Choose product features f. Specify the installation directory and click Next. Figure 9-43 MSJ installation — Choose install directory IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 495
g. Specify the location of the shortcuts and click Next. Figure 9-44 MSJ installation — select shortcut profile h. Choose if a desktop icon is required and click Install. Figure 9-45 MSJ installation — create desktop icon i. Files will be copied. When installation is complete click Done. Chapter 9.
Page 496
4. Install the QLogic Device Specific Module (DSM) with the multipath input/output (MPIO) driver. QLogic provides a special Device Specific Module for Microsoft multipath input/output driver. This DSM is specifically designed to work with the IBM TotalStorage DS400. See 3.4.4, “DS400 failover” on page 51 for failover details.
Page 497
Figure 9-47 Content of the DSM and MPI O driver archive c. Confirm the open file security warning by clicking Run. Figure 9-48 Open file security warning d. A command line box opens and displays the progress of the drive installation.
Page 498
Figure 9-50 Unsigned driver warning f. After the DSM module was installed the command line window will close. In the device manager a new device in the SCSI and raid controller section is displayed. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Figure 9-51 Device Manager after installing DSM and MPIO 5. Reboot the server. 9.1.8 Enable initiator access to all TotalStorage DS400 ports Microsoft Windows Server 2003 is installed along with the multipath drivers. There are multiple paths available but no LUNs are accessible here. This step will activate the ports of the TotalStorage DS400 for the initiators to gain access over all ports.
Page 500
Figure 9-54 Initiator list 3. Look for the initiators of RIOGRANDE and check port access for every singly initiator by entering initiator manage RIOGRANDE-S4-(1) info. All ports are disabled for this initiator. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 501
DS400[A]# initiator manage RIOGRANDE-S4-(1) info ----[ Initiators ]---------------------------------------------------------- ----[ Initiator 'RIOGRANDE-S4-(1)' ]---------------------------------------- WWN: 210000e08b170d75 Alias: RIOGRANDE-S4-(1) ID: 3 Port access: Port A0 Port A1 Port B0 Port B1 ---------------------------------------------------------------------------- LUN Mappings: logical [Capacity] ---------------------------------------------------------------------------- RIOGRANDE-BOOT [ 10.00GB] DS400[A]# Figure 9-55 Initiator information 4.
Page 502
6. Reboot the server and verify after reboot that you see 4 drives in the device manager and one multipath device. IBM FAStT MSJ shows 4 targets and every target has one LUN. This is correct. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 503
Figure 9-58 FAStT MSJ with 4 LUNs. Windows device manager shows now 4 drives and one multipath device. Figure 9-59 Device manager with 4 drives and one multipath device Target and LUN ID can be retrieved from the disk device property. Those values are also found in the properties of the multipath device.
Figure 9-60 Multipath disk device properties 9.1.9 Finish IBM SMB Host Bus Adapter BIOS setup During the planning phase when it is decided where the boot targets need to be specified, the following steps are required to complete the setup. If no boot targets need to be specified in the host bus adapter BIOS, only the adapter BIOS and the selectable boot need to be enabled.
Page 505
boot target. The appropriate LUN must be selected as well. This setting needs to be defined also for the second host bus adapter to allow booting the system in case the first HBA fails. Not under all circumstances will this be the case. There is no failover driver available, therefore you have to configure the second adapter if there is a failure.
Page 506
Figure 9-62 Select host adapter 3. Select Configuration Settings and press Enter. Figure 9-63 Fast!UTIL options — Configuration settings 4. Select Selectable Boot Settings as shown in Figure 9-64 on page 489 and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 507
Figure 9-64 Configuration settings — Selectable boot settings 5. Select the Boot Port name, LUN after the primary entry and press Enter. Figure 9-65 Second boot port name and LUN 6. Select the FC0 interface of controller B. From the world wide name the interface can be detected.
Page 508
7. A list of all LUNs of this target is presented. Select LUN 0 and press Enter. Figure 9-67 Select boot LUN 8. The target and the LUN is added to the boot device list. Press ESC to return to Adapter Settings. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 509
Figure 9-68 Defined boot targets and LUNs 9. Press ESC to leave Adapter Settings and return to Configuration Settings. Figure 9-69 Configuration settings 10.Save the modifications by select Save changes and press Enter. Chapter 9. TotalStorage DS400 installation...
Page 510
Figure 9-70 Save modifications 11.Select Host Adapter and press Enter. Figure 9-71 Fast!UTIL options — Select host adapter 12.Select the second HBA and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 512
Figure 9-74 Configuration settings — Adapter settings 15.Select Host Adapter BIOS disabled and press Enter. The value will change from Disabled to Enabled. Then Press ESC o return to Configuration Settings. Figure 9-75 Enable host adapter BIOS IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 513
16.Select Selectable Boot Settings and press Enter. Figure 9-76 Configuration settings — Selectable boot settings 17.Select Selectable Boot and press Enter. The value changes from Disabled to Enabled. Figure 9-77 Enable selectable boot Chapter 9. TotalStorage DS400 installation...
Page 514
19.Select the FC1 interface of controller A. From the world wide name the interface can be detected. Digit 3 and 4 of the world wide name is 01. Figure 9-79 Boot target FC1 (01) controller A IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 515
20.A list of all luns of this target presented. Select LUN 0 and press Enter. Figure 9-80 Boot LUNs 21.Select the Boot Port name, LUN after the primary entry and press Enter. Figure 9-81 Second boot port name and LUN Chapter 9.
Page 516
Digit 3 and 4 of the world wide name is 03. Figure 9-82 Boot Target A list of all LUNs of this target presented. Select LUN 0 and press Enter Figure 9-83 Boot LUNs IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 517
23.The target and the LUN is added to the boot device list. Press ESC to return to Adapter Settings. Figure 9-84 Defined boot targets and LUNs 24.Press ESC to leave Adapter Settings and return to Configuration Settings. Figure 9-85 Configuration settings — Adapter settings Chapter 9.
Page 518
25.Save the modifications by selecting Save changes as shown in Figure 9-86 and press Enter. Figure 9-86 Save modifications 26.Select Exit Fast!UTIL and press Enter as shown in Figure 9-87. Figure 9-87 Fast!UTIL options —Exit Fast!Util IBM TotalStorage DS300 and DS400 Best Practices Guide...
9.2 Boot Microsoft Windows Server 2003 from DS400 with the IBM DS4000 FC2-133 Host Bus Adapter The setup of an IBM ^xSeries 236 with two IBM DS4000 FC2-133 host bus adapters connected with multiple paths to a TotalStorage DS400 will be explained in detail.
The DS4000 FC2-133 host bus adapter does not search for an accessible LUN to boot from on an attached target like the IBM SMB Host Bus Adapter does. This requires you to specify the boot LUN in the BIOS menu of the host bus adapter.
Page 521
System name is WOLGA. First HBA (HBA1), a IBM TotalStorage DS4000 FC2-133 host bus adapter, is installed in slot 3 and is detected by IBM FAStT MSJ as port 0. The world wide name has got the alias WOLGA-SLOT3-(0) assigned. This HBA has...
B0 for controller B. Second HBA (HBA2) is also a IBM TotalStorage DS4000 FC2-133 host bus adapter and is installed in slot 4. IBM FAStT MSJ detects this HBA as port 1. The world wide name has got the alias WOLGA-SLOT4-(1) assigned. This HBA has access to FC1 from controller A and B.
Page 523
Note: It is important for this description that the Array-1 of the logical drive WOLGA-BOOT is owned by controller A. When the alternate controller owns the array of the logical drive the port names needs to be changed to reflect that the access goes over a port of controller B and not A.
Page 524
DS400[A]# initiator list Fibre Channel Initiators 210000e08b0f1549 [WOLGA-SLOT4-(1)] 210000e08b0ff748 [WOLGA-SLOT3-(0)] 210000e08b170d75 [RIOGRANDE-S4-(1)] 210000e08b17d774 [RIOGRANDE-S3-(0)] DS400[A]# Figure 9-91 List initiators 3. Disable the access of the second HBA with alias WOLGA-SLOT4-(1) to any port. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 525
DS400[A]# initiator manage RIOGRANDE-S4-(1) deny all Access denied to initiator RIOGRANDE-S4-(1) on all ports DS400[A]# Figure 9-92 Deny access to an initiator 4. To be able to install onto the logical drive on the DS400 at least one port must allow access for an initiator.
Page 526
WOLGA-BOOT [ 30.00GB] WOLGA-DB [ 15.00GB] WOLGA-LOG [ 11.01GB] WOLGA-MEDIA [100.00GB] WOLGA-TEMP [900.00MB] DS400[A]# Figure 9-94 Verify port A0 access 6. No access on any port is allowed for the second HBA. IBM TotalStorage DS300 and DS400 Best Practices Guide...
FC2-133 host bus adapter in the IBM ^x236. The adapters are installed in PCI slots 3 and 4. 1. Update BIOS and firmware of the HBA to the latest level supported by IBM for the DS400. The BIOS can be downloaded from the IBM support Web page http://www.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&lndocid=MI...
Page 528
Press Ctrl+Q for Fast!UTIL. Press CTRL+Q to enter the setup. Note: ALT+Q works as well. Figure 9-96 POST — TotalStorage DS4000 FC2-133 adapter BIOS message b. Select the second HBA and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 530
Select Restore Default Settings and press Enter. Figure 9-99 Configuration settings — Restore default settings e. The default setting of the adapter will be applied. Press any key to return to Configuration Settings. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 531
Figure 9-100 Adapter defaults restored f. Press ESC to return to Configuration Settings. g. Press ESC again to leave Configuration Settings and return to Fast!UTIL Options. h. Save the modifications. by pressing Enter. Chapter 9. TotalStorage DS400 installation...
Page 532
Figure 9-101 Save modifications i. After all modifications are saved in NVRAM, select Select Host Adapter from the Fast!UTIL Options and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 533
Figure 9-102 Fast!UTIL options — Select host adapter j. Select the first HBA and press Enter. Figure 9-103 Select host adapters Chapter 9. TotalStorage DS400 installation...
Page 534
HBA sees ID 129 which is the Controller A port FC0 (A0) and ID 130 which is the Controller B port FC0 (B0). This screen will only show the target devices but no LUNs. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 535
Figure 9-105 Fibre channel device list c. Press ESC to return to the Fast!UTIL Options. 4. Enable the adapter BIOS for the first HBA. a. Select Configuration Settings from the Fast!UTIL Options and press Enter. Chapter 9. TotalStorage DS400 installation...
Page 536
Figure 9-106 Fast!UTIL Options — Configuration Settings b. Select Adapter Settings from the Configuration Settings and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 537
Figure 9-107 Configuration settings — Adapter Settings c. From the Adapter Settings select Host Adapter BIOS: Disabled and press Enter. The setting will change to Enabled. Then Press ESC to return to the Configuration Settings. Chapter 9. TotalStorage DS400 installation...
Page 538
Figure 9-108 Adapter Settings 5. Define the BOOT LUNs for this first HBA. a. Select Selectable Boot Settings from the Configuration Settings and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 539
Figure 9-109 Configuration settings — Selectable boot settings b. Enable the Selectable Boot by selecting this option and press Enter. The value will change from Disabled to Enabled. Chapter 9. TotalStorage DS400 installation...
Page 540
Figure 9-110 Selectable boot settings c. Select (Primary) Boot Port Name, Lun and press Enter. Figure 9-111 Selectable boot settings — Primary boot port IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 541
d. Select now the target which owns the logical drive to boot from. In this case the logical drive is owned by controller A and the initiator WOLGA-SLOT3-(0) (HBA1) is allowed to access the port FC0 of controller A. Press Enter. See 9.2.3, “TotalStorage DS400 setup” on page 504. Figure 9-112 Fibre channel targets When you select the second target in the list an error message is received that the selected device is not a disk device.
Page 542
WOLGA-BOOT was as first logical drive assigned to the initiators. The DS400 will present the configured logical drives in that order to the host as they where assigned to the initiator. Select the LUN 0 end press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 543
Figure 9-114 Available LUN s of the selected fibre channel target f. The world wide port name the target and the LUN are shown as values. Press ESC to return to Configuration Settings. Chapter 9. TotalStorage DS400 installation...
Page 544
Figure 9-115 Selected boot device g. Press ESC to leave the Configuration Settings dialog. All configuration modifications will be saved now. Select Save changes and press Enter to save the modifications. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 545
Figure 9-116 Save modifications h. The Fast!Util options dialog is shown. Select Exit Fast!UTIL and press Enter to leave the BIOS setup. Chapter 9. TotalStorage DS400 installation...
Server 2003. Each logical drive of the TotalStorage DS400 is seen by the host only once, even with multiple paths. 9.2.5 Create IBM DS4000 Host Bus Adapter driver disk The driver disk is required because the driver included on the Microsoft Windows Server 2003 Enterprise Edition CD is out of date.
Microsoft Windows Server 2003 Enterprise Edition CD. However, this driver is to old and may not detect disks. Thus requires to create a driver diskette first. See chapter Create IBM DS4000 Host Bus Adapter driver disk about the creation of the driver disk.
Page 548
Figure 9-119 Windows setup — install third party SCSI or RAID drivers 3. Insert the driver disk created in “Create IBM DS4000 Host Bus Adapter driver disk” on page 528 and press Enter. Figure 9-120 Windows setup — insert driver disk...
Page 549
4. The driver for the QLogic Fibre Channel Adapter will be found. Press Enter to select this driver. Figure 9-121 Windows setup — QLogic Fibre Channel Adapter 5. The driver is newer than the driver included on the CD. Press S to use the newer driver from the disk.
Page 550
6. The driver for the DS4000 FC2-133 host bus adapter will be loaded and Windows setup returns to the screen to add more third party SCSI and RAID driver. Press Enter to proceed with the installation. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Broadcom NetXtreme Gigabit Ethernet is routed to port number 2. This is the port close to the power supplies. There are operating system install instructions for all IBM IBM ^xSeries server on the support pages. See Appendix C, “How to get updates of code and documentation”...
Page 552
All unknown devices are now removed. d. Install IPMI driver. This driver is used for the BMC. 10.Install the IBM FAStT MSJ to manage the DS4000 FC2-133 host bus adapter. a. Download the latest version of the FAStT MSJ from IBM’s support Web page and run the installer file.
Page 553
c. Accept the license agreement and click Next. Figure 9-126 MSJ installation — license agreement d. Read important information and click Next. Figure 9-127 MSJ installation — important information Chapter 9. TotalStorage DS400 installation...
Page 554
The GUI is only once required in a network but might be installed on multiple systems. Figure 9-128 MSJ installation — Choose product features f. Specify the installation directory and click Next. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 555
Figure 9-129 MSJ installation — Choose install directory g. Specify the location of the shortcuts and click Next. Figure 9-130 MSJ installation — select shortcut profile h. Choose if a desktop icon is required and click Install. Chapter 9. TotalStorage DS400 installation...
Page 556
Figure 9-131 MSJ installation — create desktop icon i. Files will be copied. When installation is complete click Done. Figure 9-132 MSJ installation — Done 11.Install the QLogic Device Specific Module (DSM) with the multipath input/output (MPIO) driver. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 557
QLogic provides a special Device Specific Module for Microsoft multipath input/output driver. This DSM is specifically designed to work with the IBM TotalStorage DS400. See 3.4.4, “DS400 failover” on page 51 for failover details. For more information about MPIO, see Microsoft whitepaper “Highly Available Storage: Multipathing and the Microsoft MPIO Driver Architecture”:...
Page 558
A command line box opens and displays the progress of the drive installation. Figure 9-135 Driver installation output e. The DSM driver is currently not yet digitally signed. Confirm the warning to install the unsigned driver. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Figure 9-136 Unsigned driver warning f. After the DSM module was installed the command line window will close. In the device manager a new device in the SCSI and raid controller section is displayed. Figure 9-137 Device Manager after installing DSM and MPIO g.
Page 560
The access was restricted in 9.2.3, “TotalStorage DS400 setup” on page 504. Figure 9-138 Assigned LUNs to the HBAs Follow the steps below to activate access to all ports: IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 561
1. Open a Telnet connection to one of the controllers in the DS400 and logon as administrator. To logon with administrative rights enter administrator. ----[ IBM DS400: Command Line Interface ]---------------------------------- Copyright: IBM (c)2003-2004 Firmware: IBM TotalStorage DS Series (Build 0743) [20/07/2005][6.21]...
Page 562
5. The other initiator WOLGA-SLOT3-(0) of the system WOLGA had one port enabled to install the operating system onto a logical drive from a TotalStorage DS400. The remaining three ports must be enabled as well. Check the ports with initiator manage WOLGA-SLOT3-(0) info. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 563
7. Reboot the server and verify after reboot that you see twenty drives in the device manager and five multipath device. IBM FAStT MSJ shows four targets and every target has five LUNs. This is as expected. Chapter 9. TotalStorage DS400 installation...
Page 564
Figure 9-145 FAStT MSJ with 4 LUNs Windows device manager shows now 20 IBM DS400 S320 SCSI Disk Device, five logical drives over 4 paths are 20 drives and for each logical drive defined on the DS400 one IBM DS400 S320 Multi-Path Disk Device.
Page 565
Figure 9-146 Device manager with 5 drives and one multipath device Target and LUN ID can be retrieved from the disk device property. Those values are also found in the properties of the multipath device. Chapter 9. TotalStorage DS400 installation...
Figure 9-147 Multipath disk device properties 9.2.9 Finish the IBM TotalStorage DS4000 FC2-133 Host Bus Adapter BIOS setup During the initial setup of the host bus adapter, only one boot device was defined. To insure that the system boot can take place no matter which controller owns the array of the boot logical drive, the alternate controller must be defined as a boot target.
Page 567
Figure 9-148 POST messages of the host bus adapter 2. Select the first HBA and press Enter. Figure 9-149 Select host adapter 3. Select Configuration Settings and press Enter. Chapter 9. TotalStorage DS400 installation...
Page 568
Figure 9-150 Fast!UTIL options — Configuration settings 4. Select Selectable Boot Settings and press Enter. Figure 9-151 Configuration settings — Selectable boot settings 5. Select the Boot Port name, LUN after the primary entry and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 569
Figure 9-152 Second boot port name and LUN 6. Select the FC0 interface of controller B. From the world wide name the interface can be detected. Digit 3 and 4 of the world wide name is 02. Figure 9-153 Select boot target 7.
Page 570
8. The target and the LUN is added to the boot device list. Press ESC to return to Adapter Settings. Figure 9-155 Defined boot targets and LUNs 9. Press ESC to leave Adapter Settings and return to Configuration Settings. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 571
Figure 9-156 Select adapter settings 10.Save the modifications by select Save changes and press Enter. Figure 9-157 Save modifications 11.Select Host Adapter and press Enter. Chapter 9. TotalStorage DS400 installation...
Page 572
Figure 9-158 Fast!UTIL options — Select host adapter 12.Select the second HBA and press Enter. Figure 9-159 Select host adapter 13.. Select Configuration Settings and press Enter. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 574
Disabled to Enabled. Then Press ESC o return to Configuration Settings. Figure 9-162 Enable host adapter BIOS 16.Select Selectable Boot Settings and press Enter. Figure 9-163 Configuration settings — Selectable boot settings IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 575
17.Select Selectable Boot and press Enter. The value changes from Disable to Enabled. Figure 9-164 Enable selectable boot 18.Select the (Primary) Boot Port name, LUN and Enter. Figure 9-165 primary boot port name and LUN Chapter 9. TotalStorage DS400 installation...
Page 576
Digit 3 and 4 of the world wide name is 01. Figure 9-166 Boot target FC1 (01) controller A 20.A list of all LUNs of this target presented. Select LUN 0 and press Enter. Figure 9-167 Boot LUNs IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 577
21.Select the Boot Port name, LUN after the primary entry and press Enter. Figure 9-168 Second boot port name and LUN 22.Select the FC1 interface of controller B. From the world wide name the interface can be detected. Digit 3 and 4 of the world wide name is 03. Figure 9-169 Boot Target Chapter 9.
Page 578
A list of all LUNs of this target presented. Select LUN 0 and press Enter. Figure 9-170 Boot LUNs 23.The target and the LUN is added to the boot device list. Press ESC to return to Adapter Settings. Figure 9-171 Defined boot targets and LUNs IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 579
24.Press ESC to leave Adapter Settings and return to Configuration Settings. Figure 9-172 Configuration settings — Adapter settings 25.Save the modifications by select Save changes and press Enter. Figure 9-173 Save modifications 26.Select Exit Fast!UTIL and press Enter. Chapter 9. TotalStorage DS400 installation...
Page 580
Figure 9-174 Fast!UTIL options —Exit Fast!Util 27.Select Reboot System and press Enter. Figure 9-175 Reboot system More logical drives may be added now. The setup is completed and the testing of the setup can start. IBM TotalStorage DS300 and DS400 Best Practices Guide...
A.1 Overview of CLI The CLI software is a terminal-based command line interface that allows you to monitor and manage the IBM TotalStorage external storage subsystem. iSCSI targets and FC volumes that will appear as local disk storage on your server can be created and managed.
Note: The default administrator password is “passw0rd”. (Note the zero instead of the letter O.) To set the Administrator password type: Password administrator <Enter> new password ***** <Enter> confirm new password ***** <Enter> To switch from operator to administrator level, type administrator and enter the password.
Page 586
In this Guide, a value shown in italics describes the type of the value. Otherwise, the string itself is the value. For example, int means any integer, whereas int means the string int. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 587
If a parameter is in [ ], it is optional. If a command's parameters are all optional, at least one must be supplied unless the complete parameters list is also enclosed in [ ]. A set of values joined with a | means that only one of those values may be given. A.1.2.4 Command Line Editing Commands and parameters can be edited as you type by using common keystrokes.
The date has three fields, day, month, year, which can be expressed in any of the common formats, with a `/' character separating each field: IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 589
Month may be a number, an abbreviated name of 3 characters, or the full name. Year must consist of 2 characters. If you use numbers for both the day and the month, a day number greater than 12 is an error. If you use a format that is unambiguous (that is, uses the name of the month rather than a number representing that month), you can express the date in any order (day/month/year, month/day/year).
Page 590
A netmask can be represented two ways. The examples shown here refer to the same netmask: The number of bits set in the network part. 255.255.254.0 The set bits displayed in the same way as an IP number IBM TotalStorage DS300 and DS400 Best Practices Guide...
percentage This is a number followed by a '% ' sign. Percentages allow both integers and numbers with decimal points. relative_period This defines a period of time that is usually added to or subtracted from a time or date. Note: Application of the relative_period parameter is described in the relevant command section of this appendix.
Page 592
Define whether an administrator password is required. If a password is required, you are prompted for that password, which must be supplied twice. Press Ctrl to leave the password unchanged. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 593
Press Return (or Enter) twice to require no administrator password. define operator password Define whether an operator password is required. (See define administrator password for instructions on entering this information.) dhcp Reply yes or no to determine whether DHCP should be used to discover the system's network values.
[remote] raid_level [options] device_list administrator migrate [array] raid_level [stripe_depth] device_list Destroy unused_or_alien_array_list (requires confirmation) administrator export name_list (requires confirmation) administrator failback administrator Identify [start | stop] name_list import foreign_array_list administrator info [name_list] IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 595
Command Parameters Levels list [local | foreign | virtualized | alien | remote] manage name (See Array manage array commands) move local | remote name_list administrator Rebuild RAID_array device_list administrator Unused Verify start | stop administrator Verify status administrator Verify rate high | low | medium Administrator create name [remote] raid_level [options] device_list...
Page 596
Disks are identified by flashing LEDs; flashing continues for 30 seconds or until an array identify stop or device identify stop command is given for that disk. IBM TotalStorage DS300 and DS400 Best Practices Guide...
import foreign_array Import a set of disks that have been assigned to an array in this or another unit and subsequently exported using the array export command. Note: All of the disks that make up the array must be present for this command to be successful.
| list | remove device_list task abort administrator task rate high | medium | low administrator verify administrator identify [start | stop] Blink the LEDs of the disks which make up this array. IBM TotalStorage DS300 and DS400 Best Practices Guide...
cache read enable | disable Either enable or disable the hardware cache for this array. The global Cache command settings take precedence over that of the arrays'. info List details about the array, such as its type and which devices it includes. spare add unused_device_list | list | remove device_list Add one or more spare devices, list all spares, or remove the specified spares.
List information about authentication options. list List the known users. password name Change the password for the specified user name. Enter the password when prompted. remove name_list Remove the listed users. IBM TotalStorage DS300 and DS400 Best Practices Guide...
A.7 Cache commands These commands manage the caching policy of arrays. Command Parameters Levels info policy array | logical boolean administrator info Output information about caching policies. policy array [enable | disable] Set the caching policy for arrays. This setting overrides the cache settings of the arrays.
'controller info' to check on the status of the other controller. A.9 Device commands These commands control device discovery. You can use these commands after a device command with no parameters, or as global commands by preceding them by device. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 603
Command Parameters Levels identify [device_list] [start | stop] info[ device_list] initialize [local_device_list] list [foreign] [spare] manage device (See Device manage device commands) unused identify [device_list] [start | stop] Identify one or more devices by blinking their LED. The default action is to start the LED blinking and return to the prompt. The LED will stop blinking after about 30 seconds or when a device identify stop or array identify stop command is given for that device.
FC port iterations | [continual] [stop] Perform a loopback test on the specified FC port. The iterations parameter specifies the number of times this test is performed. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 605
Use the continual option to have the test performed continuously. The stop option will cause the test to be halted immediately an error is detected. Press Esc to abort the test. Press Return (or Enter) while the test is running to output ongoing results.
Current status which means the highest active severity level A.12.1 Events inactive commands These commands are used to remove the active state from the selected log entries. The commands can be executed as global commands by preceding IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 607
them by events inactive or after the events global commands by preceding them by inactive. Except for the all command, any number of these commands can be combined on a line to define the set of events that will be selected. Each command restricts the number of events that are selected.
Display the long text associated with each event. The associated short text is always reported. A.13 FRU commands These commands manage Field Replaceable Units (FRUs). IBM TotalStorage DS300 and DS400 Best Practices Guide...
Command Parameters Levels info info Output information about Field Replaceable Units. A.14 Help | ? [all] | [global] | [help | ?] | [keys] Without parameters, this command prints all commands that are available in the current context. Global commands are not included unless you are in the global context.
Page 610
Issue the 1kxmodem command to start the transfer → select Send from the terminal application menu (Hyperterminal). IBM TotalStorage DS300 and DS400 Best Practices Guide...
upload url Upload a new image to be used the next time the unit is rebooted. If the upload is successful the new image will be used the next time the unit is booted and the current image is set as the alternative. The url option gives the URL which the unit will access to download the new image.
| disable Administrator info piggyback enable | disable Administrator ping enable | disable Administrator align enable | disable Change whether Protocol Data Units (PDUs) should be aligned on Ethernet frames IBM TotalStorage DS300 and DS400 Best Practices Guide...
info Output information about this remote iSCSI initiator, including which other entities (such as targets) refer to it. piggyback enable | disable Change the piggyback SCSI status of this remote iSCSI initiator. ping enable | disable Change whether to ping periodically to test the connection. A.17 Initiator commands (FC) These commands are available after the initiator global command and are used to manage remote FC initiators.
Allow access to the specified initiator on the FC port FC_port, or on all ports deny FC_port | all Deny access to the specified initiator on the FC port FC_port, or on all ports IBM TotalStorage DS300 and DS400 Best Practices Guide...
info Output information about the specified remote FC initiator. move old_LUN new_LUN Change the mapping of a volume to a new LUN. remove LUN Remove the mapping that contains LUN LUN. rename old_name new_name Give a FC initiator a new user label. A.18 Interface commands These commands are available after the interface global command has been executed and deal with interface options in general.
Page 616
DHCP. Command Parameters Levels broadcast 2 broadcast administrator dhcp enable | disable administrator down administrator failback administrator info ip 1 ip_address [ip_mask ] administrator administrator netmask 1 netmask administrator rename name administrator IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 617
Command Parameters Levels speed 10 | 100 | auto administrator statistics administrator broadcast broadcast Set the broadcast address. An explicit value may be given in the conventional way, for example 192.112.28.255. Alternatively, the special values listed in the Table above may be entered. These will look at the current address and netmask and deduce the value to use.
Page 618
The full option is not valid with auto. statistics Display these statistics for the open interface: Number of collisions Number of transmitted packets with breakdown of failures Number of received packets with breakdown of failures IBM TotalStorage DS300 and DS400 Best Practices Guide...
A.19 iSNS commands (iSCSI only) These commands manage iSNS configuration. Command Parameters Levels info server clear | isns_server administrator info Output information about the iSNS server. server hostname | IP_address | clear Set or clear the iSNS server. A.20 License commands These commands manage setting and displaying the license key.
Page 620
The Access Control must be explicitly defined using the restricted or unrestricted option. If you enter restricted, you must also enter a list of initiators which will be used to define the initial ACL. IBM TotalStorage DS300 and DS400 Best Practices Guide...
destroy logical_list Destroy the named logical drives. down logical_drive_up Take down the named logical drives. info [logical_list] Show information about all of the logical drives if a logical_list list is not supplied, or just the named logical drives if it is supplied. For single logical drives, this command is the same as the logical logical info command.
Page 622
Note: Not all interfaces can be used for logical drives. If you select an interface that is unavailable for use, access is denied although no error is generated. rename name Enter a new name (iSCSI alias) for the specified logical drive. IBM TotalStorage DS300 and DS400 Best Practices Guide...
restricted Activate the logical drive's ACL. Activating the ACL restricts access to the logical drive to only those initiators defined by the logical manage logical allow command. scope scope_list Redefine a new list of scopes to which the logical drive should belong. A logical drive is always in the DEFAULT scope.
Grow the logical drive by the amount specified by size. growto size Grow the logical drive to the amount specified by size. info Output information about this logical drive. IBM TotalStorage DS300 and DS400 Best Practices Guide...
rename logical Enter a new name for this logical drive. A.23 Network commands These commands control aspects of the unit's identity on the network. They are available after the network command has been typed. They can also be run as global commands by preceding them with network.
A.25 Password operator | administrator command Use this command to define a new password to enter the operator or administrator level, or remove the password requirement. IBM TotalStorage DS300 and DS400 Best Practices Guide...
This command prompts for the password twice. If you enter no password and press Return (or Enter) twice, the password requirement is removed for that level. To leave the existing password unchanged, type CTRL-C at either one of the password prompts. The old password is not displayed after this command but does indicate whether the password has been changed or not.
A.28 Route commands These commands control static routes. They are available after the global route command. They may also be used as global commands by preceding them by route. Command Parameters Levels parameters administrator IBM TotalStorage DS300 and DS400 Best Practices Guide...
Command Parameters Levels delete parameters administrator info add ip/mask gateway Add a static route that goes to the network defined by the combination of destination and netmask via the given gateway. gateway may be an IP number or a resolvable machine name (as described for the ip_host parameter type). The netmask must be specified 192.193.194.0/24 format and the destination must be an IP number (as described for ip_numb).
They may also be used as global commands by preceding them by scope manage scope or from the scope context by preceding them by manage scope. Command Parameters Levels logical_drive_list administrator info remove logical_drive_list administrator IBM TotalStorage DS300 and DS400 Best Practices Guide...
add logical_drive _list Add the list of logical drives to the current scope. info Output information about the scope and its logical drives. remove logical_drive _list Remove the logical drives in the logical_drive_list list from the scope. A.31 Service commands This command produces details about the services running on the system.
A snapshot is a special logical drive, so many of these commands are identical to the same logical command. See Logical Commands (iSCSI) for more information. Command Parameters Levels create parameters administrator destroy snapshot_child administrator down snapshot_child administrator info [snapshot_child] IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 633
Command Parameters Levels list [ parent ] manage snapshot_child (See snapshot manage snapshot_child commands) rollback snapshot_child administrator snapshot_child administrator Note: Only logical drives which have been created by the snapshot create command can be managed by these commands. create name snapshot_parent [readonly] unrestricted | restricted [initiator_list] Create a new snapshot of snapshot_parent to be called name using array.
A snapshot is a special logical drive, so many of these commands are identical to the same logical command. See Logical Commands (FC) for more information. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 635
Command Parameters Levels create parameters administrator destroy snapshot administrator info [snapshot] list [ parent ] manage logical (See snapshot manage logical commands) rollback snapshot_child administrator Note: Only logical drives which have been created by the snapshot create command can be managed by these commands. create name logical [readonly] Create a new snapshot of logical to be called name using pool.
They can also be run as global commands by preceding them with system. Command Parameters Levels date absolute_date | relative_period administrator defaults administrator halt administrator info keyboard layout administrator reboot administrator IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 637
Command Parameters Levels status timezone administrator date absolute_date | relative_period Redefine the time and/or date. The relative_period is relative to current time and date and is used to adjust the date and time. This command can be called with no parameters in Operator mode. defaults Reset the system to its factory default state.
Page 638
IBM TotalStorage DS300 and DS400 Best Practices Guide...
2. A redirect to another URL (which is not so easily remembered) occurs. There are two options to navigate to the required information: – First option is by entering the IBM machine type, a 4 digit number found on most machines on the front, in the Search technical support panel.
Page 643
Figure C-1 Support downloads page 3. The Downloads and drivers page opens. Select the required product from the Category drop down box. The example shown in Figure C-2 on page 626 uses Storage to outline the usage of this page. Appendix C.
Page 644
Figure C-2 Select a category 4. The page refreshes and allows the selection of the specific storage product. Select DS300 or DS400 from the Entry-level disk systems heading as shown in Figure C-3 on page 627. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 645
Figure C-3 Select DS300 or DS400 download support The next page supports driver downloads, publications, and firmware updates for the DS300 and DS400 single and dual controllers. Appendix C. How to get updates of code and documentation...
Page 646
Figure 9-176 Software and device drivers IBM TotalStorage DS300 and DS400 problem determination guides: http://www.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&lndocid=MI GR-56887 TotalStorage DS300 and DS400 software and device drivers: IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 647
GR-58619 Appendix C. How to get updates of code and documentation...
Page 648
IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 650
Client A function that requests services from a designate a disk or z/OS volume. server, and makes them available to the user. A term used in an environment to identify a machine that uses the resources of the network. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 651
Data Sharing A SAN solution in which files on a ESCON® Enterprise Systems Connection storage device are shared between multiple hosts. Architecture®. A zSeries® 900 and S/390® computer peripheral interface. The I/O interface DATABASE 2 (DB2®) A relational database utilizes S/390 logical protocols over a serial interface management system.
Page 652
A node that fails or is powered Gigabit Interface Converter (GBIC) a transceiver off is automatically removed from the loop. to convert the internal electrical communication transport to fibre gigabit transport. For 1 Gbps fibre. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 653
See Internet SCSI. The LUN is synonymous with a physical disk drive or a SCSI device. For disk subsystems such as the IBM Isochronous Transmission Data transmission Enterprise Storage Server®, a LUN is a logical disk which supports network-wide timing requirements.
Page 654
MDM See Multiple Device Manager. Network topology A physical arrangement of MDS See Metadata Server Engine. nodes and interconnecting communications links in networks based on application requirements and geographical distribution of users. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 655
NL_Port node loop port A node port that supports Protocol The set of rules governing the operation arbitrated loop devices. of functional units of a communication system if communication is to take place. Protocols can determine low-level details of machine-to-machine interfaces, such as the order in which bits from a Open system A system whose characteristics byte are sent.
Page 656
Small Computer System Interface (SCSI) commands over the transport physical layer SNMP See Simple Network Management of the fibre-channel interface. This standard is Protocol. published by ANSI as X3.269-1996. SDD See subsystem device driver. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 657
MIB objects are referenced by the agent Driver is a multipathing software designed especially whenever a valid request from an SNMP manager is to use with the IBM Enterprise Storage Server 2105. received. It cannot be used with any other storage servers or SNMP manager A managing system that executes storage devices.
Page 658
Wide Area Network. IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 660
Java Runtime Environment Hierarchical Storage Management Java Virtual Machine HTML Hypertext Markup Language Local Area Network HTTP Hypertext Transfer Protocol Logical Cluster Number International Business Machines LDAP Lightweight Directory Access Protocol Corporation light-emitting diode IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 661
Log File Service (Windows NT®) NetWare Core Protocol Low Function Terminal Network Computing System Layered Operating System NCSC National Computer Security Center LPAR Logical Partition NDIS Network Device Interface Specification Local Procedure Call NDMP Network Data Management Protocol Licensed Program Product NetWare Directory Service Local Security Authority Network File System...
Page 662
Request for Comments Sequenced Packet eXchange RGID Real Group Identifier Structured Query Language RISC Reduced Instruction Set Computer Storage Resource Manager Resource Monitoring and Control Serial Storage Architecture read-only memory Secure Sockets Layer IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 663
SAN Volume Controller Vital Product Data SWAN Storage Wide Area Networks Virtual Private Network Trusted Computing Base VSM™ Virtual System Management Total cost of ownership Virtual Tape Server TCP/IP Transmission Control Protocol/Internet World Wide Web Consortium Protocol Wide Area Network Transport Data Interface Wavelength Division Multiplexing Tivoli Data Protection...
Page 664
IBM TotalStorage DS300 and DS400 Best Practices Guide...
IBM Redbooks For information on ordering these publications, see “How to get IBM Redbooks” on page 648. Note that some of the documents referenced here may be available in softcopy only.
You can search for, view, or download Redbooks, Redpapers, Hints and Tips, draft publications and Additional materials, as well as order hardcopy Redbooks or CD-ROMs, at this Web site: ibm.com/redbooks Help from IBM IBM Support and downloads ibm.com/support IBM Global Services ibm.com/services IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 674
SANsurfer Management 286 configuration setup 277 install 286–291 device drivers 277–286 SANsurfer Pro setup 291–300 installation 331 QLogic iSCSI Expansion Card for IBM eServer Bla- Save Command 611 deCenter save new configuration 576 IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 676
196 support archive 196 UNIX 8 unrestricted 605 unused 579, 585 up logical_list_down 603 update firmware 179–190 using command line interface 179–185 using ServeRAID Manager 185–190 upload 1kxmodem 592 upload url 593 IBM TotalStorage DS300 and DS400 Best Practices Guide...
Page 680
Back cover ® IBM TotalStorage DS300 and DS400 Best Practices Guide SAN management This IBM Redbook represents a compilation of best practices INTERNATIONAL for configuring the IBM TotalStorage DS300 (iSCSI) and options TECHNICAL DS400 (Fibre). These workgroup storage subsystems for...