Storage Area Network (SAN) Training Presentation July 007 IBM PC CLUB Jose Medeiros Storage Systems Engineer MCP+I, MCSE, NT MCT
Agenda Training Objectives Basic SAN information Terminology SAN Infrastructure Overview Live Demo of SAN
Training Objectives Why do we need a SAN? Clear understanding of the basics of SAN design Basic understanding of a SAN infrastructure and design Live Demonstration
Basic SAN Terminology Objective: Each of you will be familiar with the building blocks of Fiber Based SAN.
Why do I need a SAN? What is Clustering? 5
Basic SAN Terminology How does a Cluster attach to a SAN? DAS SCSI, Fiber SAN, ISCSI SAN Fiber Networks, FDDI 100MB Fiber Connector Types GBIC 1GB, SFP GB &GB LC Fiber Channel Switch & Fiber Channel HBA ( Host Bus Adapter) ISCSI can also be used. Recommend a dedicated 1GB network switch with MS Exchange or MS SQL and a ISCSI HBA on the Target and ISCSI Initiator Client Node. 6
Basics of SANs 7
Server Components of a SAN 8
Emulex LightPulse Utility 9
SAN Switch components 10
SAN Switch Components (cont) 11
Switch GUI Interface 1
Physical Layout Rack Pair of HSV110 controllers Drive enclosures containing array of physical disk drives Loop switches Enclosures connect to FC loop switches in switched configurations (shown) Loop Switches Controller Pair Drive Enclosures 1
Overview of Enterprise Virtual Array Connections 1
rear connections of EVA Controller Two Gb/s FC-Switch fabric host ports Four Gb/s FC-AL device ports Gb/s FC cache mirroring port (device ports as backups) Link Status LED UART Mirror Port Loop Pair Loop B Loop Pair Loop A Power Switch Memory Card Unused) Enclosure Address Bus Host Fabric 1 and Loop Pair 1 Loop 1B Loop Pair 1 Loop 1A Power Connector 15
Traditional RAID vs Vraid SCSI Bus 1 SCSI Bus SCSI Bus SCSI Bus SCSI Bus 5 SCSI Bus 6 RAID RAID 5 volume Tedious, manual volume placement and management RAID 0 volume RAID 1 volume Vraid Logical Vraid 5 Virtual disk Vraid 0 Virtual disk Physical Vraid 1 Virtual disk 16
Traditional Storage Array 1. Adding drives next they must be grouped together in disk groups by RAID level. Carving out disk groups based on RAID level. Laying out data. Leaving stranded capacity RAID-5 disk groups can t access unused capacity from RAID-1 disk groups 17
Enterprise Virtual Array 1. Adding drives next they must be grouped together in disk groups. Carve out the disk group(s) - typically EVAs are configured with only one or two disk groups. Lay out the data all RAID-5 and RAID-1 data are sprinkled across all the drives in the group EVA disks format on the fly. 18
Adding Disks to the Traditional Array R1 S P 1. Add drives. Configure disk groups format disks. Lay out data RAID-5 data in RAID-5 LUNs, etc. 19
Adding Disks to the EVA 1. Add disks. Enlarge disk group to include the extra disks. LUNs are stretched across new disks data is re-leveled across all disks. 0
EVA Virtual Disk Mapping Disk 1 Disk Disk Disk Disk 5 Disk 6 Disk 7 Disk 8 Allocated Space for Distributed Sparing Mirror Mirror Mirror5 Mirror5 Mirror6 Mirror6 Mirror7 Mirror7 Stripe9 Strip10 Mirror1 Mirror1 Mirror Mirror Mirror Mirror VDisk Raid 1+0 Stripe1 Mirror5 Mirror1 Stripe Mirror5 Mirror1 Stripe Stripe Stripe5 Mirror6 Mirror Mirror6 Mirror Stripe6 Stripe7 Stripe8 Mirror7 Mirror7 Mirror8 Mirror8 Mirror Mirror Mirror Mirror VDisk Raid 0 Data7 Data7 Parity7 Data8 Data8 Data8 Data8 Parity8 Parity5 Data Data6 Data6 Data6 Mirror Data6 Parity6 Data7 Data7 Data Data Parity Data5 Data5 Data5 Data5 VDisk Raid 1+0 Data Data1 Parity Data1 Data1 Data1 Data Data Data Data Parity1 Data 1 Parity Mirror1 Data Data Data VDisk1 Raid 5
EVA Virtual Disk Leveling Disk 1 Disk Disk Disk Disk 5 Disk 6 Disk 7 Disk 8 Allocated Space for Distributed Sparing Disk 9 Disk 10 Mirror Mirror Mirror5 Mirror5 Mirror6 Mirror6 Mirror7 Mirror7 Stripe9 Strip10 Mirror1 Mirror1 Mirror Mirror Mirror Mirror Stripe1 Stripe Stripe Stripe Stripe5 Stripe6 Stripe7 Stripe8 Mirror5 Mirror5 Mirror6 Mirror6 Mirror7 Mirror7 Mirror8 Mirror8 Mirror1 Mirror1 Mirror Mirror Mirror Mirror Mirror Mirror Data7 Data7 Parity7 Data8 Data8 Data8 Data8 Parity8 Parity5 Data6 Data6 Data6 Mirror Data6 Parity6 Data7 Data7 Data Data Data Parity Data5 Data5 Data5 Data5 Data Parity Data Data Data Data Parity Data Data1 Data1 Data1 Data1 Parity1 Data Mirror1 Data Data
EVA Distributed Sparing Disk 1 Disk Disk Disk Disk 5 Disk 6 Disk 7 Disk 8 Allocated Space for Distributed Sparing Disk 9 Disk 10 Mirror Mirror Mirror Mirror Mirror5 Mirror5 Mirror6 Mirror6 Mirror7 Mirror7 Stripe5 Stripe6 Stripe7 Stripe8 Stripe9 Strip10 Mirror1 Mirror1 Mirror Mirror Mirror6 Mirror6 Mirror7 Mirror7 Mirror8 Mirror8 Stripe1 Stripe Stripe Stripe Mirror1 Mirror1 Mirror Mirror Mirror Mirror Mirror Mirror Mirror5 Mirror5 Data7 Data7 Data7 Parity7 Data7 Data8 Data8 Parity8 Data8 Data8 Parity5 Data5 Data5 Data5 Data5 Data6 Data6 Data6 Mirror Data6 Parity6 Data Data Parity Data Data Data Parity Data Data Data Data1 Data1 Data1 Data1 Parity1 Data Mirror1 Data Data Parity Data
Command View EVA Simple Management Enter the Name of the Virtual Disk. Select the appropriate Disk Group from the pull down list. TransactionLog Select Virtual Disk Redundancy Level. Enter the size of Virtual Disk in GB. 0 Select a Host from the pull down list. Select the Preferred controller from the pull down list.
5
Disaster Recovery Single Datacenter Architecture Oracle or SQL Cluster (existing) Oracle or SQL Cluster hp proliant DL580g U ID Primary SAN (existing) hp proliant DL580g UID 1 Int 1 Ext Int E xt IP S A N S w itc h /1 6 1 0 1 0 1 0 1 1 0 1 0 1 0 1 5 6 7 8 9 1 0 1 1 1 1 5 6 7 8 9 1 0 1 1 1 1 1 1 5 1 1 5 IP S A N S w itc h /1 6 hp proliant DL580g U ID Int E xt hp proliant DL580g UID Int Ext 1 1 6 Replication SAN for CA (new)
Cross Building Architecture Hardware Replication Building 1 Existing HP SAN Hardware Oracle or SQL Database 9 Micron Fiber laid down between buildings Building HP Failover Hardware, and Data Guard Oracle or SQL Database Replication hp proliant DL580g UID Int Ext hp proliant DL580g UID 1 IP 1 1 0 1 0 1 0 1 S A N S w itc h /1 6 5 6 7 8 9 1 0 1 1 1 1 5 6 7 8 9 1 0 1 1 1 1 1 1 5 1 0 1 0 1 0 1 1 1 5 1 0 1 0 1 0 1 5 6 7 8 9 1 0 1 1 1 1 5 6 7 8 9 1 0 1 1 1 1 IP 1 5 1 1 5 S A N S w itc h /1 6 hp proliant DL580g hp proliant DL580g UID 1 1 IP S A N S w itc h /1 6 IP S A N S w itc h /1 6 0 Ext 1 1 0 1 0 1 Int Int Ext UID 1 7 Int Ext
FREE SAN WEB BASED TRAINING HP Education http://www.hp.com/education Brocade Education http://learning.brocade.com Qlogic http://www.qlogicswitchnet.com/training/traini ng.cfmg Emulex http://www.emulex.com 8
Thank you for your Time! Dilbert ( The Contractor ) 9