On 4/30/19 3:21 PM, Csaba Polgar wrote:
I want to install a RedHat on LPAR (without z/VM), via HMC and from DVD
(the repository).

Do you want to use the HMC and its DVD drive?

Or only use the HMC to manage the LPAR but, for install data, access a SCSI DVD drive that's FCP-attached (via a SCSI-to-FCP bridge hardware appliance) to the IBM Z Central Processor Complex?
That's what your quoted documentation URL refers to.

Other Linux distribution releases might provide different possibilities.


In case of HMC and its DVD drive:

The following just covers the boot/IPL part:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/s1-s390-steps-boot-installing_in_an_lpar-hmc-dvd

With RHEL 6, for the next installer steps, you'd likely use a network installation. It is possible to export the HMC DVD content over the network to have your LPAR access it e.g. via an OSA adapter. It's described on the slide titled "Installation in LPAR using the HMC as repository server" in this presentation:
https://developer.ibm.com/tv/linux-ibm-z/
"Demo: Installation methods for Linux on System z without repository server".

Of course, you can also export the DVD content from any other network server (incl. another LPAR) and have the RHEL installer access it. (Even the LPAR load can be done over FTP https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/s1-s390-steps-boot-Installing_in_an_LPAR#s1-s390-steps-boot-Installing_in_an_LPAR-FTP)

In any network installation case, the installer gets the network URL configured here:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/s1-begininstall-perform-nfs-s390


In case of an FCP-attached SCSI DVD drive:

   I follow this guide:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/s1-s390-steps-boot-Installing_in_an_LPAR-SCSI-DVD

But I need the below details:
Load address (As Load address fill in the device number of the FCP channel
connected with the FCP-to-SCSI bridge.)

This kind of load address is software defined in the IBM Z machine I/O configuration. You can think of it as an identifier for a defined virtual function of a hardware-virtualized I/O adapter such as a FICON Express card feature with CHPID type FCP. The load address is the device number (devno) defined in IOCDS, e.g. with HCD or IOCP or DPM. For FCP, such device number represents a virtual Host Bus Adapter.

All of the paragraphs below, that deal with querying information, assume some Linux was already booted/IPLed successfully inside the respective LPAR. Admittedly, this might be a chicken and egg problem. If so, you could alternatively use the "SAN Explorer" task on the HMC/SE to discover SAN resources. It's briefly described on slide 45 of the presentation "FCP with Linux on IBM Z and LinuxONE: SCSI over Fibre Channel – Best Practices" from Mai 9, 2018 under https://developer.ibm.com/tv/linux-ibm-z/.

You could get a limited Linux shell from the installer environment (see below) and then issue the following commands to get a list of FCP device bus-IDs, assuming a perfect I/O configuration. Please note, that all these low-level commands are only necessary in a limited environment such as an installer; an installed Linux instance has more user-friendly high-level helper commands instead.
$ echo "free all" > /proc/cio_ignore
$ echo 1 > /proc/cio_settle
$ ls /sys/bus/ccw/drivers/zfcp/[0-9]*

https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lgdd/lgdd_r_wrk_cio_ignore.html
https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lgdd/lgdd_t_sys_cnfg_new.html
https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lgdd/lgdd_c_scsi_sysfs.html

World wide port name (As World wide port name fill in the WWPN of the
FCP-to-SCSI bridge as a 16-digit hexadecimal number.)

I suppose the WWPN is printed on the SCSI-to-FCP bridge hardware appliance, or the appliance has a management interface to look up its WWPN. It's a bit like the burnt-in Ethernet MAC address of other network equipment.

All of the following assumes that the FCP Storage Area Network outside of the IBM Z machine was already configured (fibre cabling, zoning, etc.). The Linux zfcp device driver automatically discovers such remote ports in the Storage Area Network. However, it's tricky to look up the result within a limited installer environment running from a ramdisk. You could switch to a shell command line:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html-single/installation_guide/index#ch-s390-Phase_1-terminals
Then manually set the FCP device online:
https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lgdd/lgdd_t_fcp_wrk_on.html
Then look at the discovered remote target ports with their WWPNs:
$ ls /sys/bus/ccw/drivers/zfcp/0.0.<fcpdevno>/0x*
https://www.ibm.com/support/knowledgecenter/linuxonibm/com.ibm.linux.z.lgdd/lgdd_t_fcp_wrk_pinfo.html

Logical unit number (As Logical unit number fill in the LUN of the DVD
drive as a 16-digit hexadecimal number. )

The SCSI-to-FCP bridge hardware appliance defines which SCSI ID, such as a DVD drive, appears as which FCP LUN on the FCP side of the bridge. It could be hardwired or defined through a management interface of the appliance.

I'm not sure a (RHEL6) installer ramdisk would contain enough tooling to perform a LUN discovery with zfcp. If only one DVD drive is attached to the SCSI-to-FCP bridge, you could just use trial and error by trying the following sequence of FCP LUNs until you found the one that corresponds to the DVD drive and works: 0x0000000000000000, 0x0001000000000000, 0x0002000000000000, ... 0x0007000000000000, or maybe even up to 0x000f000000000000 (to cover the SCSI ID range of ultra-wide (parallel) SCSI).

And I got stuck here. Could you please say me, how can I define or how can
I query these?

Regards / Mit freundlichen Grüßen / Üdvözlettel,

Csaba Polgar


--
Mit freundlichen Gruessen / Kind regards
Steffen Maier

Linux on IBM Z Development

https://www.ibm.com/privacy/us/en/
IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Matthias Hartmann
Geschaeftsfuehrung: Dirk Wittkopp
Sitz der Gesellschaft: Boeblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to