Thursday, March 18, 2010

Don’t Tell Me iSCSI Is Complicated if Fibrechannel Looks Like This

May 14, 2008 by Greg Ferro · 4 Comments 

I am work­ing my way through the next couple of art­icles on iSCSI Network Design. Its get­ting com­plic­ated is some ways. I noticed this art­icle todayhttp://​vinf​.net/​2​0​0​8​/​0​4​/​0​9​/​h​o​w​-​d​o​e​s​-​a​n​-​h​p​-​f​i​b​r​e​-​c​h​a​n​n​e​l​-​v​i​r​t​u​a​l​-​c​o​n​n​e​c​t​-​m​o​dule-work/ explain­ing how Fibrechannel fail­over work for a HP Fibrechannel Virtual Connect in a blade server chassis. It is all rather con­fus­ing, and seem­ingly no more com­plex that the iSCSI net­work design.

Put dif­fer­ently if you unplug one, the over­all band­width does not drop to 12Gb/​s etc. it will dis­con­nect a single HBA port on a num­ber of serv­ers and force them to fail­over to the other path and FC-​​VC module.

It does not do any dynamic load bal­an­cing or any­thing like that — it is lit­er­ally a phys­ical port con­cen­trator which is why it needs NPIV to pass through the WWN’s from the phys­ical blade HBAs.

What does that mean ?

Unplugging an FC cable from bay 3, port 4 will dis­con­nect one of the HBA image­con­nec­tions to all of the blades in bays 4,8,10 and 14 and force the blade’s host OS to handle a fail­over to its sec­ond­ary path via the FC-​​VC mod­ule in bay 4.

A key take away from this is that your blade hosts still need to run some kind of multi-​​pathing soft­ware, like MPIO or EMC PowerPath to handle the fail­over between paths — the FC-​​VC mod­ules don’t handle this for you.

See, easy isn’t it. Give me an IP con­nec­tion any day, it much easier than this tech­nical masterpiece — NOT.

Please rate this post:

  Why Rate Posts?
1 Star - It\\\'s Crud2 Stars - It\\\'s Tosh3 Stars - Something\\\'s missing4 Stars - Needs works5 Stars - Good Enough6 Stars - Good7 Stars - Excellent8 Stars - Brilliant9 Stars - Astonishing10 Stars - Awesomely Godlike? (No Ratings Yet)
Loading ... Loading ...

Comments

4 Responses to “Don’t Tell Me iSCSI Is Complicated if Fibrechannel Looks Like This”
  1. Jeff Darcy says:

    Cherry-​​pick much? The fact that one spe­cial­ized HP brain-​​fart layered on top of FC seems excess­ively com­plex in no way serves as an indict­ment of FC in gen­eral com­pared to iSCSI. Why don’t you try com­par­ing apples to apples? Find some pro­pri­et­ary redund­ant switch-​​trunking solu­tion at the same band­width level, and see if it is free of such com­plex­ity. I guar­an­tee it won’t be. If iSCSI is so dead simple, why have you writ­ten four art­icles as a primer on issues such as TCP win­dow sizes and LACP? It’s just com­plex­ity you’ve grown com­fort­able with, so you pay it no mind, while com­plex­ity in some­thing you’ve never bothered to learn seems much scarier.

    If you want make an hon­est argu­ment about the com­plex­ity of iSCSI vs. FC (or any­thing else) don’t just pick one example of one fail­ure mode from one vendor. Get some data on the whole set of fail­ure modes exper­i­enced by real admin­is­trat­ors in a stat­ist­ic­ally valid sample of real data cen­ters (not just those you per­son­ally entered because they had already decided on the one tech­no­logy you know). Get fig­ures for time and cost of those fail­ures, and only then can you do a real comparison.

    BTW, I did some com­par­is­ons the other week of actual gig­abits per second per dol­lar for vari­ous inter­con­nect tech­no­lo­gies, and the win­ner was neither 10GE (which brought up the rear) nor FC but IB. Kinda blows the whole “eco­nom­ic­ally com­pel­ling argu­ment” for iSCSI out of the water, doesn’t it? It’s no less com­plex, it’s no more cost-​​effective, it’s just famil­iar to a dif­fer­ent cabal inter­ested in max­im­iz­ing the dol­lar value of their cur­rent skills instead of devel­op­ing new ones.

    • Greg Ferro says:

      Well of course I cherry pick. I can (a) only speak to what I know, and (b) the iSCSI posts are a ‘stream of con­scious­ness’ and I am learn­ing as I write them (as stated in the first post).

      In a sense, I have stated the hypo­thesis that iSCSI is bet­ter than Fibrechannel and I am attempt­ing to prove that by mov­ing through a design process.

      WRT IB, I agree the IB is bet­ter than Fibrechannel. I haven’t said so here, but from what I know now, high intens­ity sys­tems should have IB and not Fibrechannel.

      I believe this sup­ports the anti-​​FCOE/​FC stance, since Fibrechannel is not good for low end, and not good for high end.

      I will attempt to work through the fail­ures in future posts. I look for­ward to you telling me if I am cov­er­ing the bases.

  2. Vinf says:

    Hi,

    thanks for drop­ping by my blog..

    as I think someone has already poin­ted out; my art­icle was more about how HP imple­ment FC within their vir­tual con­nect mod­ules. I’ll freely agree that it’s not simple and I’m not advoc­at­ing it as a fant­astic solu­tion, merely doc­u­ment­ing my find­ings (which seem undoc­u­mented by HP themselves!) — the HP VC mod­ule is essen­tially a port aggreg­ator (not a switch) so I don’t think it will ever be simple — and I’m pretty sure there is an equi­val­ent device in the Ethernet/​iSCSI world should you choose to imple­ment one.

    But it’s not really valid to say that FC is rub­bish because of this par­tic­u­lar vendor’s imple­ment­a­tion of an aggregator/​concentrator product.

    A nor­mal (non HP VC) FC imple­ment­a­tion into a server (or indeed an HP blade using a pass through mod­ule, or integ­rated switch) isn’t any more com­plic­ated than an equi­val­ent iSCSI imple­ment­a­tion.. you still need redund­ant HBA’s (NICs) con­nec­ted to a pair of redund­ant FC switches (Ethernet switches) and you can failover/​load bal­ance down paths.

    Horses for courses but from a man­age­ment (PHB) point of view using FC for stor­age and Ethernet for “net­work” keeps things isol­ated in terms of band­width to a host/​service, and thus sup­port­ab­il­ity — which is why FC keeps on truck­ing IMHO.

    FWIW I agree with you; I like the iSCSI archi­tec­ture and that I can use cheap, com­mod­ity GigE (or 10GigE) trunked together to scale my stor­age fab­ric hori­zont­ally rather than go cap in hand to the EMC or HP gods and pay through the nose for a SAN controller/​fabric upgrade everytime I need more through­put to my SAN(s).

    In terms of the sec­tion with “what does that mean..?” hope­fully it comes across in my post that the HP VC mod­ule is not a way to trunk FC ports together and get more over­all band­width (like you could do with iSCSI), it merely maps phys­ical on-​​blade HBA’s ports over a back­plane to an exit socket on the back of the chassis inter­con­nect mod­ule.… so basic­ally, it’s one level above a pass-​​thru con­nector in that you can adjust the over-​​subscription rate, but other than that it’s a bit dumb!

    Thanks

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!