powervm npiv

10
PowerVM NPIV / IBM Switch Configuration Technote (troubleshooting) Problem(Abstract) What is NPIV? NPIV is an industry standard technology that provides the capability to assign a physical Fibre Channel adapter to multiple unique world wide port names (WWPN). To access physical storage from a SAN, the physical storage is mapped to logical units (LUNs) and the LUNs are mapped to the ports of physical Fibre Channel adapters. Then the Virtual I/O Server uses the maps to connect the LUNs to the virtual Fibre Channel adapter of the virtual I/O client. Symptom How to configure NPIV Environment Minimum NPIV Requirements Diagnosing the problem You must meet the following requirements to set up and use NPIV. 1. Hardware Any POWER6-based system or higher Note: IBM intends to support N_Port ID Virtualization (NPIV) on the POWER6 processor-based Power 595, BladeCenter JS12, and BladeCenter JS22 in 2009 Install a minimum System Firmware level of EL340_039 for the IBM Power 520 and Power 550, and EM340_036 for the IBM Power 560 and IBM Power 570 Minimum of one 8 Gigabit PCI Express Dual Port Fibre Channel Adapter (Feature Code 5735) Check the latest available firmware for the adapter at: http://www.ibm.com/support/us/en Select Power at the support type, then go to Firmware updates. NPIV-enabled SAN switch Only the first SAN switch which is attached to the Fibre Channel adapter in the Virtual I/O Server needs to be NPIV-capable. Other switches in your SAN environment do not need to be NPIV-capable. 2. Software HMC V7.3.4, or later Virtual I/O Server Version 2.1 with Fix Pack 20.1, or later AIX 5.3 TL9, or later AIX 6.1 TL2, or later SDD 1.7.2.0 + PTF 1.7.2.2 SDDPCM 2.2.0.0 + PTF v2.2.0.6 SDDPCM 2.4.0.0 + PTF v2.4.0.1

Upload: anvesh-reddy

Post on 14-Dec-2015

218 views

Category:

Documents


4 download

DESCRIPTION

PowerVM NPIV

TRANSCRIPT

Page 1: PowerVM NPIV

PowerVM NPIV / IBM Switch Configuration Technote (troubleshooting)

Problem(Abstract)

What is NPIV?

NPIV is an industry standard technology that provides the capability to assign a

physical Fibre Channel adapter to multiple unique world wide port names

(WWPN). To access physical storage from a SAN, the physical storage is

mapped to logical units (LUNs) and the LUNs are mapped to the ports of physical

Fibre Channel adapters. Then the Virtual I/O Server uses the maps to connect

the LUNs to the virtual Fibre Channel adapter of the virtual I/O client.

Symptom

How to configure NPIV

Environment

Minimum NPIV Requirements

Diagnosing the problem

You must meet the following requirements to set up and use NPIV.

1. Hardware

Any POWER6-based system or higher

Note: IBM intends to support N_Port ID Virtualization (NPIV) on the

POWER6 processor-based Power 595, BladeCenter JS12, and

BladeCenter JS22 in 2009

Install a minimum System Firmware level of EL340_039 for the IBM Power

520 and Power 550, and EM340_036 for the IBM Power 560 and IBM

Power 570

Minimum of one 8 Gigabit PCI Express Dual Port Fibre Channel Adapter

(Feature Code 5735)

Check the latest available firmware for the adapter at:

http://www.ibm.com/support/us/en

Select Power at the support type, then go to Firmware updates.

NPIV-enabled SAN switch

Only the first SAN switch which is attached to the Fibre Channel adapter in

the Virtual I/O Server needs to be NPIV-capable. Other switches in your

SAN environment do not need to be NPIV-capable.

2. Software

HMC V7.3.4, or later

Virtual I/O Server Version 2.1 with Fix Pack 20.1, or later

AIX 5.3 TL9, or later

AIX 6.1 TL2, or later

SDD 1.7.2.0 + PTF 1.7.2.2

SDDPCM 2.2.0.0 + PTF v2.2.0.6

SDDPCM 2.4.0.0 + PTF v2.4.0.1

Page 2: PowerVM NPIV

Note: At the time of writing, only the 8 Gigabit PCI Express Dual Port

Fibre Channel Adapter (Feature Code 5735) was announced.

Note: Check, with the storage vendor, whether your SAN switch is

NPIV-enabled.

For information about IBM SAN switches, refer to Implementing an

IBM/Brocade SAN with 8 Gbps Directors and Switches, SG24-6116,

and search for NPIV.

Use the latest available firmware level for your SAN switch.

Resolving the problem

Configuring IBM NPIV and Switch for Virtualization

1. On the SAN switch, you must perform two tasks before it can be used for

NPIV.

a. Update the firmware to a minimum level of Fabric OS (FOS) 5.3.0. To

check the level of Fabric OS on the switch, log on to the switch and run the

version command, as shown in Example 2-20:

Example 2-20 version command shows Fabric OS level

itsosan02:admin> version

Kernel: 2.6.14

Fabric OS: v5.3.0

Made on: Thu Jun 14 19:04:02 2007

Flash: Mon Oct 20 12:14:10 2008

BootProm: 4.5.3

Note: You can find the firmware for IBM SAN switches at:

http://www-03.ibm.com/systems/storage/san/index.html

Click Support and select Storage are network (SAN) in the Product

family. Then select your SAN product.

b. After a successful firmware update, you must enable the NPIV capability

on each port of the SAN switch. Run the portCfgNPIVPort command to

enable NPIV on port 16:

itsosan02:admin> portCfgNPIVPort 16, 1

The portcfgshow command lists information for all ports, as shown in

Example 2-21.

Example 2-21 List port configuration

itsosan02:admin> portcfgshow

Ports of Slot 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

-----------------+--+--+--+--+----+--+--+--+----+--+--+--+----+--+--+--

Speed AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN

Trunk Port ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON

Long Distance .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

VC Link Init .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

Locked L_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

Locked G_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

Disabled E_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

ISL R_RDY Mode .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

RSCN Suppressed .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

Persistent Disable.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

NPIV capability .. ON ON ON ON ON ON ON ON ON .. .. .. ON ON ON

Ports of Slot 0 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Page 3: PowerVM NPIV

-----------------+--+--+--+--+----+--+--+--+----+--+--+--+----+--+--+--

Speed AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN

Trunk Port ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON

Long Distance .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

VC Link Init .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

Locked L_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

Locked G_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

Disabled E_Port .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

ISL R_RDY Mode .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

RSCN Suppressed .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

Persistent Disable.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

NPIV capability ON .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..

where AN:AutoNegotiate, ..:OFF, ??:INVALID,

SN:Software controlled AutoNegotiation.

Note: Refer to your SAN switch users guide for the command to enable

NPIV on your SAN switch.

2. Follow these steps to create the virtual Fibre Channel server adapter in the

Virtual I/O Server partition.

a. On the HMC, select the managed server to be configured:

Systems Management → Servers → <servername>

b. Select the Virtual I/O Server partition on which the virtual Fibre Channel

server adapter is to be configured. Then select Tasks → Dynamic

Logical Partitioning → Virtual Adapters as shown in Figure 2-18.

c. To create a virtual Fibre Channel server adapter, select Actions →

Create → Fibre Channel Adapter... as shown in Figure 2-19.

Page 4: PowerVM NPIV

d. Enter the virtual slot number for the Virtual Fibre Channel server adapter.

Then select the Client Partition to which the adapter may be assigned, and

enter the Client adapter ID as shown in Figure 2-20. Click Ok.

e. Click OK.

Page 5: PowerVM NPIV

f. Remember to update the profile of the Virtual I/O Server partition so that

the change will be reflected across restarts of the partitions. As an

alternative, you may use the Configuration → Save Current

Configuration option to save the changes to the new profile

3. Follow these steps to create virtual Fibre Channel client adapter in the virtual

I/O client partition.

a. Select the virtual I/O client partition on which the virtual Fibre Channel

client adapter is to be configured. Then select Tasks → Configuration →

Manage Profiles as shown in Figure 2-22.

b. To create a virtual Fibre Channel client adapter select the profile, select

Actions → Edit. Then expand the Virtual Adapters tab and select

Actions → Create → Fibre Channel Adapter as shown in Figure 2-23.

Page 6: PowerVM NPIV

c. Enter the virtual slot number for the Virtual Fibre Channel client adapter.

Then select the Virtual I/O Server partition to which the adapter may be

assigned and enter the Server adapter ID as shown in Figure 2-24. Click

OK.

d. Click OK → OK → Close.

4. Logon to the Virtual I/O Server partition as user padmin.

5. Run the cfgdev command to get the virtual Fibre Channel server adapter(s)

configured.

6. The command lsdev -dev vfchost* lists all available virtual Fibre Channel

Page 7: PowerVM NPIV

server adapters in the Virtual I/O Server partition before mapping to a

physical adapter, as shown in Example 2-22.

Example 2-22 lsdev -dev vfchost* command on the Virtual I/O Server

$ lsdev -dev vfchost*

name status description

vfchost0 Available Virtual FC Server Adapter

7. The lsdev -dev fcs* command lists all available physical Fibre Channel

server adapters in the Virtual I/O Server partition, as shown in Example 2-23.

Example 2-23 lsdev -dev fcs* command on the Virtual I/O Server

$ lsdev -dev fcs*

name status description

fcs0 Available 4Gb FC PCI Express Adapter (df1000fe)

fcs1 Available 4Gb FC PCI Express Adapter (df1000fe)

fcs2 Available 8Gb PCI Express Dual Port FC Adapter (df1000f114108a03)

fcs3 Available 8Gb PCI Express Dual Port FC Adapter (df1000f114108a03)

8. Run the lsnports command to check the Fibre Channel adapter NPIV

readiness of the adapter and the SAN switch. Example 2-24 shows that the

fabric attribute for the physical Fibre Channel adapter in slot C6 is set to 1.

This means the adapter and the SAN switch is NPIV ready. If the value is

equal 0, then the adapter or SAN switch is not NPIV ready and you should

check the SAN switch configuration.

Example 2-24 lsnports command on the Virtual I/O Server

$ lsnports

name physloc fabric tports aports swwpns awwpns

fcs3 U789D.001.DQDYKYW-P1-C6-T2 1 64 63 2048 2046

9. Before mapping the virtual FC adapter to a physical adapter, get the vfchost

name of the virtual adapter you created and the fcs name for the FC adapter

from the previous lsdev commands output.

10.To map the virtual adapters vfchost0 to the physical Fibre Channel adapter

fcs3, use the vfcmap command as shown in Example 2-25.

Example 2-25 vfcmap command with vfchost2 and fcs3

$ vfcmap -vadapter vfchost0 -fcp fcs3

vfchost0 changed

11.To list the mappings use the lsmap -npiv -vadapter vfchost0 command, as

shown in Example 2-26.

Example 2-26 lsmap -npiv -vadapter vfchost0 command

$ lsmap -npiv -vadapter vfchost0

Name Physloc ClntID ClntName ClntOS

============= ================================== ====== ============== =======

vfchost0 U9117.MMA.101F170-V1-C31 3

Status:NOT_LOGGED_IN

FC name: FC loc code:

Ports logged in:0

Flags:1<NOT_MAPPED,NOT_CONNECTED>

VFC client name: VFC client DRC:

12.After you have created the virtual Fibre Channel server adapters in the Virtual

I/O server partition and in the virtual I/O client partition, you need to do the

Page 8: PowerVM NPIV

correct zoning in the SAN switch. Follow the next steps:

a. Get the information about the WWPN of the virtual Fibre Channel client

adapter created in the virtual I/O client partition.

i. Select the appropriate virtual I/O client partition, then click Task →

Properties. Expand Virtual Adapters tab, select the Client Fibre

Channel client adapter and then select Actions → Properties to list

the properties of the virtual Fibre Channel client adapter, as shown in

Figure 2-25.

ii. Figure 2-26 shows the properties of the virtual Fibre Channel client

adapter. Here you can get the WWPN that is required for the zoning.

b. Logon to your SAN switch and create a new zoning, or customize an

existing one.

Page 9: PowerVM NPIV

The command zoneshow, which is available on the IBM 2109-F32 switch,

lists the existing zones as shown in Example 2-27.

Example 2-27 The zoneshow command before adding a new WWPN

itsosan02:admin> zoneshow

Defined configuration:

cfg: npiv vios1; vios2

zone: vios1 20:32:00:a0:b8:11:a6:62; c0:50:76:00:0a:fe:00:18

zone: vios2 C0:50:76:00:0A:FE:00:12; 20:43:00:a0:b8:11:a6:62

Effective configuration:

cfg: npiv

zone: vios1 20:32:00:a0:b8:11:a6:62

c0:50:76:00:0a:fe:00:18

zone: vios2 c0:50:76:00:0a:fe:00:12

20:43:00:a0:b8:11:a6:62

To add the WWPN c0:50:76:00:0a:fe:00:14 to the zone named vios1,

execute the following command:

itsosan02:admin> zoneadd "vios1", "c0:50:76:00:0a:fe:00:14"

To save and enable the new zoning, execute the cfgsave and cfgenable

npiv commands, as shown in Example 2-28 on page 76.

Example 2-28 The cfgsave and cfgenable commands

itsosan02:admin> cfgsave

You are about to save the Defined zoning configuration. This

action will only save the changes on Defined configuration.

Any changes made on the Effective configuration will not

take effect until it is re-enabled.

Do you want to save Defined zoning configuration only? (yes, y, no, n): [no]

y

Updating flash ...

itsosan02:admin> cfgenable npiv

You are about to enable a new zoning configuration.

This action will replace the old zoning configuration with the

current configuration selected.

Do you want to enable 'npiv' configuration (yes, y, no, n): [no] y

zone config "npiv" is in effect

Updating flash ...

With the zoneshow command you can check whether the added WWPN is

active, as shown in Example 2-29.

Example 2-29 The zoneshow command after adding a new WWPN

itsosan02:admin> zoneshow

Defined configuration:

cfg: npiv vios1; vios2

zone: vios1 20:32:00:a0:b8:11:a6:62; c0:50:76:00:0a:fe:00:18;

c0:50:76:00:0a:fe:00:14

zone: vios2 C0:50:76:00:0A:FE:00:12; 20:43:00:a0:b8:11:a6:62

Effective configuration:

Page 10: PowerVM NPIV

cfg: npiv

zone: vios1 20:32:00:a0:b8:11:a6:62

c0:50:76:00:0a:fe:00:18

c0:50:76:00:0a:fe:00:14

zone: vios2 c0:50:76:00:0a:fe:00:12

20:43:00:a0:b8:11:a6:62

c. After you have finished with the zoning, you need to map the LUN

device(s) to the WWPN. In our example the LUN named NPIV_AIX61 is

mapped to the Host Group named VIOS1_NPIV, as shown in Figure 2-27.

13.Activate your AIX client partition and boot it into SMS.

14.Select the correct boot devices within SMS, such as a DVD or a NIM Server.

15.Continue to boot the LPAR into the AIX Installation Main menu.

16.Select the disk where you want to install the operating system and continue to

install AIX.