How to Configure NPIV on VMware ESX Server 3.5 - Brocade
How to Configure NPIV on VMware ESX Server 3.5 - Brocade
How to Configure NPIV on VMware ESX Server 3.5 - Brocade
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SERVER CONNECTIVITY<br />
Technical Brief:<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong><br />
<strong>VMware</strong> <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong><br />
Provides step-by-step instructi<strong>on</strong>s <strong>on</strong> how <str<strong>on</strong>g>to</str<strong>on</strong>g> c<strong>on</strong>figure <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong><br />
<strong>VMware</strong> <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> in a <strong>Brocade</strong> fabric. Leveraging <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> gives the<br />
administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r the ability <str<strong>on</strong>g>to</str<strong>on</strong>g> extend all of <strong>Brocade</strong>’s advanced features<br />
and apply s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage best practices in a virtualized data center.
SERVER CONNECTIVITY Technical Brief<br />
CONTENTS<br />
Introducti<strong>on</strong> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>........................................................................................................................................................................................................................ 3<br />
Benefits of <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> .............................................................................................................................................................3<br />
<strong>Server</strong> Virtualizati<strong>on</strong> Advantages............................................................................................................................................................................................... 4<br />
Addressing and Access C<strong>on</strong>trol.....................................................................................................................................4<br />
<str<strong>on</strong>g>NPIV</str<strong>on</strong>g> in a Virtualized Envir<strong>on</strong>ment ................................................................................................................................4<br />
Requirements <str<strong>on</strong>g>to</str<strong>on</strong>g> Implement <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>............................................................................................................................................................................................ 4<br />
<strong>Server</strong> Administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r Tasks ...........................................................................................................................................5<br />
S<str<strong>on</strong>g>to</str<strong>on</strong>g>rage Administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r Tasks.........................................................................................................................................9<br />
Verifying that the VM Is Functi<strong>on</strong>ing Correctly............................................................................................................21<br />
Troubleshooting .............................................................................................................................................................................................................................22<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 2 of 22
SERVER CONNECTIVITY Technical Brief<br />
INTRODUCTION TO <str<strong>on</strong>g>NPIV</str<strong>on</strong>g><br />
N_Port ID Virtualizati<strong>on</strong> (<str<strong>on</strong>g>NPIV</str<strong>on</strong>g>) is an extensi<strong>on</strong> <str<strong>on</strong>g>to</str<strong>on</strong>g> the Fibre Channel industry standard, which is available<br />
across the <strong>Brocade</strong> ® Host Bus Adapter (HBA) product line and <strong>Brocade</strong> S<str<strong>on</strong>g>to</str<strong>on</strong>g>rage Area Network (SAN)<br />
platforms. <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> delivers significant advantages for running multiple Virtual Machines (VMs) and managing<br />
the workload across multiple physical servers.<br />
NOTE: The term “switches” is used in this document <str<strong>on</strong>g>to</str<strong>on</strong>g> reference <strong>Brocade</strong> backb<strong>on</strong>e, direc<str<strong>on</strong>g>to</str<strong>on</strong>g>r, switch, and<br />
embedded switch platforms unless otherwise noted.<br />
Benefits of <str<strong>on</strong>g>NPIV</str<strong>on</strong>g><br />
In a server virtualizati<strong>on</strong> envir<strong>on</strong>ment, <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> allows each VM <str<strong>on</strong>g>to</str<strong>on</strong>g> have a unique Fibre Channel (FC) World Wide<br />
Name (WWN), enabling multiple virtual machines <str<strong>on</strong>g>to</str<strong>on</strong>g> share a single physical HBA and switch port, a virtual<br />
HBA port, as shown in Figure 1. By providing a unique virtual HBA port, s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage administra<str<strong>on</strong>g>to</str<strong>on</strong>g>rs can<br />
implement SAN best practices such as z<strong>on</strong>ing for individual VMs. Administra<str<strong>on</strong>g>to</str<strong>on</strong>g>rs can also take advantage of<br />
SAN management <str<strong>on</strong>g>to</str<strong>on</strong>g>ols, simplifying migrati<strong>on</strong> of VMs and their s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage resources.<br />
The benefits of deploying <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> in your s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage envir<strong>on</strong>ment are real and available <str<strong>on</strong>g>to</str<strong>on</strong>g>day:<br />
� Maintaining fewer physical comp<strong>on</strong>ents reduces the number of points of failure, resulting in improved<br />
availability and network uptime.<br />
� Less hardware, portable c<strong>on</strong>necti<strong>on</strong>s, and VM-level z<strong>on</strong>ing all c<strong>on</strong>tribute <str<strong>on</strong>g>to</str<strong>on</strong>g> simplified SAN and server<br />
management.<br />
� <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> allows the SAN best practices that are available with physical servers <str<strong>on</strong>g>to</str<strong>on</strong>g> be used in virtual server<br />
envir<strong>on</strong>ments.<br />
Figure 1. <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> in the SAN<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 3 of 22
SERVER CONNECTIVITY Technical Brief<br />
SERVER VIRTUALIZATION ADVANTAGES<br />
A number of enhancements are being introduced in<str<strong>on</strong>g>to</str<strong>on</strong>g> server virtualizati<strong>on</strong> products <strong>on</strong> the market, such as<br />
<strong>VMware</strong> ® <strong>ESX</strong> <strong>Server</strong>, <str<strong>on</strong>g>to</str<strong>on</strong>g> augment existing support for Fibre Channel SANs, including <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> and load<br />
balancing across FC ports.<br />
Addressing and Access C<strong>on</strong>trol<br />
Each FC port in a fabric has a World Wide Name assigned <str<strong>on</strong>g>to</str<strong>on</strong>g> it by the equipment manufacturer, which<br />
uniquely identifies each node. WWNs play a critical role in determining the visibility and accessibly of<br />
s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage LUNs (partiti<strong>on</strong>s in s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage arrays) by servers c<strong>on</strong>nected <str<strong>on</strong>g>to</str<strong>on</strong>g> the fabric. Z<strong>on</strong>ing is the mechanism by<br />
which FC ports are grouped <str<strong>on</strong>g>to</str<strong>on</strong>g>gether <str<strong>on</strong>g>to</str<strong>on</strong>g> restrict interference, add security, and simplify management. Z<strong>on</strong>ing<br />
utilizes WWNs <str<strong>on</strong>g>to</str<strong>on</strong>g> allow access <str<strong>on</strong>g>to</str<strong>on</strong>g> s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage. A server can see and access <strong>on</strong>ly s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage LUNs that share a<br />
comm<strong>on</strong> z<strong>on</strong>e with that server.<br />
<str<strong>on</strong>g>NPIV</str<strong>on</strong>g> in a Virtualized Envir<strong>on</strong>ment<br />
The hypervisor leverages <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> assign individual WWNs <str<strong>on</strong>g>to</str<strong>on</strong>g> each Virtual Machine, so that each Virtual<br />
Machine (VM) can be recognized as a specific end point in the fabric. The benefits of this approach are as<br />
follows:<br />
� Granular security. Access <str<strong>on</strong>g>to</str<strong>on</strong>g> specific s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage LUNs can be restricted <str<strong>on</strong>g>to</str<strong>on</strong>g> specific VMs using the VM<br />
WWN for z<strong>on</strong>ing, in the same way that they can be restricted <str<strong>on</strong>g>to</str<strong>on</strong>g> specific physical servers.<br />
� Easier m<strong>on</strong>i<str<strong>on</strong>g>to</str<strong>on</strong>g>ring and troubleshooting. The same m<strong>on</strong>i<str<strong>on</strong>g>to</str<strong>on</strong>g>ring and troubleshooting <str<strong>on</strong>g>to</str<strong>on</strong>g>ols used with<br />
physical servers can now be used with VMs, since the WWN and the fabric address that these <str<strong>on</strong>g>to</str<strong>on</strong>g>ols rely<br />
<strong>on</strong> <str<strong>on</strong>g>to</str<strong>on</strong>g> track frames are now uniquely associated <str<strong>on</strong>g>to</str<strong>on</strong>g> a VM.<br />
� Flexible provisi<strong>on</strong>ing and upgrade. Since z<strong>on</strong>ing and other services are no l<strong>on</strong>ger tied <str<strong>on</strong>g>to</str<strong>on</strong>g> the physical<br />
WWN “hard-wired” <str<strong>on</strong>g>to</str<strong>on</strong>g> the HBA, it is easier <str<strong>on</strong>g>to</str<strong>on</strong>g> replace an HBA. You do not have <str<strong>on</strong>g>to</str<strong>on</strong>g> rec<strong>on</strong>figure the SAN<br />
s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage, because the new server can be pre-provisi<strong>on</strong>ed independently of the physical HBA WWN.<br />
� Workload mobility. The virtual WWN associated with each VM follow the VM when it is migrated across<br />
physical servers. No SAN rec<strong>on</strong>figurati<strong>on</strong> is necessary when the workload is relocated <str<strong>on</strong>g>to</str<strong>on</strong>g> a new server.<br />
� Applicati<strong>on</strong>s identified in the SAN. Since virtualized applicati<strong>on</strong>s tend <str<strong>on</strong>g>to</str<strong>on</strong>g> be run <strong>on</strong> a dedicated VM, the<br />
WWN of the VM now identifies the applicati<strong>on</strong> <str<strong>on</strong>g>to</str<strong>on</strong>g> the SAN.<br />
REQUIREMENTS TO IMPLEMENT <str<strong>on</strong>g>NPIV</str<strong>on</strong>g><br />
There are a few requirements in both the software and hardware <str<strong>on</strong>g>to</str<strong>on</strong>g> enable <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>:<br />
� Switches. <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> needs <str<strong>on</strong>g>to</str<strong>on</strong>g> be supported <strong>on</strong> the switch c<strong>on</strong>nected <str<strong>on</strong>g>to</str<strong>on</strong>g> the HBA. All <strong>Brocade</strong> FC switches<br />
currently support <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>—specifically starting in FOS 5.3.x or later, M-EOSc 8.1, and M-EOSn 9.6.0.<br />
(See the “Troubleshooting” secti<strong>on</strong> <str<strong>on</strong>g>to</str<strong>on</strong>g> find out how <str<strong>on</strong>g>to</str<strong>on</strong>g> see if <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> is enabled <strong>on</strong> the switch.)<br />
� HBAs. HBAs must support <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> as well. The following vendors and models of HBAs are supported:<br />
� <strong>Brocade</strong>. Any 4 Gbit/sec or 8 Gbit/sec HBA<br />
� Emulex. 4Gbit/sec HBA running firmware level 2.70a5 or later. All Emulex 8 Gbit/sec HBAs<br />
running firmware 1.00a9 or later<br />
� QLogic. Any 4 Gbit/sec or 8 Gbit/sec HBA<br />
� S<str<strong>on</strong>g>to</str<strong>on</strong>g>rage. <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> is completely transparent <str<strong>on</strong>g>to</str<strong>on</strong>g> s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage arrays, so no specific support is required.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 4 of 22
SERVER CONNECTIVITY Technical Brief<br />
� <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> can be used <strong>on</strong>ly with Raw Device Mappings (RDM) disks. VMFS disks do not support <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>.<br />
For more informati<strong>on</strong> <strong>on</strong> RDMs, refer <str<strong>on</strong>g>to</str<strong>on</strong>g> the current Fibre Channel SAN C<strong>on</strong>figurati<strong>on</strong> Guide for <strong>ESX</strong><br />
<strong>Server</strong> <strong>3.5</strong>.<br />
� To implement <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>, the physical HBAs port WWN <strong>on</strong> an <strong>ESX</strong> <strong>Server</strong> host must have access <str<strong>on</strong>g>to</str<strong>on</strong>g> all LUNs<br />
that are <str<strong>on</strong>g>to</str<strong>on</strong>g> be accessed by VMs.<br />
� If you deploy a VM from a template or a cl<strong>on</strong>e, the new VM does not retain the WWN.<br />
<strong>Server</strong> Administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r Tasks<br />
NOTE: Do not power <strong>on</strong> your VM for this procedure; your virtual machine needs <str<strong>on</strong>g>to</str<strong>on</strong>g> be powered off.<br />
1. Assign or modify WWN or your Virtual machine by following the steps below. These steps are also found<br />
in the <strong>ESX</strong> <strong>3.5</strong> SAN C<strong>on</strong>figurati<strong>on</strong> Guide.<br />
To assign a WWN <str<strong>on</strong>g>to</str<strong>on</strong>g> an existing VM using Virtual Center:<br />
a. From Virtual Center, select the VM <str<strong>on</strong>g>to</str<strong>on</strong>g> which you want <str<strong>on</strong>g>to</str<strong>on</strong>g> assign a WW, right click and select Edit<br />
the Virtual Machine Settings.<br />
b. Click the Opti<strong>on</strong>s tab and click Fibre Channel <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>.<br />
c. In the dialog box, select Generate. Here are the available opti<strong>on</strong>s:<br />
� Leave Unchanged: Existing WWNs are retained.<br />
� Generate New WWN: New set of WWNs are generated.<br />
� Remove WWN assignment. Removes the WWNs from the VM.<br />
d. Click Close and exit c<strong>on</strong>figurati<strong>on</strong>.<br />
To assign a WWN <str<strong>on</strong>g>to</str<strong>on</strong>g> a new VM using Virtual Center:<br />
a. Right-click <strong>on</strong> an <strong>ESX</strong> server or cluster and click New Virtual Machine.<br />
b. Click the Cus<str<strong>on</strong>g>to</str<strong>on</strong>g>m radio but<str<strong>on</strong>g>to</str<strong>on</strong>g>n.<br />
c. Give the VM a name and click Next.<br />
d. Enter the appropriate informati<strong>on</strong> and s<str<strong>on</strong>g>to</str<strong>on</strong>g>p at the Select Disk Type screen.<br />
e. Select the Raw Disk Mapping and click Next.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 5 of 22
SERVER CONNECTIVITY Technical Brief<br />
f. Select the datas<str<strong>on</strong>g>to</str<strong>on</strong>g>re.<br />
NOTE: To use VMoti<strong>on</strong> for VMs that have <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> enabled, make sure that the RDM file is located <strong>on</strong><br />
the same datas<str<strong>on</strong>g>to</str<strong>on</strong>g>re where the virtual machine c<strong>on</strong>figurati<strong>on</strong> file resides.<br />
g. Select the Compatibility Mode. For more informati<strong>on</strong> <strong>on</strong> the different compatibility modes ,refer <str<strong>on</strong>g>to</str<strong>on</strong>g><br />
the “Fibre Channel SAN C<strong>on</strong>figurati<strong>on</strong> Guide.”<br />
h. Leave the defaults for the Advanced Opti<strong>on</strong>s and click Next.<br />
i. In the last screen, click the Edit the virtual machine settings before submitting check box.<br />
j. Click the Opti<strong>on</strong>s tab and click Fibre Channel <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>.<br />
k. In the dialog box, select Generate New WWN.<br />
l. Click Close and exit c<strong>on</strong>figurati<strong>on</strong>.<br />
NOTE: Do not power <strong>on</strong> the VM guest after assigning the RDMs a virtual WWWN. If you do so, it will<br />
use the physical HBA WWN.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 6 of 22
SERVER CONNECTIVITY Technical Brief<br />
2. Once you have assigned a WWN <str<strong>on</strong>g>to</str<strong>on</strong>g> the VM, go back in<str<strong>on</strong>g>to</str<strong>on</strong>g> the VM settings by right-clicking the VM and<br />
choosing Edit Settings from the menu.<br />
3. Click the Opti<strong>on</strong>s tab and click Fibre Channel <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> in the left pane.<br />
.<br />
4. Record the Node WWN and the Port WWNs. Give this informati<strong>on</strong> <str<strong>on</strong>g>to</str<strong>on</strong>g> the s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r so that<br />
(s)he can z<strong>on</strong>e and LUN-mask the back-end s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage. (Please follow the S<str<strong>on</strong>g>to</str<strong>on</strong>g>rage Administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r steps<br />
below <str<strong>on</strong>g>to</str<strong>on</strong>g> z<strong>on</strong>e and LUN-mask)<br />
5. After the s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r completes z<strong>on</strong>ing and c<strong>on</strong>figurati<strong>on</strong> of the s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage, you can safely<br />
power <strong>on</strong> the VM.<br />
6. To verify that I/O traffic is actually going through the virtual port (depending <strong>on</strong> the host HBA). SSH in<str<strong>on</strong>g>to</str<strong>on</strong>g><br />
the physical <strong>ESX</strong> <strong>Server</strong> (in all cases, replace the number “1” a the end with the number of your HBA:<br />
a. <strong>Brocade</strong> HBA —cat /proc/bfa/1<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 7 of 22
SERVER CONNECTIVITY Technical Brief<br />
b. QLogic HBA—cat /proc/scsi/qla2300/1<br />
c. Emulex HBA—cat /proc/scsi/lpfc/1<br />
Everything is working if you see the virtual WWNs (also know as vPorts) listed.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 8 of 22
SERVER CONNECTIVITY Technical Brief<br />
S<str<strong>on</strong>g>to</str<strong>on</strong>g>rage Administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r Tasks<br />
Prior <str<strong>on</strong>g>to</str<strong>on</strong>g> z<strong>on</strong>ing the VM, be sure that you have z<strong>on</strong>ed all the physical HBA WWNs <str<strong>on</strong>g>to</str<strong>on</strong>g> the correct s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage array<br />
port WWN/s. S<str<strong>on</strong>g>to</str<strong>on</strong>g>rage best practices are <str<strong>on</strong>g>to</str<strong>on</strong>g> z<strong>on</strong>e a single initia<str<strong>on</strong>g>to</str<strong>on</strong>g>r <str<strong>on</strong>g>to</str<strong>on</strong>g> single target <str<strong>on</strong>g>to</str<strong>on</strong>g> maintain security and<br />
reduce interference. Once you receive the virtual WWNs from the <strong>Server</strong> administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r, you then need <str<strong>on</strong>g>to</str<strong>on</strong>g><br />
create unique z<strong>on</strong>es for each VM <str<strong>on</strong>g>to</str<strong>on</strong>g> the s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage array port WWN/s, <str<strong>on</strong>g>How</str<strong>on</strong>g>ever, if you have a very small<br />
envir<strong>on</strong>ment, then you may find it easier <str<strong>on</strong>g>to</str<strong>on</strong>g> place all the physical HBA port WWNs in<str<strong>on</strong>g>to</str<strong>on</strong>g> <strong>on</strong>e z<strong>on</strong>e and then<br />
individually z<strong>on</strong>e each VM <str<strong>on</strong>g>to</str<strong>on</strong>g> an array port.<br />
1. Log in <str<strong>on</strong>g>to</str<strong>on</strong>g> the <strong>Brocade</strong> switch using <strong>Brocade</strong> Web Tools, <strong>Brocade</strong> Data Center Fabric Manager (DCFM TM ),<br />
or the Fabric OS ® (FOS) Command-Line Interface (CLI) <str<strong>on</strong>g>to</str<strong>on</strong>g> c<strong>on</strong>figure Z<strong>on</strong>ing. This paper will explain how<br />
<str<strong>on</strong>g>to</str<strong>on</strong>g> Z<strong>on</strong>e using <strong>Brocade</strong> Web Tools and the CLI.<br />
To z<strong>on</strong>e using <strong>Brocade</strong> Web Tools (assuming that all the physical HBAs ports and array ports are<br />
z<strong>on</strong>ed):<br />
a. Log in <str<strong>on</strong>g>to</str<strong>on</strong>g> Web Tools by opening up Internet Explorer and typing in the FQDN or IP address<br />
(e.g., https://5100edge1.brocade.com)<br />
b. Log in <str<strong>on</strong>g>to</str<strong>on</strong>g> the switch, and click Z<strong>on</strong>e Admin.<br />
c. Click New Alias, and type a name for the VM guest Node Name (for example, vmguest1).<br />
d. With the Alias selected from the drop-down men, click Add Other.<br />
e. In the dialog box that displays, enter the Port WWNs generated by vCenter and click OK.<br />
NOTE: When <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> is enabled, four WWN pairs (WWPN & WWNN) are created for each VM. When<br />
the VM is powered <strong>on</strong> with <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> enabled, it uses each of these WWN pairs in sequence <str<strong>on</strong>g>to</str<strong>on</strong>g> try <str<strong>on</strong>g>to</str<strong>on</strong>g><br />
discover an access path <str<strong>on</strong>g>to</str<strong>on</strong>g> the s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage. The number of virtual WWNs (Also know as a VPORT) that<br />
are instantiated equals the number of physical HBA ports present <strong>on</strong> the host, up <str<strong>on</strong>g>to</str<strong>on</strong>g> the<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 9 of 22
SERVER CONNECTIVITY Technical Brief<br />
maximum of four per VM. A VPORT is created for each physical HBA port that has access <str<strong>on</strong>g>to</str<strong>on</strong>g> the<br />
s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage. For example if you have <strong>on</strong>ly two physical ports c<strong>on</strong>nected <str<strong>on</strong>g>to</str<strong>on</strong>g> the <strong>ESX</strong> <strong>Server</strong>, then use<br />
the first two ports. If you have four ports <strong>on</strong> the <strong>ESX</strong> <strong>Server</strong>, then use all four port WWNs. If the<br />
HBA doesn’t support <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> or if z<strong>on</strong>ing and LUN masking is not correctly setup, then the VM will<br />
failback <str<strong>on</strong>g>to</str<strong>on</strong>g> the physical HBA port WWN.<br />
Once you have completed adding Port WWNs, the screen should look similar <str<strong>on</strong>g>to</str<strong>on</strong>g> this:<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 10 of 22
SERVER CONNECTIVITY Technical Brief<br />
f. Click the Z<strong>on</strong>e tab and click New Z<strong>on</strong>e.<br />
g. Enter a name for the z<strong>on</strong>e and click OK.<br />
NOTE: A SAN best practice is <str<strong>on</strong>g>to</str<strong>on</strong>g> z<strong>on</strong>e <strong>on</strong>e initia<str<strong>on</strong>g>to</str<strong>on</strong>g>r <str<strong>on</strong>g>to</str<strong>on</strong>g> <strong>on</strong>e target so that you increase security and<br />
<str<strong>on</strong>g>to</str<strong>on</strong>g> restrict interference from other hosts.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 11 of 22
SERVER CONNECTIVITY Technical Brief<br />
h. Click the plus sign (+) <str<strong>on</strong>g>to</str<strong>on</strong>g> expand the Aliases folder in the Z<strong>on</strong>e tab.<br />
i. From the Member Selecti<strong>on</strong> List, select the newly created alias (for example, vmguest1) and the<br />
alias of the s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage array ports. Click the Add Member but<str<strong>on</strong>g>to</str<strong>on</strong>g>n, which adds the aliases <str<strong>on</strong>g>to</str<strong>on</strong>g> the z<strong>on</strong>e.<br />
j. Click the Z<strong>on</strong>e C<strong>on</strong>fig tab.<br />
i. From the Member Selecti<strong>on</strong> List, click the plus sign (+ ) next <str<strong>on</strong>g>to</str<strong>on</strong>g> Z<strong>on</strong>es, select the newly<br />
created z<strong>on</strong>e, and click the Add Member but<str<strong>on</strong>g>to</str<strong>on</strong>g>n.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 12 of 22
SERVER CONNECTIVITY Technical Brief<br />
ii. Click Save C<strong>on</strong>fig at the <str<strong>on</strong>g>to</str<strong>on</strong>g>p.<br />
Be patient as it could take about 15 – 30 sec<strong>on</strong>ds <str<strong>on</strong>g>to</str<strong>on</strong>g> commit. A status pane window at the<br />
bot<str<strong>on</strong>g>to</str<strong>on</strong>g>m will let you know when the c<strong>on</strong>figurati<strong>on</strong> has been committed.<br />
iii. Once the c<strong>on</strong>figurati<strong>on</strong> has been committed, click Enable C<strong>on</strong>fig.<br />
This will also take 15 – 30 sec<strong>on</strong>ds <str<strong>on</strong>g>to</str<strong>on</strong>g> commit.<br />
To z<strong>on</strong>e using the FOS CLI, perform all the steps for each switch in the fabric:<br />
a. Telnet <str<strong>on</strong>g>to</str<strong>on</strong>g> the <strong>Brocade</strong> switch and create a new alias:<br />
alicreate “vmguest1”,”28:25:00:0C:29:00:00:1b, 28:25:00:0C:29:00:00:1C;<br />
28:25:00:0C:29:00:00:1D; 28:25:00:0C:29:00:00:1E”<br />
NOTE: When <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> is enabled, four WWN pairs (WWPN & WWNN) are created for each VM. When<br />
the VM is powered <strong>on</strong> with <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> enabled, it uses each of these WWN pairs in sequence <str<strong>on</strong>g>to</str<strong>on</strong>g> try <str<strong>on</strong>g>to</str<strong>on</strong>g><br />
discover an access path <str<strong>on</strong>g>to</str<strong>on</strong>g> the s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage. The number of virtual WWNs (Also know as a VPORT) that<br />
are instantiated equals the number of physical HBA ports present <strong>on</strong> the host, up <str<strong>on</strong>g>to</str<strong>on</strong>g> the<br />
maximum of four per VM. A VPORT is created for each physical HBA port that has access <str<strong>on</strong>g>to</str<strong>on</strong>g> the<br />
s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage. For example if you have <strong>on</strong>ly two physical ports c<strong>on</strong>nected <str<strong>on</strong>g>to</str<strong>on</strong>g> the <strong>ESX</strong> <strong>Server</strong>, then use<br />
the first two ports. If you have four ports <strong>on</strong> the <strong>ESX</strong> <strong>Server</strong>, then use all four port WWNs. If the<br />
HBA doesn’t support <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> or if z<strong>on</strong>ing and LUN masking is not correctly setup, then the VM will<br />
failback <str<strong>on</strong>g>to</str<strong>on</strong>g> the physical HBA port WWN.<br />
b. Create a Z<strong>on</strong>e <str<strong>on</strong>g>to</str<strong>on</strong>g> map the guest <str<strong>on</strong>g>to</str<strong>on</strong>g> s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage: Once again the best practices is <strong>on</strong>e initia<str<strong>on</strong>g>to</str<strong>on</strong>g>r <str<strong>on</strong>g>to</str<strong>on</strong>g> <strong>on</strong>e<br />
target.<br />
z<strong>on</strong>ecreate “vmguest1_HDS”,”vmguest1;HDS”<br />
c. Add the z<strong>on</strong>e <str<strong>on</strong>g>to</str<strong>on</strong>g> the c<strong>on</strong>figurati<strong>on</strong>:<br />
cfgadd “mycfg”, “vmguest1_HDS”<br />
d. Enable the c<strong>on</strong>figurati<strong>on</strong>:<br />
cfgenable “mycfg”<br />
e. Press Y <str<strong>on</strong>g>to</str<strong>on</strong>g> c<strong>on</strong>firm you want <str<strong>on</strong>g>to</str<strong>on</strong>g> enable the c<strong>on</strong>figurati<strong>on</strong>.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 13 of 22
SERVER CONNECTIVITY Technical Brief<br />
2. Once you have created the z<strong>on</strong>e <strong>on</strong> the <strong>Brocade</strong> switch, log in <str<strong>on</strong>g>to</str<strong>on</strong>g> the s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage array and add the Node<br />
WWN and Port WWNs of the VM <str<strong>on</strong>g>to</str<strong>on</strong>g> the LUN(s) that the VM will access. Depending <strong>on</strong> your s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage array,<br />
the Node WWN may not be necessary.<br />
You can c<strong>on</strong>figure back-end s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage using NetApp FilerView or HDS AMS s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage array.<br />
Using NetApp FilerView:<br />
a. Log in <str<strong>on</strong>g>to</str<strong>on</strong>g> FilerView <strong>on</strong> the NetApp appliance (for example,<br />
http://netapp3050a.brocade.com/na_admin)<br />
b. If you do not already have an Initia<str<strong>on</strong>g>to</str<strong>on</strong>g>r Group created (An Initia<str<strong>on</strong>g>to</str<strong>on</strong>g>r Group makes the LUNs visible <str<strong>on</strong>g>to</str<strong>on</strong>g><br />
c<strong>on</strong>nected hosts), then create <strong>on</strong>e by clicking Add, located below Initia<str<strong>on</strong>g>to</str<strong>on</strong>g>r Groups in the left<br />
navigati<strong>on</strong> pane.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 14 of 22
SERVER CONNECTIVITY Technical Brief<br />
c. In the Add Initia<str<strong>on</strong>g>to</str<strong>on</strong>g>r Group screen, assign it a group name, a type (FCP) and an OS (<strong>VMware</strong>).<br />
d. Enter the <strong>VMware</strong> guest Node WWN and Port WWNs that you received from vCenter and the<br />
physical HBA port WWNs of the <strong>ESX</strong> host in the Initia<str<strong>on</strong>g>to</str<strong>on</strong>g>rs secti<strong>on</strong>. If you are using VMoti<strong>on</strong>, be<br />
sure that you add the other <strong>ESX</strong> hosts physical HBAs WWNs that participate in the VMoti<strong>on</strong><br />
process. This will ensure that the <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> c<strong>on</strong>necti<strong>on</strong> is maintained when the VMoti<strong>on</strong> takes place.<br />
Otherwise the VM will default back <str<strong>on</strong>g>to</str<strong>on</strong>g> the physical HBA WWN and will not be using <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>. Also<br />
e. Click Add<br />
REMINDER: The number of physical HBA ports in the <strong>ESX</strong> <strong>Server</strong> device determines how many<br />
Port WWNs you need <str<strong>on</strong>g>to</str<strong>on</strong>g> enter in the initia<str<strong>on</strong>g>to</str<strong>on</strong>g>rs group.<br />
f. Fill in the requested informati<strong>on</strong> and click Add.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 15 of 22
SERVER CONNECTIVITY Technical Brief<br />
g. Select Add under LUNs in the left navigati<strong>on</strong> pane.<br />
h. In the Add LUN screen, enter the required informati<strong>on</strong> and click Add.<br />
i. Once the LUN is created, click Manage under LUNs in the left navigati<strong>on</strong> panel and select the<br />
LUN you created.<br />
j. Click Map LUN.<br />
k. Click Add Groups <str<strong>on</strong>g>to</str<strong>on</strong>g> Map.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 16 of 22
SERVER CONNECTIVITY Technical Brief<br />
l. Select the Initia<str<strong>on</strong>g>to</str<strong>on</strong>g>r Group you just created and click Add.<br />
m. Now inform your <strong>VMware</strong> Administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r that (s)he can power <strong>on</strong> the VM.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 17 of 22
SERVER CONNECTIVITY Technical Brief<br />
Using HDS AMS S<str<strong>on</strong>g>to</str<strong>on</strong>g>rage Naviga<str<strong>on</strong>g>to</str<strong>on</strong>g>r:<br />
a. In the Logical Status tab, select the port group in which the LUNS are located in the left<br />
navigati<strong>on</strong> pane.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 18 of 22
SERVER CONNECTIVITY Technical Brief<br />
b. Click WWN <str<strong>on</strong>g>to</str<strong>on</strong>g> select the WWNs that are available <str<strong>on</strong>g>to</str<strong>on</strong>g> map <str<strong>on</strong>g>to</str<strong>on</strong>g> this port group.<br />
c. Click Modify WWN Informati<strong>on</strong> at the bot<str<strong>on</strong>g>to</str<strong>on</strong>g>m right.<br />
d. In the WWN Informati<strong>on</strong> screen, click Add.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 19 of 22
SERVER CONNECTIVITY Technical Brief<br />
e. In the WWN dialog box, add the Virtual WWNs that the <strong>Server</strong> Administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r gave you.<br />
Also add the physical HBA WWNs of the <strong>ESX</strong> <strong>Server</strong> host and the physical HBA WWNs of the<br />
other <strong>ESX</strong> <strong>Server</strong> if you are using Vmoti<strong>on</strong>.<br />
f. Give the WWN a user-friendly name, enter the port WWN without any col<strong>on</strong>s, and click OK.<br />
g. Click OK again<br />
h. Now inform your <strong>VMware</strong> Administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r <str<strong>on</strong>g>to</str<strong>on</strong>g> power <strong>on</strong> the Virtual Machine.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 20 of 22
SERVER CONNECTIVITY Technical Brief<br />
Verifying that the VM Is Functi<strong>on</strong>ing Correctly<br />
1. Log in <str<strong>on</strong>g>to</str<strong>on</strong>g> the <strong>Brocade</strong> switch.<br />
2. Issue the switchShow command.<br />
You should see the <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> ports with a number greater than 1 (“<strong>on</strong>e”) as shown below. If you see <strong>on</strong>ly<br />
<strong>on</strong>e <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> port, then the setup has not been successful.<br />
You can also issue the nsShow command <str<strong>on</strong>g>to</str<strong>on</strong>g> show the ports logged in <str<strong>on</strong>g>to</str<strong>on</strong>g> the fabric. You should see the<br />
Virtual Machine <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> ports.<br />
You could also use the service c<strong>on</strong>sole <strong>on</strong> the <strong>ESX</strong> <strong>Server</strong> and check the /proc nodes of the HBA <str<strong>on</strong>g>to</str<strong>on</strong>g> get<br />
the details. The procedure <str<strong>on</strong>g>to</str<strong>on</strong>g> find this informati<strong>on</strong> is documented in the “<strong>Server</strong> Administra<str<strong>on</strong>g>to</str<strong>on</strong>g>r Tasks”<br />
secti<strong>on</strong> in this document.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 21 of 22
SERVER CONNECTIVITY Technical Brief<br />
TROUBLESHOOTING<br />
If you experience any problems, make sure that:<br />
� The VM is powered off when you set up <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>. If the VM is running when you make these changes, you<br />
will need <str<strong>on</strong>g>to</str<strong>on</strong>g> complete shutdown the VM and the power it back <strong>on</strong>.<br />
� You have properly z<strong>on</strong>ed the VM virtual ports <strong>on</strong> the <strong>Brocade</strong> switch.<br />
� You have properly LUN-masked the s<str<strong>on</strong>g>to</str<strong>on</strong>g>rage array with the Virtual WWNs of the VM.<br />
� You are using an HBA that supports <str<strong>on</strong>g>NPIV</str<strong>on</strong>g>, requirements for which are listed in a previous secti<strong>on</strong>.<br />
� You have <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> enabled <strong>on</strong> the switch. You can check <str<strong>on</strong>g>to</str<strong>on</strong>g> see if <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> is enabled <strong>on</strong> a switch by running<br />
the command portCfgShow. If the port is turned off then issue the command portcfg<str<strong>on</strong>g>NPIV</str<strong>on</strong>g>Port<br />
.<br />
Mode 0 – Disables the <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> capability <strong>on</strong> the port<br />
Mode 1 – Enable the <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> capability <strong>on</strong> the port<br />
© 2009 <strong>Brocade</strong> Communicati<strong>on</strong>s Systems, Inc. All Rights Reserved. 02/09 GA-TB-145-00<br />
<strong>Brocade</strong>, the B-wing symbol, DCX, Fabric OS, File Lifecycle Manager, MyView, and S<str<strong>on</strong>g>to</str<strong>on</strong>g>rageX are registered<br />
trademarks, and DCFM and SAN Health are trademarks of <strong>Brocade</strong> Communicati<strong>on</strong>s Systems, Inc., in the United<br />
States and/or in other countries. All other brands, products, or service names are or may be trademarks or service<br />
marks of, and are used <str<strong>on</strong>g>to</str<strong>on</strong>g> identify, products or services of their respective owners.<br />
Notice: This document is for informati<strong>on</strong>al purposes <strong>on</strong>ly and does not set forth any warranty, expressed or implied, c<strong>on</strong>cerning<br />
any equipment, equipment feature, or service offered or <str<strong>on</strong>g>to</str<strong>on</strong>g> be offered by <strong>Brocade</strong>. <strong>Brocade</strong> reserves the right <str<strong>on</strong>g>to</str<strong>on</strong>g> make changes<br />
<str<strong>on</strong>g>to</str<strong>on</strong>g> this document at any time, without notice, and assumes no resp<strong>on</strong>sibility for its use. This informati<strong>on</strong>al document describes<br />
features that may not be currently available. C<strong>on</strong>tact a <strong>Brocade</strong> sales office for informati<strong>on</strong> <strong>on</strong> feature and product availability.<br />
Export of technical data c<strong>on</strong>tained in this document may require an export license from the United States government.<br />
<str<strong>on</strong>g>How</str<strong>on</strong>g> <str<strong>on</strong>g>to</str<strong>on</strong>g> <str<strong>on</strong>g>C<strong>on</strong>figure</str<strong>on</strong>g> <str<strong>on</strong>g>NPIV</str<strong>on</strong>g> <strong>on</strong> VNware <strong>ESX</strong> <strong>Server</strong> <strong>3.5</strong> 22 of 22