Unsolved
This post is more than 5 years old
3 Posts
0
3854
Powerpath on solaris 10 with missing pseudo device names.
Hi all,
I got a two node oracle rac cluster, running on solaris 10 with power path Version 5.2 SP 2 (build 12)
Node2 got rebooted and 6 pseudo device names out of total 22 have been lost.
So after reboot, I can still see 16 emcpower... devices, emcpower0a through emcpower15a.
For the 6 in question, emcpower16 to emcpower21, I can see the LUN ID, device ID, path health etc by running "powermt display device=all".
I obtained the pseudo device names that should be set for these 6 LUNs by comparing them against node1's pseudo devices.
I tried several emcpadm commands, including exporting mappings from node1 to import them to node2 but none have worked so far.
Is there a way to assign a pseudo name for a device visible to server?
Thanks in advance.
Here is a snipped from powermt display dev=all. You can see LUN 86 is missing pseudo device name.
Pseudo name=emcpower15a
CLARiiON ID=APM00093600135 [pre_prod]
Logical device ID=600601602CC02000AE08CC1646A9DE11 [LUN 27]
state=alive; policy=CLAROpt; priority=0; queued-IOs=0
Owner: default=SP B, current=SP B Array failover mode: 1
==============================================================================
---------------- Host --------------- - Stor - -- I/O Path - -- Stats ---
### HW Path I/O Paths Interf. Mode State Q-IOs Errors
==============================================================================
3074 pci@7c0/pci@0/pci@8/SUNW,qlc@0/fp@0,0 c2t5006016044600698d27s0 SP A0 active alive 0 0
3074 pci@7c0/pci@0/pci@8/SUNW,qlc@0/fp@0,0 c2t5006016944600698d27s0 SP B1 active alive 0 0
3072 pci@7c0/pci@0/pci@9/SUNW,qlc@0/fp@0,0 c3t5006016144600698d27s0 SP A1 active alive 0 0
3072 pci@7c0/pci@0/pci@9/SUNW,qlc@0/fp@0,0 c3t5006016844600698d27s0 SP B0 active alive 0 0
CLARiiON ID=APM00093600135 [pre_prod]
Logical device ID=600601602CC02000B23F84DF361DE111 [LUN 86]
state=alive; policy=CLAROpt; priority=0; queued-IOs=0
Owner: default=SP B, current=SP B Array failover mode: 1
==============================================================================
---------------- Host --------------- - Stor - -- I/O Path - -- Stats ---
### HW Path I/O Paths Interf. Mode State Q-IOs Errors
==============================================================================
3074 pci@7c0/pci@0/pci@8/SUNW,qlc@0/fp@0,0 c2t5006016044600698d0s0 SP A0 active alive 0 0
3074 pci@7c0/pci@0/pci@8/SUNW,qlc@0/fp@0,0 c2t5006016944600698d0s0 SP B1 active alive 0 0
3072 pci@7c0/pci@0/pci@9/SUNW,qlc@0/fp@0,0 c3t5006016144600698d0s0 SP A1 active alive 0 0
3072 pci@7c0/pci@0/pci@9/SUNW,qlc@0/fp@0,0 c3t5006016844600698d0s0 SP B0 active alive 0 0
mpk11
3 Posts
0
December 29th, 2014 18:00
Quick update as I am checking on this issue.
I can see the emcpower16 to emcpower21 devices when I run the "emcpadm print_mappings" command:
#emcpadm print_mappings | grep emcpower
Device: emcpower16a
Device: emcpower17a
Device: emcpower15a
Device: emcpower18a
Device: emcpower14a
Device: emcpower19a
Device: emcpower13a
Device: emcpower12a
Device: emcpower20a
Device: emcpower11a
Device: emcpower10a
Device: emcpower9a
Device: emcpower8a
Device: emcpower7a
Device: emcpower6a
Device: emcpower5a
Device: emcpower4a
Device: emcpower3a
Device: emcpower2a
Device: emcpower21a
Device: emcpower1a
Device: emcpower0a
Yet, like mentioned earlier, these device names are not available on the OS nor visible via powermt display dev=all.
mpk11
3 Posts
0
December 30th, 2014 05:00
OK, here I don't have a solution or root cause yet but "paulgroth'" post Re: Solaris - Powerpath new pseudo names disappear upon reboot, helped me recover the missing pseudo devices for now.
I did move/delete /kernel/drv/emcp.conf and /etc/powermt.custom.
Then "powermt config" and "powermt save".
daverush
51 Posts
1
January 2nd, 2015 10:00
mpk11,
Per https://support.emc.com/kb/85748, PowerPath 5.5 P02 patched this behavior. It's generally only seen on ZFS root filesystems.
If that's not a possiblity, you can disable powerstartup.
Note: If the "powerstartup" service is enabled then the pseudos will be changed upon reboot.