cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2176
Views
5
Helpful
4
Replies

UCS Fibre Channel FI to San Switch cabling & config

dncrchic2000
Level 1
Level 1

My question pertains to the correct cabling & vSAN setup from the UCS FI to the San Switch (Cisco MDS).

Currently my cabling is as follows:

FI1 port 25 - SW1 port 3

FI1 port 26 - SW2 port 3

FI2 port 25 - SW1 port 4

FI2 port 26 - SW2 port 4

On the San Switch side, our Storage guy configured SW1 as vlan10 and SW2 as vlan20. Because of this, I was not able to have a vSAN per FI, as I've read is best practice, as the switch vlans cross FIs. Now, when I create vHBAs I have to have 4 vHBAs per server, 2 per FI per vlan if I want redundancy with a switch or FI loss.

Question: Is this the correct setup on the SAN Switch side? Should I actually be creating 4 vHBAs per server? Do I have my cabling incorrect & I should just be running from FI1 to SW1 on both ports & FI2 to SW2?

Help or guidance would be appreciated!

~Tara

1 Accepted Solution

Accepted Solutions

Robert Burns
Cisco Employee
Cisco Employee

Hi Tara,

There are two ways of cabling your SAN infrastructure.  It comes down to a design decision. Traditionally SAN admins prefer to keep their fabrics separate/isolated.  In this design MDS-1 would only connect to FI-A and MDS-2 would only connect to FI-B. 

Another option is to connect each MDS to each FI.  This gives SAN fabric access from each FI, and allows you to create dual VSANs (that exist on each FI) rather than separate.

You don't need four vHBAs per UCS server - some adaptors will not support more than two anyway.   What you will do is create two vHBA's per Service Profile, each host will have access to both VSAN's 10 and 20.  What you might want to do is stagger your vHBA fabric so that 1/2 your Service Profiles access VSAN 10 through FI-A and the other half access VSAN 10 through FI-B.  This will help distribute the load accordingly. 

Ex.

First 1/2 of SPs

vHBA0 - VSAN10 - Fabric-A

vHBA1 - VSAN20 - Fabric-B

Second 1/2 of SPs

vHBA0 - VSAN20 - Fabric-A

vHBA1 - VSAN10 - Fabric-B

As you can see this can a bit of a manual balancing act.  The best case scenario would be to isolate (re-cable) your SAN fabrics as per traditional SAN design above.

Regards,

Robert

View solution in original post

4 Replies 4

Robert Burns
Cisco Employee
Cisco Employee

Hi Tara,

There are two ways of cabling your SAN infrastructure.  It comes down to a design decision. Traditionally SAN admins prefer to keep their fabrics separate/isolated.  In this design MDS-1 would only connect to FI-A and MDS-2 would only connect to FI-B. 

Another option is to connect each MDS to each FI.  This gives SAN fabric access from each FI, and allows you to create dual VSANs (that exist on each FI) rather than separate.

You don't need four vHBAs per UCS server - some adaptors will not support more than two anyway.   What you will do is create two vHBA's per Service Profile, each host will have access to both VSAN's 10 and 20.  What you might want to do is stagger your vHBA fabric so that 1/2 your Service Profiles access VSAN 10 through FI-A and the other half access VSAN 10 through FI-B.  This will help distribute the load accordingly. 

Ex.

First 1/2 of SPs

vHBA0 - VSAN10 - Fabric-A

vHBA1 - VSAN20 - Fabric-B

Second 1/2 of SPs

vHBA0 - VSAN20 - Fabric-A

vHBA1 - VSAN10 - Fabric-B

As you can see this can a bit of a manual balancing act.  The best case scenario would be to isolate (re-cable) your SAN fabrics as per traditional SAN design above.

Regards,

Robert

Thank you Robert. This makes sense now that I see it written out & I have no desire to manually balance anything nor is that sustainable for the future. Basically as it stands right now I have 1 path on each FI that is not being used at all, so fixing the cabling will be simple, then it should be a short storage outage fixing the vlans. We haven't gone to prod with anything yet, so we wanted to get this nailed down & cabled correctly before then.

Thanks for your help!

Tara

Hi
Using Traditionally SAN by keeping fabrics separate/isolated where MDS-1 would only connect to FI-A and MDS-2 would only connect to FI-B.
Question. if FI-A and MDS-2 goes down at the same time all hosts unable to access storage.
Keeping cross cable between FIs and MDSs with 2 VSANs give full redundancy if any of mds or FI fails.
I not getting the disadvantages of cross cable design if you use multipath software which will give load Balancing. Please guide. Thanks

As Robert says, keeping the fabrics A (VSAN A) and B (VSAN B) separate is always done in production environments. You are right: losing FI-A and SAN-B would completely shut off access to storage; however, this is very, very rare. Host multi-pathing is definitely needed, as you point out, for load-balancing and high-availability.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: