Comandos Unix para analizar HDLM desde la VIOS [DLNKMGR]

Analizando la arquitectura desde PMUX1_VIOS1 vamos a ver lo siguiente.

dlnkmgr view -path
Paths:000002 OnlinePaths:000002
PathStatus   IO-Count    IO-Errors
Online       24727       0

PathID PathName                        DskName                                    iLU              ChaPort Status     Type IO-Count   IO-Errors  DNum HDevName
000000 00.03.0000000000010100.0014     HITACHI .DF600F          .83041086         0503             0A      Online     Own       17022          0    0 hdisk1
000001 01.03.0000000000010100.0014     HITACHI .DF600F          .83041086         0503             0B      Online     Own        7705          0    0 hdisk1
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2010/02/04 14:41:03
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

El comando dlnkmgr es un comando que queda disponible después de instalar HDLM sobre la Vios o sobre un AIX.
En el detalle arrojado después de ejecutar este comando vamos a ver lo siguiente

En DskName vemos el serial del Array al que corresponden las Lun que se estan referenciando, en iLU tenemos la LUN utilizada en ChaPort el Canal y Puerto de acceso en el Storage en este caso 0Ay 0B y en Status si está ONLINE y por último tenemos HDevName hdisk1 el nombre que se utilizará en la Vios
Si hacemos lo mismo desde la PMUX1_VIOS2

Ejecutando este comando podemos obtener la siguiente información.
Si el comando se ejecutó normalmente vamos a ver la siguiente linea al final.
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2010/02/04 14:33:07

Otras alternativas para este comando son las siguientes

dlnkmgr view -hba
HbaID Port.Bus IO-Count   IO-Errors  Paths  OnlinePaths
00000 00.03         17040          0      1           1
00001 01.03          7721          0      1           1
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2010/02/04 14:42:49
 
dlnkmgr view -drv
PathID
HDevName
OSPathID
LDEV <Storage><Serial><LUN que definimos en el Storage>

PathID HDevName OSPathID LDEV
000000 hdisk1   00000    AMS.83041086.0503
000001 hdisk1   00002    AMS.83041086.0503

Si ejecutamos lo mismo desde la otra VIOS PMUX1_VIOS2

dlnkmgr view -path

Paths:000002 OnlinePaths:000002
PathStatus   IO-Count    IO-Errors
Online       15647       0

PathID PathName                        DskName                                    iLU              ChaPort Status     Type IO-Count   IO-Errors  DNum HDevName
000000 00.06.0000000000010900.0014     HITACHI .DF600F          .83041086         0502             1A      Online     Own       12489          0    0 hdisk1
000001 01.06.0000000000010900.0014     HITACHI .DF600F          .83041086         0502             1B      Online     Own        3158          0    0 hdisk1
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2010/02/04 14:47:49

dlnkmgr view -hba
HbaID Port.Bus IO-Count   IO-Errors  Paths  OnlinePaths
00000 00.06         12489          0      1           1
00001 01.06          3158          0      1           1
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2010/02/04 14:48:06

dlnkmgr view -drv
PathID HDevName OSPathID LDEV
000000 hdisk1   00000    AMS.83041086.0502
000001 hdisk1   00003    AMS.83041086.0502
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2010/02/04 14:48:13

Comentarios