Track 4: How to build trouble-free large SANs up to thousand(s) of ports
description
Transcript of Track 4: How to build trouble-free large SANs up to thousand(s) of ports
![Page 1: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/1.jpg)
Track 4: How to build trouble-free large SANs up to thousand(s) of ports
Dragon Slayer ConsultingMarc Staimer, President & CDS [email protected] 26 April 2004
![Page 2: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/2.jpg)
AgendaSAN Definition 2004Current Large SAN Architectures Issues w/current architecturesEliminating SAN Scaling painSummary
![Page 3: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/3.jpg)
Dragon Slayer Background
7 yrs sales7 yrs sales mgt10 yrs marketing & bus
dev• Storage & SANs• 6 years consulting
Launched or participated• 20 products
Paid Consulting• > 70 vendors
Unpaid Consulting• > 200 end users
Known Industry Expert• Speak ~ 5 events/yr• Write ~ 3 trade
articles/yr
![Page 4: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/4.jpg)
SAN Definition 2004T he interconnection of multiple server initiators across a
high speed switched fabric to one or more target storagedevices.
![Page 5: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/5.jpg)
Audience Response
Raise your hand if you now have or plan to have within 12 months an all-encompassing SAN infrastructure into the thousands of ports.
![Page 6: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/6.jpg)
Large SAN ArchitecturesTraditional (a.k.a. Victorian)Planned/Gated Communities Urban Sprawl
![Page 7: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/7.jpg)
Audience ResponseBy a show of hands, what SAN architecture have you
implemented?
1. Core-to-edge
2. Mesh
3. SAN Islands
4. Not sure
![Page 8: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/8.jpg)
Traditional: a.k.a. VictorianMesh
• Switch-switch interconnectCore-to-edge
• Guaranteed hop count & latencyDual fabric typical for both
![Page 9: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/9.jpg)
Issues with Traditional ApproachesChange managementGuaranteed bandwidthFabric disruption propagation
![Page 10: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/10.jpg)
Change ManagementChange “No” management
• Lot of coordination Servers, storage, SAN, cables & facilities
• Re-architecting Switch ports have to be reallocated for ISLs Zones, cabling, and LUN masking must be redone
• Followed up with shakedown & troubleshooting Sometimes requiring back out of the change
![Page 11: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/11.jpg)
Guaranteed BandwidthLack of user definable QoS
• Some applications have higher priorities than others
![Page 12: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/12.jpg)
Fabric Disruption PropagationFabric disruptions anywhere…
• …propagate throughout the fabric everywhere• RSCNs
Zone changes, add switches or HBAs
![Page 13: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/13.jpg)
Traditional Approaches have led to Urban Sprawl: a.k.a SAN Islands
IT is dynamic• Most organizations do not plan well
Minimizes disruption effects of change• Doesn’t eliminate disruptions
This becomes…
…this
![Page 14: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/14.jpg)
Issues with SAN Islands
Limits SAN benefits• Storage consolidation limited by island• Management touches expand
![Page 15: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/15.jpg)
Eliminating SAN Scaling Pain: The Market Requirements
Fabric disruptionsLarge fabric latency
• Intra-fabric switch ASIC hopsDatabase bloatQoSChange managementCorrelating storage provisioning, SANs, & policiesTroubleshooting
![Page 16: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/16.jpg)
Fabric DisruptionsRSCNs
• Switch, HBA, ZoningChangesMarket requirement
• < fabric disrupts
![Page 17: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/17.jpg)
Intra-Fabric Switch ASIC hopsHop number affects latency
• Latency is cumulative• Affects end user response times
Users demand predictability• Mesh and/or SAN islands = unpredictable
Locality = predictability again• Core-edge = predictable
Market requirement• Minimize latency
![Page 18: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/18.jpg)
SAN Database BloatAs fabrics get larger
• FSPF databases get larger…and slower• Name services get larger…and slower
Market requirement• Keep databases small
![Page 19: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/19.jpg)
QoSPolicy based bandwidth matching
• Providing each application bandwidth based on• User defined requirements and thresholds
Market requirement• Optimize bandwidth• Not to waste it
![Page 20: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/20.jpg)
Change ManagementMarket requirements include
• Automation• Negative impact minimization• Audit trail• Change simulation, planning, & validation • Correlation of LUN maps, zones, pathing policies• Work plans for all of the departments involved• Simple, “brain dead” trouble shooting
![Page 21: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/21.jpg)
Correlating Storage Provisioning, SANs, & policies
Efficient storage mgt = < SANMarket requirements include
• One interface for both storage &and SAN mgt• Policy based• Enforcement capable
![Page 22: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/22.jpg)
TroubleshootingMarket requirements include
• Make it brain-dead simple• Make it quick• Make it easy AND cheap
![Page 23: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/23.jpg)
Audience ResponseBy a show of hands, which is your worst SAN scaling pain?1. Fabric disruptions2. Large fabric latency3. Database bloat4. QoS5. Change management6. Storage, SANs, policies correlation7. Troubleshooting
![Page 24: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/24.jpg)
Solutions that Eliminate SAN Scaling PainHBA RSCN switch suppressionAutomated change mgt softwareSAN Masking-a.k.a. SAN routingSAN segmentation
• Planned communitiesQoS SAMTroubleshooting tools
![Page 25: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/25.jpg)
HBA RSCN Switch SuppressionStops unimportant HBA RSCN disruptions
• From disrupting other HBAs• Significantly < zoning requirements
Vendors include• QLogic• McDATA RSCNRSCN
RSCNRSCNRSCNRSCN
![Page 26: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/26.jpg)
Automated Change Management Software
Plan ChangePredicts Impact Implements ChangeValidates ChangeLogs Change History
Correlates • Storage & SAN
changes• LUNs• Zones• Pathing Policies
Vendors include• Onaro
![Page 27: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/27.jpg)
SAN Masking-a.k.a. SAN Routing Analogous to LUN masking Routes specific data
• Between SAN islands• Visibility between specific WWNs
Eliminates disruptions• Between SAN islands
Increases SAN scalability• > switches from 239 to 57,121
Simplifies management• Both ongoing & change mgt.• Heterogeneous SANs• Address translation (domain & WWN)• Eliminates ATL forced fabric merges• Increases availability SAN Fabric C
SAN Fabric BSAN Fabric A
VSAN 2
VSAN 1
![Page 28: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/28.jpg)
SAN Masking continued Works over FC
• And IP networks• iFCP and FCIP
Vendors include• McDATA
Eclipse/IPS• Cisco
MDS:VSAN Routing• Brocade
Multiprotocol Router• LightSand
8100SAN Fabric C
SAN Fabric BSAN Fabric A
VSAN 2
VSAN 1
![Page 29: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/29.jpg)
SAN Segmentation: a.k.a. Planned Communities
Analogous to large storage controller• Start large & subdivide
One physical fabric• Many logical ones
Vendors include• Cisco
MDS:VSANs• McDATA
Dynamic Partitioning• CNT (04)
![Page 30: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/30.jpg)
Quality of Service: QoS SAN throughput allocation Based on IT priorities Policy based Recognizes App performance
• Requirements differ• OLTP > than data migration, etc.
Vendors include• SANdial: Shadow 1400
Inter & intra-switch• Cisco: MDS
Intra-switch• McDATA (04)• CNT (04)
QoS
OLTP 100MB/s
Migration 25MB/s
Warehouse 35MB/s
Email 30MB/s
![Page 31: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/31.jpg)
System Area Management: SAMSRM + SAN mgt
• Storage Provisioning• Block & File• Heterogeneous• Policy based mgt• Policy enforcement tools• One look & feel
App performance mgtOptimizes ecosystem
Vendors include• EMC• Softek• AppIQ• HP• IBM• Creekpath• VERITAS• Storability• TekTools• CA
![Page 32: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/32.jpg)
Easier Troubleshooting ToolsSimplified
• Problem isolation• Problem resolution• Performance issues
Vendors include• Cisco
SPAN, rSPAN• SANdial
Network Performance Analyzer
![Page 33: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/33.jpg)
How Big Can SANs Grow? Switches
• Currently up to 256 ports Up to 1024 2H 2004
Fabrics• Traditional
239 switches • 239 x 256 = > 61K ports
• Theoretical (new technologies) 239 switch domains 239 switches/domain 256 ports/switch = > 14M ports
![Page 34: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/34.jpg)
ConclusionSAN Scaling today is painfulNew generation software & hardware
• Provides pain relief
Test & verify
![Page 35: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/35.jpg)
Thank you. Questions?
![Page 36: Track 4: How to build trouble-free large SANs up to thousand(s) of ports](https://reader036.fdocuments.us/reader036/viewer/2022081520/56815c39550346895dca2ce8/html5/thumbnails/36.jpg)
Mr. Staimer will be available in the Ask-the-Expert booth in the Exhibit Hall:
Monday 5-6 PM