track 4: how to build trouble-free large sans up to thousand(s) of ports

36
Track 4: How to build trouble-free large SANs up to thousand(s) of ports Dragon Slayer Consulting Marc Staimer, President & CDS [email protected] 26 April 2004

Upload: jerod

Post on 09-Feb-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Track 4: How to build trouble-free large SANs up to thousand(s) of ports. Dragon Slayer Consulting Marc Staimer, President & CDS [email protected] 26 April 2004. Large SANs. Agenda. SAN Definition 2004 Current Large SAN Architectures Issues w/current architectures - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Track 4: How to build trouble-free large SANs  up to thousand(s) of ports

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Thank you. Questions?

Page 36: Track 4: How to build trouble-free large SANs  up to thousand(s) of ports

Mr. Staimer will be available in the Ask-the-Expert booth in the Exhibit Hall:

Monday 5-6 PM