Question

SAN Design - How best to set up VSANs and zoning

Asked by: carnesc

I will be astonished if anyone has the time to read this book and help, but I do desperately need assistance. Believe it or not, I have actually tried to abbreviate this question. If you have the time, please read it and give me your thoughts. It would be most appreciated.

** Environment **

Switching:
(2) MDS 9222i fibre channel fabric switches

Storage:
(1) StorageTek 6140, 1 fully populated 4TB tray
          Storage to be divided equally between NTFS and VMFS vdisks/volumes
(1) StorageTek SL48 tape library

Hosts:
(1) Win2003R2 file server (gets the NTFS volume)
(4) ESX4.0 bare metal hosts cluster (get the VMFS volume)

All hosts have 2 NICs and 2 FC HBAs. Each HBA pair is jumpered to a different switch. Windows host has FC multipathing driver installed.

Applying LAN concepts to the SAN, concerns such as purpose, security, and availability drive segmentation. In the above case, the array will likely be in only one VSAN, but that's only because its disparate functions are served from a single physical tray. Otherwise, I'd put a designated VMware data source (which we don't have) in the same VSAN with VMware hosts. As it happens, all I can do is segment host and device types as best I can.

My initial thinking about installing the above equipment was to create VSAN200 for the array; VSAN300 for the file server; VSAN400 for all VMware hosts; and VSAN500 for the tape library. Both initiators for each host would reside in the same VSAN, though on separate switches, whether ISL'd or not. IVR zoning would then be employed to allow the FC tape library to talk to all VSAN hosts and all hosts on different VSANs to talk to the array. In my thinking, ISLing the switches would just keep me from duplicating the config. However, I have two stumbling blocks to what I thought was a straightforward setup.

First, it was strongly suggested that I completely forgo use of ISLs and instead maintain two physical switches, isolating their respective virtual fabrics but also creating for each host HBA pair non-intersecting VSANs, one on each isolated switch. To me, this seemed to be expectant of an ultimate ISL and, thus, contradictory. Contradictions aside, though, it was an idea that at least got me thinking my next point represented some kind of standard.

An instructor at a recent training venue suggested that in addition to the recommended "single-initiator-per-zone-law" (SIZL) it is advisable to also place redundant host initiators into different VSANs, just in case one VSAN goes down. I can see why this might be ideal, but I've got to say that it really adds bulk to the config. Following this logic, the scaled-down environment I've represented above would generate the following:

(1 VSAN/HBA) (7 nodes) (2 HBAs/node) = 14 VSANs

...add to that 14 zonesets, etc., etc.

Questions
1. Should I ISL these switches or keep them isolated? They currently represent my "core".
2. What would you say my VSANs and zoning should look like?

Thanks!

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-08-28 at 11:41:57ID24690759
Tags

san design

,

vsan

,

zoning

,

zone

,

permissions

,

fabric isolation

,

fabric redundancy

,

high availability

,

cisco

,

mds

,

9222i

,

storagetek 6140

Topics

Storage Technology

,

Hard Drives & Storage

,

VMware

Participating Experts
2
Points
500
Comments
11

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. SAN, NAS, CLUSTER SERVER
    Can any one tell me What is SAN ? Where is it used ? What is NAS ? Where it is used ? What is Cluster Server ? Where is it used ? I want to have 0 down time for my application, what technology should i use?
  2. VMWare cluster?
    Just wondering how to create a VMWare cluster. I have Virtual Servers setup running 2008 R2 with failover clustering installed and extra drives attached however, I need to know how two machines can share a single drive for the Quorum and Cluster information. Any ideas? Thanks
  3. VMWare and SAN Interview questions
    VMWare and SAN Interview questions

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: meyersdPosted on 2009-08-29 at 02:33:28ID: 25213485

You can't overlay Ethernet concepts on Fibre Channel - they ain't the same. Your environment is not complicated - why then, make it complicated?

Create a single VSAN for each switch - VSAN 10, say for switch 1, VSAN 11 for switch 2. Put all the FC ports in the VSAN then create aliase, zones and zonesets. Single-initiator zones are best practice - so one host HBA port per zone with as many storage ports as you like. Best practice also separates tape and disk, so create a zone that maps host HBA to storage and a seperate zone for host HBA and the tape library. You might also consider splitting disk and tape I/O completely if you are having performance issues. You can ISL the switches if you want but I'm not sure I'd bother given your environment.

The reason for single initiator zoning is to reduce the impact of RSCNs - an RSCN is flooded to all "interested" ports - which can be disruptive to host I/O. More here: http://en.wikipedia.org/wiki/Registered_State_Change_Notification

Why MDS9222is by the way? Typically, you'd only use one if you needed FCIP or iSCSI functionality...

 

by: andyalderPosted on 2009-08-29 at 03:08:05ID: 25213583

Ditto on not over-complicating it, we didn't have VSANs before Cisco introduced them and we really don't need them in any but the biggest SANs and even then we got away without them in the past. Some clustering requires ports of all nodes in a cluster to be in the same zone but most don't. ISLs just waste of ports since there's not going to be any data going through them.

 

by: meyersdPosted on 2009-08-29 at 03:47:50ID: 25213673

Yup. Mostly I use VSANs with replication products across FCIP - VSANs are handy with IVR (Inter-VSAN routing) to stop to geographically dispersed SANS from  merging.

 

by: carnescPosted on 2009-08-31 at 10:22:31ID: 25224564

Thanks folks. I agree that what I was talking about looks too complicated,   which is why I posted these questions.

With respect to placing partner initiators into non-intersecting  VSANs, here is the response I got from a former Verizon senior engineer:

"You will get more reliability because you get individual fabric services per VSAN and a bad HBA and many LIP resets won't bring down the other servers. Especially for ESX, that's an important point. The older Linux kernel that ESX uses doesn't handle that too elegantly (especially with the Emulex driver) and a single HBA can severely impact a whole VSAN by sending too many LIPs. Nothing you want because that basically kills the idea of DRS, VMotion and such because all your servers will suffer from the same."

Complicated or not, I find that rationale difficult to argue against. It just occurs to me that  as this project scales,   paranoid fabric separations could get out of hand.

About ISLs, he plainly stated that in all his years of multi-vendor SAN experience, the one takeaway message about ISLs is:

"...avoid interswitch links unless there is absolutely no way around it. Cisco has a long document on nothing other than troubleshooting ISLs and even the Cisco engineers we had on site for a while recommended that we get rid of ISLs unless absolutely needed."

That latter part characterizes almost verbatim my own conversation with a Cisco engineer, which I feel is disappointing given the cost of these switches. A lot of attractive features are lost when ISLs are taken out of the mix.

Why 9922is? Simply put, I have a Cisco backbone and wanted to 'keep it in the family', and the 9222i's were the smallest Cisco switches supportive of IVR.

Meyersd, you commented that you used VSANs and IVR to stop geographically dispersed SANs from merging, and that makes perfect sense.  (For others reading this,   my Cisco instructor would define "geographically dispersed" as more than 20 kilometers; after that, use FCIP and distinct VSANs.) In my particular case, however, IVR was necessary to isolate our tape library, presumably an historically problematic FC citizen. It was recommended we keep it in its own VSAN, while still allowing it to  communicate with other VSANs. Enter IVR. The lesser MDS-family switches do not support IVR.

Two other reasons for my selecting the 9222is were, just as you mentioned, iSCSI connectivity, accommodating  eventual use of a cheaper disk-to-disk-to-tape backup solution, and FCIP for eventual offsite snapshots.

Affirmative on the single initiator zoning. I  have no problems with that whatsoever. My only issue with zoning in general was how many times I'd have to recreate zonesets and zones if I put every partner HBA into its own VSAN.

Given the above comments from the Verizon engineer, would you still use the two-VSAN setup? Also, I am a little fuzzy on zoning the tape library. For each host initiator, I will create one zone allowing access to the array. For the tape, however, do I create a zone that permits access to all hosts plus the array or just hosts which, in turn, manage their own access  to the array. I apologize that I am not completely clear on how backup works over FC.

Thanks again for taking the time to help.

 

by: meyersdPosted on 2009-08-31 at 15:41:43ID: 25227180

>"You will get more reliability because you get individual fabric services per VSAN and a bad HBA and many LIP resets won't bring down the other servers. Especially for ESX, that's an important point. The older Linux kernel that ESX uses doesn't handle that too elegantly (especially with the Emulex driver) and a single HBA can severely impact a whole VSAN by sending too many LIPs. Nothing you want because that basically kills the idea of DRS, VMotion and such because all your servers will suffer from the same."
Except that you are in a switched fabric and LIPs (Loop Initialisation Primitive) aren't used. FC fabrics use other mechanisms. In any case, I haven't seen an FC port (loop or otherwise) jabber for years - the most common issue is flaky cables and SFPs which generate muliple FLOGI (Fabric LOG In) events. I have to say, I don't agree with the statement, and I do think you're over-complicating your environment.

>"...avoid interswitch links unless there is absolutely no way around it. Cisco has a long document on nothing other than troubleshooting ISLs and even the Cisco engineers we had on site for a while recommended that we get rid of ISLs unless absolutely needed."
Hmmmmmmm. That would apply to Cisco FC switches which are typically at over subscribed (that is; multiple FC ports share the bandwidth of a single switching ASIC). Some port cards are 8:1 over-subscribed - and if you use over-subscribed ports for ISLs, you *will* end in a world of pain. ISLs and fully meshed core-edge switching fabrics have been part of Fibre Channel since its inception and they work, and work well, but as with any network, you have to design it properly.

 

by: carnescPosted on 2009-08-31 at 21:12:15ID: 25228480

Thanks ...and just so you know, I am not disagreeing with your assessment, only trying to demonstrate the kind of information--or misinformation, as it were--that I, a SAN noob, am hearing.

Can't believe I didn't catch that about LIPs. That's a pretty glaring mistake, but in his defense maybe he just responded too quickly and was instead thinking of any kind of chatter that can bring down a VSAN ...much like broadcast storms bring down VLANs, sometimes from faulty hardware, sometimes accidental misconfiguration, and sometimes malice. Who knows.

I am glad to hear a different opinion on ISLs, and yes there is no way I'd configure one without a dedicated rate. I am not even sure NX-OS allows shared rate ISLs.

How about the tape issue? Any tips for zoning the tape library?

 

by: carnescPosted on 2009-09-01 at 09:10:26ID: 25233043

meyersd, I reread your initial comment. Sorry I got caught up in the VSAN explanation and forgot you already dealt with tape best practices. Just so I am clear, though, I need to zone the tape library to essentially present it to each host as if it were direct attached storage, right? Then I need to prevent its direct access to the array itself?

 

by: meyersdPosted on 2009-09-01 at 17:39:45ID: 25237384

>NX-OS allows shared rate ISLs.
Worse - it blocks out a bunch of ports if they share the same switching ASIC!

>Just so I am clear, though, I need to zone the tape library to essentially present it to each host as if it were direct attached storage, right? Then I need to prevent its direct access to the array itself?
Yes - that's correct. If you are using NDMP, you may want the array and the tape library in the same zone, so the answer to that is "it depends"..

 

by: carnescPosted on 2009-09-01 at 20:51:32ID: 31621869

Thanks very much for your help!

 

by: carnescPosted on 2009-09-01 at 20:53:59ID: 25237986

Thanks you. Very helpful information.

 

by: meyersdPosted on 2009-09-01 at 21:06:34ID: 25238018

Thanks! Glad I could help.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...