lspath output interpretation


 
Thread Tools Search this Thread
Operating Systems AIX lspath output interpretation
# 1  
Old 02-22-2012
lspath output interpretation

On my VIo I see the following for my disks:
Code:
$ lspath | grep hdisk6
Enabled hdisk6 fscsi0 200600a0b82193f7,4000000000000
Enabled hdisk6 fscsi0 200700a0b82193f7,4000000000000
Enabled hdisk6 fscsi2 200600a0b82193f8,4000000000000
Failed hdisk6 fscsi2 200700a0b82193f8,4000000000000
 
$ lspath | grep hdisk7
Enabled hdisk7  fscsi0 200600a0b82193f7,5000000000000
Enabled hdisk7  fscsi0 200700a0b82193f7,5000000000000
Failed  hdisk7  fscsi2 200600a0b82193f8,5000000000000
Failed  hdisk7  fscsi2 200700a0b82193f8,5000000000000
 
$ lspath | grep hdisk23
Enabled hdisk23 fscsi0 200600a0b82193f7,14000000000000
Enabled hdisk23 fscsi0 200700a0b82193f7,14000000000000
Enabled hdisk23 fscsi2 200600a0b82193f8,14000000000000
Enabled hdisk23 fscsi2 200700a0b82193f8,14000000000000

Is see that some disks have a failed path on fscsi2. Other disks are just running fine with a path over fscsi2.

May I conclude that the hardware is working and that ther is a problem with the zoning of the SAN? Or could HW still be a problemen? All LUNS are provided from the same SAN storage box meaning that if hdisk23 is available on all paths, the cables between the SAN box and the server are correct.


--Peter
# 2  
Old 02-22-2012
you get each disk over 2 fc adapters to the vio server, and each fc adapter is zoned to two storage controllers

depending on the san design, this may be due to a temporary problem with the fc adapter, or a san switch

first I would try to get the paths online manually

Code:
smitty mpio -> MPIO Path Management -> Enable Paths -> Enable Selected or All Paths

and choose all paths, then run the lspath command again
depending on the storage subsystem you may have to work with the device drivers (sddpcm) for example

if this happens more often, you may want to open an ibm call, but first talk to your storage/san admins

Last edited by funksen; 02-22-2012 at 10:54 AM..
This User Gave Thanks to funksen For This Post:
# 3  
Old 02-22-2012
I tried smitty mpio but I still see a number of failed paths.
# 4  
Old 02-22-2012
Have you always had each of your fibercards zoned to two different storage controllers? When we had dual fibercards and we had a one-to-one mapping between our fibercards and the storage controllers. Then we used MPIO to put the 2 paths (instead of 4) together. I didn't even know doing it the way you are was even possible.
# 5  
Old 02-23-2012
which storage subsystem and drivers do you use?
# 6  
Old 02-24-2012
$ ioslevel
2.1.1.10-FP21
$ oem_setup_env
# oslevel -s
6100-03-01-0921

Storage : DS4300

---------- Post updated at 04:05 PM ---------- Previous update was at 11:07 AM ----------

I got it fixed by removing the failed paths first. Then recreate them.
Code:
rmpath -dev hdisk.. -pdev fscsi..
mkpath -dev hdisk.. -pdev fscsi..

No reason found why the smit entry for enabling all paths failed.
# 7  
Old 02-24-2012
are you using rdac drivers?

run
Code:
fget_config -Av

in oem_setup_env

it's been a while when I was working with rdac, but afaik each lun is presented by one storage controller, and in case the adapter zoned to this controller fails, the storage moves the lun to the other controller, which leads to a few seconds of time where the lun is not accessible

but our zoning was different, each adapter just saw one controller, maybe this has changed in the meantime
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Truss output interpretation

hi, anyone can help on this piece of truss output? 8094: 0.7028 write(4, 0x0043BE90, 236) = 236 8094: T S H \0\0\0EC020101\0\0\0\0\0\0\0\0\0 "02\0\0 303\0\0 I D 8094: \f %\0\0\0\0 2\0F67F\0\0\0\0 @06FFC99A ; 8094: L D6\0 303 8094: ... (6 Replies)
Discussion started by: ghostdog74
6 Replies

2. Shell Programming and Scripting

Negating shell interpretation

I'm writing a Korn script but am having trouble because the shell interprets the asterisk in this case. Can anyone tell me if there is a way to fix this so that grep takes in STDIN without the interpretation? line="30 09 * * 1-4 /home/user01/bin/start" echo "$line" | grep 'start' (16 Replies)
Discussion started by: sprucio
16 Replies

3. Solaris

solaris versions interpretation

Hi What means Solaris 10 5/09 and Solaris 10 10/09, I mean the suffix 5/09 and 10/09 ? thx for help. (1 Reply)
Discussion started by: presul
1 Replies

4. AIX

SDD SDDPCM MPIO lspath Jargon

Can anyone recommend me some reading material surrounding how AIX handles LUNs: - with and without MPIO installed - with and without SDD or SDDPCM installed Where does lspath sit in all of this (MPIO layer?). Can a system be built with just MPIO software? Is MPIO software even needed? I guess... (0 Replies)
Discussion started by: apra143
0 Replies

5. Shell Programming and Scripting

Weird Interpretation by Awk

Hi, I am not sure what I am doing wrong but I am messing up some logic here. The input file is something like this: *___String Type A Here___String Type B Here___123 *___ ___String Type B Here___123 *___ ___String Type B Here___123 *___ ... (6 Replies)
Discussion started by: Legend986
6 Replies

6. IP Networking

DNS ENUM RR interpretation

Hi Guys, This is really really urgent. Am looking out for some quick answers. I'm developing a DNS Resolver client that interprets DNS Query repsonses & pass on the needful to DNS applications. When an ENUM query(modified to an nslookup naptr query) is issued & an NAPTR RR(Resource Record)... (1 Reply)
Discussion started by: smanu
1 Replies

7. AIX

interpretation of sar

hello with a sar i have this result: System configuration: lcpu=48 ent=4.00 14:06:37 %usr %sys %wio %idle physc %entc 14:06:39 26 9 3 62 1.63 40.7 14:06:41 26 9 3 63 1.58 39.4 14:06:43 ... (0 Replies)
Discussion started by: pascalbout
0 Replies

8. UNIX for Advanced & Expert Users

SAR -b interpretation

I have used SAR -b to get some Unix cache / buffer metrics and the results are confusing me a bit. The pread/s & pwrit/s are showing 0. However the lread/s and lwrit/s are showing figures. I note also that the bread/s and bwrit/s are showing figures. I believe that pread/s and pwrit/s is not... (3 Replies)
Discussion started by: jimthompson
3 Replies

9. UNIX for Dummies Questions & Answers

shell interpretation

I executed the following command in the korn shell: $ variable1="qwerty" ls | sort and the shell executed the 'ls | sort' command. I would have expected an error message from the shell, but instead of that the shell ran the 'ls | sort' command and didn't realize the variable assignement. ... (1 Reply)
Discussion started by: PhilippeCrokaer
1 Replies
Login or Register to Ask a Question