High-Availability Storage Area Network Contents
Total Page:16
File Type:pdf, Size:1020Kb
SOLUTION REPORT High-Availability Storage Area Network with Adaptec FS4500 Storage Array and Emulex LP1050 Contents Introduction: The Business Continuance Challenge . .2 Test Configurations . .3 The Solution: High-Availability Fibre Channel SAN . .2 Topology 1: Fabric SAN Configuration . .3 Configuration Details . .2 Topology 2: Windows 2003 2-node Cluster Configuration . .4 1. Fibre Channel Disk Array information . .2 Topology 3: Microsoft Exchange 2003 LoadSim 2. Fibre Channel Switch information . .2 Performance Configuration . .5 3. SFP information . .2 Performance Testing . .6 4. Fibre Channel HBA information . .2 Detailed Test Cases . .7 5. Application information . .2 Summary . .8 6. Operating system information . .2 7. Management Software . .2 8. Test Tools . .2 SOLUTION REPORT Adaptec FS4500 Storage Array and Emulex LP1050 2 Introduction: The Business Continuance 3. Microsoft Exchange 2003 LoadSim Performance Challenge Configuration As companies become ever more reliant on server- based applications and data, any event that interrupts Configuration Details access to that data—even for a few hours—threatens Note: Various Fibre Channel peripheral devices were productivity and profitability. To ensure uninterrupted tested randomly in different configurations from those business activity, IT managers need flexible storage listed below. solutions that enable them to create high-availability 1. Fibre Channel Disk Array information environments that help prevent outages to ensure Brand and Model: Adaptec FS4500 business continuance under all conditions. Disk Array Firmware Level: 3.31 The Solution: High-Availability Fibre Number of Disk Drives: 12 Channel SAN 2. Fibre Channel Switch information Storage Area Networks (SANs) are ideal for facilitating Brand and Model: Vixel InSpeed 355 such a high-availability environment. A SAN intercon- Switch Type: Loop Switch nects multiple shared storage environments and Firmware Level: 2.04 servers into a storage network, with all storage resources available to any server, regardless of physical 3. SFP information location. SANs offer the advantages of built-in redun- Brand and Model: Finisar FTRJ-8519-3-2-5 dancy, dynamic failover protection and automatic traf- Brand and Model: IBM SFF-PGG-200-M5-SN-1 fic rerouting. A high-availability SAN can also be Brand and Model: Stratos MPLC-20-8-1-8L tuned to enable load sharing to significantly improve Brand and Model: Agilent HFBR-5720L overall performance. 4. Fibre Channel HBA information Creating a high-availability SAN with Adaptec FS4500 storage array, Emulex LP1050 Fibre Brand and Model: Emulex LP1050 Channel Host Bus Adapter and Vixel InSpeed Firmware Level: 1.90a4 355 loop switch BIOS Version: 1.63A2 The Adaptec FS4500 is a high-performance, high-den- Driver Version: 5-5.10a10 sity Fibre Channel storage solution that delivers the PCI/PCI-X: PCI-X performance, price and availability to meet today’s 5. Application information real-world enterprise requirements. Based on Serial Backup application: Computer Associate ARCserve ATA disk technology, RAID disk array technology, and v11.1 for Windows Fibre Channel interface technology, the Adaptec Server Application: Microsoft Exchange 2003 Server FS4500 storage array offers exceptional price/perform- ance and flexibility. 6. Operating system information The Adaptec FS4500 helps ensure data availability Windows 2003 (Enterprise Server) with RAID storage arrays and highly reliable Serial Windows 2000 SP4 (Advance Server) ATA disks. And it is highly scalable, permitting rapid, 7. Management Software cost-effective scaling of both capacity and perform- Spheras RAID Watcher v1.53 ance. The FS4500 reduces management cost and com- plexity through simple, centralized management of all HBAnywhere v.2.0a13 storage resources. 8. Test Tools The configurations described and tested in this Solu- NTstress v4.3 tion Report combine the Adaptec FS4500 Storage NTFileCopy v1.0 Array with Emulex LP1050 Fibre Channel Host Bus Microsoft LoadSim 2003 Adapter and Vixel InSpeed 355 loop switch in a Fibre Channel SAN environment. Three SAN configurations were tested: 1. Fabric SAN Configuration 2. Windows 2003 2-node Cluster Configuration SOLUTION REPORT Adaptec FS4500 Storage Array and Emulex LP1050 3 Test Configurations Transparent Failover Configuration (Active/Active) Topology 1 Information Server 1 Transparent Failover Configuration (Active/Passive) Make and Model: Supermicro X5DPL Server 1 CPU: P4 / 3.0GHz Xeon Make and Model: Supermicro X5DPL BIOS: Phoenix CPU: P4 / 3.0GHz Xeon Chipset: Intel E7501 BIOS: Phoenix Operating System: Windows 2003 Chipset: Intel E7501 HBA: LP1050 Operating System: Windows 2003 SFP: Stratos HBA: LP1050 Storage: LV0–RAID10;150GB(128K stripe size); Pri- SFP: Stratos mary Controller Port 0 Storage: LV0–RAID10;150GB(128K stripe size); Pri- Server 2 mary Controller Port 0 Make and Model: Supermicro 6040 SuperServer Server 2 CPU: P3 / 1.0GHz Make and Model: Supermicro 6040 SuperServer BIOS: AMI 7.00 CPU: P3 / 1.0GHz Chipset: ServerWorks HE BIOS: AMI 7.00 Operating System: Windows 2000 SP4 Chipset: ServerWorks HE HBA: LP1050 Operating System: Windows 2000 SP4 SFP: Finisar HBA: LP1050 Storage: LD0–RAID10;150GB(128K stripe size); SFP: Finisar Secondary Controller Port 0 Storage: LD0–RAID10;150GB(128K stripe size); Pri- mary Controller Port 0 EMULEX LP1050 Primary Controller Connection SERVER S1 Secondary Controller Connection Vixel InSpeed 355 FC SWITCH FS4500 EMULEX LP1050 SERVER S2 Topology 1: Fabric SAN Configuration Test Results Test Case Number Test Title Storage Path Results 1001 LUN zoning or disk assignment with management software to S1=>(HBA1,FCDA1)->LV0 PASS ensure each server has its own storage (Use multiple loop for S2=>(HBA2,FCDA1)->LD0 FC4100 if supported) 1002 Disk array LUN Boot with associated OS installation S1=>(HBA1,FCDA1)->LV0 PASS S2=>(HBA2,FCDA1)->LD0 1003 NTStress S1=>(HBA1,FCDA1)->LV0 PASS S2=>(HBA2,FCDA1)->LD0 1004 NTFileTest S1=>(HBA1,FCDA1)->LV0 PASS S2=>(HBA2,FCDA1)->LD0 1005 Dynamic configuration test (cable pull, target power recycle, S1=>(HBA1,FCDA1)->LV0 PASS switch port enable-disable/power recycle, etc.) S2=>(HBA2,FCDA1)->LD0 1006 Transparent RAID controller failover (non multi-path failover) S1=>(HBA1,FCDA1)->LV0 Active/Passive - PASS S2=>(HBA2,FCDA1)->LD0 Active/Active - PASS 1007 ARCserve v11.1 for Windows installation and configuration S1=>(HBA1,FCDA1)->LV0 PASS 1008 Perform disk-to-disk backup test S1=>(HBA1,FCDA1)->LV0 PASS S2=>(HBA2,FCDA1)->LD0 SOLUTION REPORT Adaptec FS4500 Storage Array and Emulex LP1050 4 Topology 2 Information PDC Make and Model: Micro Star 649D Pro Server 1 CPU: P3 / 700MHz Make and Model: Supermicro X5DA8 BIOS: Award CPU: P4 / 3.2GHz Xeon (x2) Chipset: VIA 694XDP BIOS: Phoenix Operating System: Windows 2000 SP4 Chipset: Intel E7505 HBA: LP1050 Operating System: Windows 2003 HBA: LP1050 SFP: Finisar Server 2 Make and Model: Supermicro X5DPL CPU: P4 / 3.0Ghz Xeon BIOS: Phoenix Chipset: Intel E7501 Operating System: Windows 2003 HBA: LP1050 SFP: Agilent Intel NIC EMULEX LP1050 Intel NIC SERVER S1 WINDOWS 2003 PDC ETHERNET SWITCH CLUSTER INTERCONNET ETHERNET SWITCH FS4500 Intel NIC EMULEX LP1050 Intel NIC SERVER S2 Topology 2: Windows 2003 two-node Cluster Configuration Test Results Test Case Number Test Title Storage Path Results 1101 2-Node Cluster Install Test S1=>(, HBA1, FCDA1) PASS S2=>(HBA2, FCDA1) 1102 Cluster Node Add/Remove Test S1=>(, HBA1, FCDA1) PASS S2=>(HBA2, FCDA1) 1103 Cluster Node Failure Test S1=>(, HBA1, FCDA1) PASS S2=>(HBA2, FCDA1) 1104 Cluster SAN Connection Failure Test S1=>(, HBA1, FCDA1) PASS S2=>(HBA2, FCDA1) 1105 Cluster Node Network Failure Test S1=>(, HBA1, FCDA1) PASS S2=>(HBA2, FCDA1) 1106 MS Exchange 2003 Cluster with LoadSim Test (50 simulated S1=>(, HBA1, FCDA1) PASS users) S2=>(HBA2, FCDA1) 1107 MS Cluster HCT – 2 tests S1=>(, HBA1, FCDA1) Move N Node – PASS S2=>(HBA2, FCDA1) Crash N Node -PASS SOLUTION REPORT Adaptec FS4500 Storage Array and Emulex LP1050 5 Topology 3 Information PDC Make and Model: Micro Star 649D Pro Server 1 CPU: P3 / 700MHz Make and Model: Super Micro X5DA8 BIOS: Award CPU: P4 / 3.2GHz Xeon (x2) Chipset: VIA 694XDP BIOS: Phoenix Operating System: Windows 2003 Chipset: Intel E7505 Client Load Generators Operating System: Windows 2003 Make and Model: Super Micro Super Server 5011E HBA: LP1050 CPU: P3 / 1GHz SFP: Agilent BIOS: AMI Chipset: Intel 815E Intel NIC CLIENT LOAD GENERATOR 1 WINDOWS 2003 ACTIVE DIRECTORY SERVER/PDC CLIENT LOAD GENERATOR 2 EMULEX Intel NIC LP1050 CLIENT LOAD GENERATOR 3 Gig ETHERNET SWITCH SERVER S2 Vixel InSPeed 355 FC SWITCH Allied TelesynAT-9410 CLIENT LOAD GENERATOR 4 FS4500 CLIENT LOAD GENERATOR 5 Topology 3: Microsoft Exchange 2003 LoadSim Performance Configuration Test Results Test Case Number Test Title Storage Path Results 1201 LoadSim performance test S1=>(, HBA1, FCDA1) Not Run (See Performance Test Section and FYI section for details) SOLUTION REPORT Adaptec FS4500 Storage Array and Emulex LP1050 6 Performance Testing Additional Information For Exchange Server 2003, performance is measured Poor LoadSim Performance Response Times using the MAPI Messaging Benchmark 3 (MMB3) Running the MS LoadSIM tests on an Exchange setup included in the Microsoft LoadSim 2003 utility. The using the Adaptec FS4500 and an Emulex LP1050 benchmark measures the performance of an Exchange Fibre Channel HBA results in very poor performance Server and provides the results as a function of numbers. The 95th percentile response time results response time. In particular,