Sponsored Content
Operating Systems HP-UX How to add Boot path for ALUA lun in EFI? Post 302198438 by barun agarwal on Friday 23rd of May 2008 01:52:31 AM
Old 05-23-2008
How to add Boot path for ALUA lun in EFI?

Hi All,

I am trying to make a Boot from San setup on 11.31 IA64 (rx2660). The San array I am using is EMC Clariion with failover mode ALUA.

Now, My setup is ready and I am able to boot my host from the Lun. I have 4 paths to my Lun from my host. Question is how do I add the entries in EFI Boot Manager for all the 4 paths I have.
I figured out that If I use native multipathing and give the persistant DSF to setboot, for eg.
setboot -p /dev/rdisk/disk916, where 916 is the Instance no for my disk, my host understands that there are 4 paths to the lun and implicitly changes the boot path when any one path is down.

for e,g. scsimgr lun_map -D /dev/rdisk/disk916 shows that I have 1 active/alive and 2 Standby paths.

# scsimgr lun_map -D /dev/rdisk/disk916

LUN PATH INFORMATION FOR LUN : /dev/rdisk/disk916

Total number of LUN paths = 4
World Wide Identifier(WWID) = 0x600601601cd4140094fc64f0fa26dd11

LUN path : lunpath386
Class = lunpath
Instance = 386
Hardware path = 0/3/1/0.0x50060160302173df.0x4000000000000000
SCSI transport protocol = fibre_channel
State = ACTIVE
Last Open or Close state = ACTIVE

LUN path : lunpath373
Class = lunpath
Instance = 373
Hardware path = 0/3/1/0.0x50060169302173df.0x4000000000000000
SCSI transport protocol = fibre_channel
State = STANDBY
Last Open or Close state = STANDBY

LUN path : lunpath165
Class = lunpath
Instance = 165
Hardware path = 0/3/1/1.0x50060161302173df.0x4000000000000000
SCSI transport protocol = fibre_channel
State = ACTIVE
Last Open or Close state = ACTIVE

LUN path : lunpath166
Class = lunpath
Instance = 166
Hardware path = 0/3/1/1.0x50060168302173df.0x4000000000000000
SCSI transport protocol = fibre_channel
State = STANDBY
Last Open or Close state = STANDBY

Now, when I use persistant DSF with setboot, it chooses the active path and tries to boot from it. While booting if I disable that path, it implicitly fails over to the other availble path untill all the paths are exhausted.

But if I use the lun hardware path with setboot then my host doesn't recognise rest of the availble paths if the one that was set is down.

I could however, use setboot to set primary and alternate paths for the same lun, but doing this i would be able to set only 2 paths.

So, I am sure there should be a way to set all the 4 paths for booting in EFI.

I would be greatfull if anybody could help me out. i.e If I was able to make myself clear.

Thanks in advance
~cheers
 

7 More Discussions You Might Find Interesting

1. HP-UX

Mapping LUN id in Hex to h/w path

Hi Everyone.. For HP-UX B.11.11-when new storage is allocated, i want to correlate the "ioscan -funC disk" o/p like, disk 1110 0/0/8/0/0.97.49.19.0.9.4 sdisk CLAIMED DEVICE EMC SYMMETRIX /dev/dsk/c103t9d4 /dev/rdsk/c103t9d4 and so... (3 Replies)
Discussion started by: laxmikant
3 Replies

2. Solaris

I have LUN ID, how to find disk relate to that LUN ID?

I have a list of LUN ID, my task is to find if disk has been added or not. How do I do that? I have been searching the forum and not able to find answer. thanks (4 Replies)
Discussion started by: uuontario
4 Replies

3. Boot Loaders

EFI on BSDs problem

Hi, at time I have some problems installing a BSD system on my GPT disk... Thing is, I don't understand why support for the EFI seems to be so hard. Neither FreeBSD nor NetBSD nor OpenBSD seem to be able to install on GPT disks. They all misconceive the hard disk would use an MBR and the DOS... (6 Replies)
Discussion started by: Blackbird
6 Replies

4. Solaris

Solaris Boot Path

Hello, I have one query 1) how to find in Solaris 10 a) Boot Path b) Boot Disk name Pls help. (4 Replies)
Discussion started by: saurabh84g
4 Replies

5. HP-UX

Map EFI Internal Bootable DVD

Hi, I try to get hands on my new RX2600 HP Servers. For the cold installation of the HP-UX OS the mapping to the Internal Bootable DVD is gone in the EFI Shell. ON one of my two HP RX2600 Servers the entry stays there: EFI Boot Manager ver 1.10 Firmware ver 2.31 Please select a... (2 Replies)
Discussion started by: sdohn
2 Replies

6. Linux

Problem in displaying message on RHEL6 on EFI during PXE boot

Hi, I am doing PXE boot for RHEL6.4 on EFI and want to display custom messsage before loading vmlinuz and initrd.img, which is not working. boot server side (In case of BIOS client): In /var/lib/tftpboot/default file I am putting the message in below format: SAY hello world boot... (0 Replies)
Discussion started by: indus123
0 Replies

7. AIX

Add new LUN in AIX

Hello all! I have not so much experience with AIX We have test p5 server. On server was deployed VIOS + 3 LPAR + AIX6.1 There is a test HACMP cluster of two nodes, the cluster is identical to production cluster (all clusters and hosts have been configured by specialist of integrator company and... (3 Replies)
Discussion started by: Ravil Khalilov
3 Replies
scsimgr_eschgr(7)					 Miscellaneous Information Manual					 scsimgr_eschgr(7)

NAME
scsimgr_eschgr - SCSI class driver eschgr plug-in for scsimgr DESCRIPTION
The SCSI class driver plug-in for implements management and diagnostic operations specific to classes of devices bound to the driver. is the native HP-UX SCSI class driver that handles, by default, all library/changer devices. The plug-in handles the following operations for driver o Display and clear driver global statistics and the statistics it maintains on instances of LUNs bound to it, and on related LUN paths. o Display status and other information maintained by driver on LUNs bound to it. o Get, set and save driver global and per-lun instance attributes. Commands The user can explicitly send the following commands to driver plug-in by specifying the Clears statistics. Displays information on attributes. Displays status and other information. Displays statistics. Saves value of attributes in a persistent store. Set current values of attributes. Note: Refer to scsimgr(1M) for the syntax of the above commands. However, the only instances where it is necessary to explicitly send a command to the plug-in is when performing operations on objects global to driver global statistics, attributes or status information. In all the other cases, automatically invokes the plug-in to perform the driver specific part of the operation, when the operation applies to LUNs bound to driver or to their LUN paths. Attributes The following table lists driver specific attributes. For details on the concept of attribute refer to scsimgr(1M). Note: The following conventions are used: o RO is Read Only. o RW is Read Write. o uint32 is unsigned 32 bits integer. ---------------------------------------------------------------- Object Attribute Name RO/RW Type Description ---------------------------------------------------------------- Global version RO string Version of driver eschgr ---------------------------------------------------------------- LUN default_secs RW uint32 Timeout for all com- mands not referenced below. Default: 30 ---------------------------------------------------------------- move_secs RW uint32 Timeout for the move command. Default: 1200 ---------------------------------------------------------------- readelem_secs RW uint32 Timeout for the read element status command. Default: 600 ---------------------------------------------------------------- initelem_secs RW uint32 Timeout for the ini- tialize element status command. Default: 600 ---------------------------------------------------------------- readaddr_secs RW uint32 Timeout for modesense 0x1D command. Default: 600 ---------------------------------------------------------------- exchange_secs RW uint32 Timeout for the exchange command. Default: 600 ---------------------------------------------------------------- I/O Load Balancing and Multi-Pathing Policies The driver does not support load balancing and has minimal support for multi-pathing. When the device is first opened after a system boot, a path is chosen and will remain fixed. If the path fails, the next open will pick a new path. EXAMPLES
To display plug-in general help and supported commands: To get driver global statistics: To clear driver global statistics: To get driver global status information: To display information about driver global attributes: AUTHOR
SCSI class driver plug-in for was developed by HP. SEE ALSO
scsictl(1M), scsimgr(1M), autochanger(7), intro(7), scsi(7). scsimgr_eschgr(7)
All times are GMT -4. The time now is 09:48 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy