Bug 512237 - [LTC 5.5 FEAT] N-Port-ID (NPIV) install support for Linux on Power [201957]
Summary: [LTC 5.5 FEAT] N-Port-ID (NPIV) install support for Linux on Power [201957]
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: anaconda
Version: 5.5
Hardware: ppc64
OS: All
high
high
Target Milestone: beta
: 5.5
Assignee: Martin Gracik
QA Contact: Alexander Todorov
URL:
Whiteboard:
Depends On: 503235
Blocks: 481160 531114 533941 557292
TreeView+ depends on / blocked
 
Reported: 2009-07-16 19:10 UTC by IBM Bug Proxy
Modified: 2018-10-27 16:00 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-03-30 08:01:02 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
IBM Linux Technology Center 54852 0 None None None 2019-06-18 13:18:50 UTC
Red Hat Product Errata RHBA-2010:0194 0 normal SHIPPED_LIVE anaconda bug fix and enhancement update 2010-03-29 12:24:02 UTC

Description IBM Bug Proxy 2009-07-16 19:10:42 UTC
=Comment: #0=================================================
Emily J. Ratliff <ratliff.com> - 
1. Feature Overview:
Feature Id:	[201957]
a. Name of Feature:	N-Port-ID (NPIV) install support for Linux on Power
b. Feature Description
NPort ID Virtualization (NPIV) allows one physical Fibre Channel adapter port to appear to the SAN
as many WWNN/WWPN pairs. NPIV would be used by IO hosting LPARs so that different hosted LPARs can
be represented in the SAN as different WWNN/WWPN thus making the hosted LPARs more manageable within
the SAN for zoning and LUN assignment as individual entities. This feature covers changes to the
installer, particularly changes to kudzu and anaconda, in order to support installing to an NPIV LUN
on a Power LPAR.

2. Feature Details:
Sponsor:	PPC - P
Architectures:
ppc64

Arch Specificity: Purely Arch Specific Code
Affects Installer: Yes
Delivery Mechanism: Request Red Hat development assistance
Category:	Installation
Request Type:	Installer - Enhancement from Distributor
d. Upstream Acceptance:	Not Evaluated
Sponsor Priority	2
f. Severity: Medium
IBM Confidential:	no
Code Contribution:	unsure
g. Component Version Target:	

3. Business Case
For customers using a SAN for their storage, NPIV simplifies their data center, by allowing them
manage all their storage from the SAN.

4. Primary contact at Red Hat: 
John Jarvis
jjarvis

5. Primary contacts at Partner:
Project Management Contact:
Mike Wortman, wortman.com, 512-838-8582

Technical contact(s):
Brian King, bjking1.com

IBM Manager:
Alexander Johnson, acjohnso.com

Comment 1 IBM Bug Proxy 2009-09-10 18:51:03 UTC
------- Comment From brking.com 2009-09-10 14:48 EDT-------
This is what needs to change in the installer as I understand it:

1. Add ibmvfc.ko to /modules/modules.cgz in the initrd
2. Add the following lines to /modules/module-info:

ibmvfc
scsi
"IBM Power Virtual Fibre Channel"

3. Update /modules/modules.alias to add an entry for ibmvfc:

alias vio:TfcpSIBM,vfc-client* ibmvfc

4. Update /usr/lib/anaconda-runtime/loader/module-info in stage2.img
to include the following:

ibmvfc
scsi_hostadapter
"Power6 Virtual FC"

5. Update kudzu to understand virtual FC. There is a separate bug opened for that (LTC53625/RH503235).

With these changes we were able to get the RHEL installer working with
Virtual FC support. The only thing that still does not work is the boot-device
setting is not getting set to the installed device at the end of install. I
wasn't able to track down how that gets setup in the installer. Something has
to call nvsetenv to set this up, but the only code I found was in ybin which
didn't seem to make sense as that didn't seem to support a lot of supported
pSeries devices. Any idea what might still be missing?

Comment 5 Denise Dumas 2009-10-16 13:56:06 UTC
On the assumption that this REALLY is limited to the work description in Comment 1, I am adding a dev ack for the anaconda portion of this. 

If it turns into any additional work, I will have to remove the ack and move this to a later release.

Comment 6 John Jarvis 2009-10-16 14:38:41 UTC
IBM is signed up to test and provide feedback.

Comment 8 John Jarvis 2009-10-29 16:52:08 UTC
This enhancement request was evaluated by the full Red Hat Enterprise Linux 
team for inclusion in a Red Hat Enterprise Linux minor release.   As a 
result of this evaluation, Red Hat has tentatively approved inclusion of 
this feature in the next Red Hat Enterprise Linux Update minor release.   
While it is a goal to include this enhancement in the next minor release 
of Red Hat Enterprise Linux, the enhancement is not yet committed for 
inclusion in the next minor release pending the next phase of actual 
code integration and successful Red Hat and partner testing.

Comment 9 Martin Gracik 2009-11-13 14:37:13 UTC
Will be fixed in version 11.1.2.197

Comment 11 IBM Bug Proxy 2010-02-10 15:20:53 UTC
------- Comment From brking.com 2010-02-10 10:11 EDT-------
Successfully installed RHEL 5.5 Beta to a Virtual Fibre channel LUN.

Comment 12 Alexander Todorov 2010-02-18 16:06:40 UTC
moving to VERIFIED as per comment #11

Comment 14 errata-xmlrpc 2010-03-30 08:01:02 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2010-0194.html


Note You need to log in before you can comment on or make changes to this bug.