Solved

Migrating to NPIV

Posted on 2011-09-23
4
1,013 Views
Last Modified: 2013-11-17
We currently have dual VIO servers running on a power6 machine, they are presenting LUNs from a DS4800 to the clients via pass-thru.

We are due to migrate to EMC VNX storage, Ideally, as part of this migration I would like to migrate to NPIV to ease the cloning methods that we will use in the future.

I would like maintain the current redundancy throughout the transition / migration period.

As we don't have additional adapters or environments to test / replicate, my question is

With fibre channel cards already in use can I create the virtual fibre adapter from my exisiting adapters and sort of implement a mixed npiv / non npiv config?

Apologies if this documented somewhere but I ahve only found information relating to inital setup.
0
Comment
Question by:tmlvngs
  • 2
  • 2
4 Comments
 
LVL 68

Expert Comment

by:woolmilkporc
ID: 36585857
Hi,

first of all, does your system mett the requirements?

You'll need a Power6 machine and at least one NPIV-capable PC adapter:

8 Gigabit PCI Express Dual Port Fibre Channel Adapter (Feature Code 5735)

Earlier (slower) adapters are not NPIV capable, and you'd have to upgrade first.

Firmware:

EL340_039 for the IBM Power 520 and Power 550, and EM340_036 for the IBM Power 560 and IBM Power 570.

Here are the software requirements:

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

If the above requirements are met please consult this detailed article from IBM, which deals with
PowerVM NPIV / IBM Switch Configuration for Virtualization and DS4000 connectivity.

https://www-304.ibm.com/support/docview.wss?uid=isg3T1012452

wmp
0
 

Author Comment

by:tmlvngs
ID: 36585956
Thanks for the document, it's very useful. I'm clear on the pre-reqs and were do meet them.

My question is specific to the impact of configuring an adapter to use npiv when it is already being used to present disks using pass thru.
0
 
LVL 68

Accepted Solution

by:
woolmilkporc earned 250 total points
ID: 36586210
<< configuring an adapter to use npiv when it is already being used <<

Yes, that's possible, but I believe it depends a bit on the firmware version of the adapter.

First make sure to reconfigure the SAN switch port(s) to serve NPIV.

Check if this was successful with

lsnports

on your VIOs. Column "fabric" must show "1".

If this is OK configure an FC host adapter on VIO using DLPAR and try to map it to the real adapter using "vfcmap".
If this succeeds you're in the running and you can define the client adapter.

If this fails - don't panic. Nothing harmful has happened up to now. Check for the firmware of your Power6 machine (including I/O adapter firmware).

Finally, keeping redundancy is not a problem. Configure one NPIV host adapter at each of your VIOS and link it to an NPIV client adapter at the LPAR, so that there are two client adapters in the LPAR when finished.

If you have correct SAN zoning and a correct mapping of LUns to WWNs in the DS4000 the client LPAR should now see its LUNs over both paths.

wmp
0
 

Author Closing Comment

by:tmlvngs
ID: 36936472
thankyou, apologies for the delay in accepting solution
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Attention: This article will no longer be maintained. If you have any questions, please feel free to mail me. jgh@FreeBSD.org Please see http://www.freebsd.org/doc/en_US.ISO8859-1/articles/freebsd-update-server/ for the updated article. It is avail…
Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…
Hi friends,  in this video  I'll show you how new windows 10 user can learn the using of windows 10. Thank you.

685 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question