HP Virtual Connect Domain Setup – Part 3: Storage setup

January 5, 2011 — 15 Comments

Welcome to the third post of the Virtual Connect series!

The first two posts were about initial VC Domain creation and the Network setup. In this one I’ll explain the storage configuration of the Domain using the Fibre Channel Setup Wizard.

Please take into account that iSCSI is supported with Virtual Connect since the version 3.10 of Virtual Connect Manager and only with the Flex-10 and FlexFabric modules. However I’m going to leave iSCSI configuration for a future post, since I didn’t have many opportunities to try it with VC, and write only about Fibre Channel.

Before we start with the wizard and all the setup task is important to explain the Virtual Connect storage fundamentals.

The first concept to understand are the several key Fibre Channel port types. There a three basic FC ports:

  • N_Port (Node Port) – An N_Port  is a port within a node that provides Fibre Channel attachment like an HBA port. VC-FC module uplink ports are N_ports.
  • F_Port (Fabric Port) – This a port on a FC switch connected to an N_port and addressable by it. These are commonly used in Edge or Core switches. The VC-FC module’s downlink ports are F_ports in order to allow the HBAs to login into them.
  • E_Port (Expansion Port) – These are switch ports used for switch-to-switch connections known as Inter Switch Link or ISL.

Additionally there are two other ports, however these ports are not typically seen in Virtual Connect environments.

  • NL_Port (Node Loop Port) – An N_port capable of Arbitrated Loop function.
  • FL_Port (Fabric Loop Port) – An F_port capable of Arbitrated Loop function.

The next key concept to understand in N_Port ID Virtualization or NPIV. It’s a T11 FC standard than can be defined as a Fibre Channel facility that allows to assign multiple N_Port_IDs to a single N_Port, this is a physical N_port having multiple port WWNs. Of course the VC-FC module must be connected to a Fibre Channel switch that supports NPIV.

And how manages Virtual Connect all this port stuff? I believe that an image is worth a thousand words, so first I will show with the below diagrams illustrate how FC ports and SAN are managed with and without Virtual Connect.

As it can be seen the SAN switches, like the Cisco MDS 9124e,  that can be used in any blade enclosure including the HP ones are part of the SAN Fabric, that means the enclosure itself is part of the Fabric. These switches are connected to the SAN Core via E_ports or ISL.

In this configuration the SAN boundary has been moved out of the enclosure. The VC-FC module includes an HBA Aggregator which is an NPIV device. It passes, transparently, the signals from multiple HBAs to a single switch port.

Here it is how the whole process would go:

  1. VC-FC module uplink port issue a Login Request, an FLOGI to the SAN and advertize itself as NPIV capable port.
  2. Upon receiving an ACCept from the Fabric it would begin to process server requests.
  3. Server HBAs would begin normal Fabric login process with the WWNs.
  4. VC-FC module would translate FLOGI requests into an FDISC requests since a single N_Port can only receive one FLOGI request.
  5. SAN switch would reply with an ACCept and provide HBAs with Fabric addresses.
  6. The ACCept frames would reach uninterrupted the HBAs.
  7. From then on all the traffic will be carried over the sane link for all HBA connections.

Now the the basic concepts are explained and, hopefully clear, it’s time to configure the storage.

We are going to use the Fibre Channel Setup Wizard to:

  • Identify the World Wide Names (WWNs) to be used by the servers.
  • Define the available SAN fabrics.

You can launch the wizard either from the Tools menu in the Virtual Connect page or right after finishing the Network Setup Wizard. From the welcome screen click Next and move into the World Wide Name (WWN) Settings page.

In this first page you can specify if you want to use the WWN settings that comes with the Fiber Channel HBA card or if the HP Virtual Connect supplied WWN settings.

Virtual Connect will assign both a port WWN and a node WWN to a Fibre Channel port, the node WWN will always be the same as the port WWN incremented by one.

There is key advantage when configuring Virtual Connect to assign the WWNs and is that, since it maintains a consistent storage identity, it allows blades to be replaced in case of failure without affecting the external SAN.

In the wizard select Virtual Connect assigned WWNs and click Next to move into the Assigned WWNs screen.

This screen is very similar to the MAC address range selection screen we saw in the previous post. Here you have to choose between an user defined WWNs range and an HP defined one. You must ensure that the selected range is unique within the environment.

Next we are going to define the Fabric, first you’ll be presented with a screen asking if you want to define the fabric.

After that we have to enter the Fabric name, assign the uplink ports and configure the speed.

After applying the configuration the wizard will move to the next screen where it will ask if you want to create more Fabric, for the example purposes I decided to create a another one named fabric_prod2.

When you are done with the second fabric finish the wizard and the storage setup will be done. You can review and modify the configuration from the Virtual Connect main interface.

The next post will be the last of the series and I will discuss about Virtual Connect Server Profiles. As always any feedback would be welcome :-)

Juanma.

15 responses to HP Virtual Connect Domain Setup – Part 3: Storage setup

  1. 

    Juan,

    This information is very helpful as currently I find myself having to make modifications to our SAN configuration in order to accommodate some infrastructure changes. In our current setup we have our old HP SAN trying to run in parallel with our new EMC SAN, and it looks like it will work by having one HBA from the HP blade going to the old SAN and the other HBA going to the new SAN, but the real trouble we are having is finding out whether or not we can manually change the failover ports within the SAN Fabric to suit our needs? Right now, for each FC-VC we have ports 1 and 4 going to the HP and ports 2 and 3 going to the EMC, and let’s say for Bay 9 its SAN Fabric uplink ports are on port 2 on both FC-VC, how do we get it to use port 1 so that it can see the old SAN? Ideally, it would be great to know, too, if all of this is possible without disrupting end-users? I realize this isn’t a help forum, but you appear to be adept in the area of HP SANs where I am not so much. Any information you can provide would be greatly appreciated.

    • 

      Hi Kenny. Thanks for your comment. Sorry for the late answer.

      Regarding your question, what you are asking to do is relatively easy. You should create a new server profile and assign the “old” fabric. However the problem is that to apply the new profile to the server in Bay9 it must be powered off.

      • 

        Hello Juan. Thank you for getting back to me, I really do appreciate that. From everything I’ve read online, it appears that the FC-VC ports map to certain blades, and maybe that’s what’s causing my frustration. I’m trying to find the right set up to fit what I’m trying to do.

        Perhaps I should have also mentioned in my previous post that ports 2 and 3 on both FC-VC Bays were originally going to the HP SAN. Does that change your advice?

        Basically, the blades in bays 1-8 are on one network and the blades in bay 9 – 16 are on another network, but the end result should be that all blades see both SANs.

  2. 

    Hi Juan
    thanks for share the idea , I have a question , is it possible to omit SAN switch and connect VC-FC directly to SAN device ? I have a FC-VC 8GB 20 and P2000G3

  3. 
    Sharjeel Saleem October 10, 2012 at 09:35

    Hi juan,
    I am connecting VC-FC with my san switch but i am getting VC-FC unreachable in the SAN network advisor. please advice if i missed anything.

    -SS

  4. 

    hi juan,
    You can help me… I need configure LDAP in the HP VCM you have some blogs or know where to find information?

    thanks & regards

    • 

      Hi Bere.Thanks for commenting and sorry for the late answer.

      I sincerely don’t have the info you are seeking, not at HP anymore but will try to get the info if I can.

      Juanma.

  5. 

    Hello,

    Is it possible to configure from Windows 2012 and virtual port to connect to the SAN Storage without Fiber Switch. Microsoft confirmed that it’s possible but when we tried appear the below error opening the virtual machine (Hyper-V):

    “NPIV virtual port operation on virtual port (C003FF9C43D30000) failed with an error: The operation is not supported by the fabric. (Virtual machine ID 1778DD91-81CE-431A-A4BA-5B51BF081A54)”

    BR,
    Carolina

  6. 

    I seriously love your site.. Pleasant colors & theme.
    Did you build this amazing site yourself? Please reply back as
    I’m hoping to create my very own site and want to know where you got this from or exactly what the theme is named. Thanks!

  7. 

    Terrific article! That is the type of info that are
    supposed to be shared across the web. Shame on the seek engines for now not positioning this publish upper!
    Come on over and consult with my site . Thank you
    =)

  8. 

    Thank you for this post, at least now I have enough knowledge going to a forthcoming change, However it would be nice if there were a Brocade access gateway vs HP-VC table. As i am in a Brocade and HP environment

Trackbacks and Pingbacks:

  1. Tweets that mention HP Virtual Connect Domain Setup – Part 3: Storage setup « Juanma's Blog -- Topsy.com - January 5, 2011

    […] This post was mentioned on Twitter by Daniel Bowers. Daniel Bowers said: RT @jreypo: HP Virtual Connect Domain Setup – Part 3: Storage setup… http://bit.ly/hesc4E […]

  2. Crash course HP Virtual Connect – Hyper-V blog by Hans Vredevoort - January 7, 2011

    […] HP Virtual Connect Domain Setup – Part 2: Network Setup HP Virtual Connect Domain Setup – Part 3: Storage setup HP Virtual Connect Domain Setup – Part 4: Server […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s