yes, you will need to have matching VSANs on UCS. That also means you will need to configure additional UCS profiles, i can't remember if they are called vHBA templates ..so that specific blades will be connecting to specific VSANs.
This might have already been answered. But, I have a UCS vBlock the switch has NPIV enabled and the FI on the UCS are NPV enabled.  What I nned to do is enable another Cisco switch 9500 series outside the vBlock with NPIV and fport-channel to allow ports on the vBlock to connect to another VNX5600 array which is also outside the vBlock.   It should all be non-disruptive- I am hoping?  With everything within the UCS already NPV and NPIV enabled, I am thinking that all I have to do on the Cisco 9500 is: config t enabled NPIV - feature npiv enabled fport-channeltrunk - feature fport-channel-trunk  create the port group      interface port-channel xx      channel mode active      switchport mode F      switchport rate-mode dedicated  Configure and add interfaces to port-group      interface fcx/xx      channel-group xx  force       no shutdown  Add port-channel xx to vsan database vsan database      vsan xxx interface port-channel xx  copy run start  Then configure UCS with a correct ports in a group. Still working on this.
Cisco Npiv and fport-channel trunk quetion