Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

1063

August 9th, 2009 12:00

PP HP-UX , No Pseudo

PP naming
PowerPath for HP-UX supports only native devices. A native device
describes a device special file of one of the following forms:
◆ Block device ¿/dev/dsk/
◆ Raw device ¿/dev/rdsk/
emc87060 "How to test if PowerPath is load balancing and configured properly to failover"
spacer
so does PP support load balancing for raw devices in HP-UX
and if so
HOW in the hell ??????????
if my application ( oracle in my case) use native OS devices and not using pseudo device ( the magic layer)
then how does PP load balance I/O..
..................................



I am confused

Message was edited by:
Mosa3lyan

154 Posts

August 11th, 2009 06:00

Hi. Yes. PP will failover the path.

154 Posts

August 10th, 2009 09:00

Hi. The Powerpath driver inserts itself into the I/O stack at the SCSI driver level (in some sense assuming its identity).

Essentially, all I/O and Ioctl operations to the SCSI driver first pass through PowerPath.
For those devices PowerPath is managing, it may load-balance, i.e. redirect the I/O or Ioctl to the SCSI driver on an alternate path (to the same physical LUN). Otherwise, the I/O or Ioctl is simply passed-through to the SCSI driver.

Hope this helps.

-Brion

265 Posts

August 10th, 2009 10:00

so powerpath going install some driver in hp-ux kernel , those driver or module going check evey io application layer in os will send for scsi devices and based on that check if this is a san device and do failover and load balancing
AM I right ?????????????????!!!!!



Symmetrix ID=XXXXXXXXXXX
Logical device ID=0071
state=alive; policy=SymmOpt; priority=0; queued-IOs=0
==============================================================================
---------------- Host --------------- - Stor - -- I/O Path - -- Stats ---
### HW Path I/O Paths Interf. Mode State Q-IOs Errors
==============================================================================
0 0/0/4/1/0/4/0.118.0.1.0.8.6 c0t8d6 FA 8aB active alive 0 0
2 0/0/4/1/0/4/1.166.0.1.0.8.6 c2t8d6 FA 9aB active alive 0 0

in this case if i assigned c0t8d6 as raw device for oracle and the path to FA8ab failed will powerpath failover to c2t8d6


waiting u r answer

2 Intern

 • 

1.3K Posts

August 29th, 2009 04:00

fail over should work regardless if the devce is used as raw or not.

powermt watch can show how the load is currently getting distributed across the paths. Lok at IO/Sec

110 0/0/8/1/0.98.33.19.0 optimal 57 0 376 0 0
114 0/0/10/1/0.97.33.19.0 optimal 57 0 401 0 0
118 1/0/8/1/0.97.33.19.0 optimal 57 0 404 0 0
122 1/0/10/1/0.98.33.19.0 optimal 57 0 376 0 0

12 Posts

September 30th, 2009 11:00

As others have said, on hpux, PP will intercept any I/O going to ctd devices, whether raw or cooked, even if Oracle is defined using just one of the two paths. This is akin to creating a VG with just one path and not the alternate path. PP will handle the balancing and the failover even if the path defined in the VG fails.

You can verify the load balancing by running "powermt display every=10"

Keep an eye on the IO/sec column for activity across all paths.
No Events found!

Top