Hitachi hdlm FAQ

Mise à jour: 17 fevrier 2006
Version: 1.0
Author: Jean-Louis Bicquelet-Salaün
Location: http://jlbicquelet.free.fr
Copyright: (c) 2004-2006 Jean-Louis BICQUELET-SALAÜN

HDLM Frequently-Asked Questions

Pour plus d'information au sujet de cette faq, contactez Jean-Louis BICQUELET


FAQ Revised: mercredi 15 février 2006 11:45:54


Table of Contents

1. configuration
2. commande
3. maintenance

1. configuration

1.1. Où se trouve le répertoire contenant les drivers HDLM ?
/usr/DynamicLinkManager

1.2. Où se trouvent les logs HDLM ?
Les logs se trouvent dans le fichier /var/opt/hitachi/HNTRLib2/spool/hntr21.log.

Exemple:

                                                      squ0sdi1
   TZ=CST6CDT                       2005/05/17 11:18:14.978^M
     yyyy/mm/dd hh:mm:ss.sss                      pid      tid      message-id
          message(LANG=en_US.8859-15)^M
0000 2005/05/17 11:22:59.914     DynamicLinkMGR   0004F024 00000001 KAPL01100-I
          dlnkmgr view -path ^M
0001 2005/05/17 11:22:59.914     DynamicLinkMGR   0004F024 00000001 KAPL01002-I
          The HDLM command started. Operation name = view^M
0002 2005/05/17 11:22:59.918     DynamicLinkMGR   0004F024 00000001 KAPL01001-I
          The HDLM command completed normally. Operation name = view^M



1.3. comment exclure des disques de la gestion hdlm ?
Dans /usr/DynamicLinkManager/drv écrire un fichier dlmfdrv.unconf contenant les hdisk à exclure.

1.4. comment configurer le driver hdlm ?
Lancez /usr/DynamicLinkManager/bin/dlmcfgmgr.

1.5. comment les devices associés à hdlm ?
lsdev -C | grep dlm
dlmadrv         Available               HDLM Alert Driver
dlmfdrv0        Available               HDLM Driver
dlmfdrv1        Available               HDLM Driver
dlmfdrv2        Available               HDLM Driver
dlmfdrv3        Available               HDLM Driver
dlmfdrv4        Available               HDLM Driver
dlmfdrv5        Available               HDLM Driver
dlmfdrv6        Available               HDLM Driver
dlmfdrvio       Available               HDLM Driver

En plus des drives on doit trouver:

  1. HDLM Alert Driver (dlmadrv)
  2. le driver d'io HDLM (dlmdrvio)



2. commande

2.1. Comment voir les dlmfdrv et les hdisks associés ?
dlnkmgr view -drv
PathID HDevName Device  LDEV
000000 dlmfdrv0 hdisk2  USP.0010251.0170
000001 dlmfdrv0 hdisk9  USP.0010251.0170
000002 dlmfdrv1 hdisk3  USP.0010251.0171
000003 dlmfdrv1 hdisk10 USP.0010251.0171
000004 dlmfdrv2 hdisk4  USP.0010251.0172
000005 dlmfdrv2 hdisk11 USP.0010251.0172
000006 dlmfdrv3 hdisk5  USP.0010251.0173
000007 dlmfdrv3 hdisk12 USP.0010251.0173
000008 dlmfdrv4 hdisk6  USP.0010251.0174
000009 dlmfdrv4 hdisk13 USP.0010251.0174
000010 dlmfdrv5 hdisk7  USP.0010251.0175
000011 dlmfdrv5 hdisk14 USP.0010251.0175
000012 dlmfdrv6 hdisk8  USP.0010251.0176
000013 dlmfdrv6 hdisk15 USP.0010251.0176
KAPL01001-I The HDLM command completed normally. Operation name = view


2.2. Comment voir si les disques sont online ?
dlnkmgr view -lu
 Product       : USP
SerialNumber  : 0010251
LUs           : 7

iLU  HDevName Device  PathID Status
0170 dlmfdrv0 hdisk2  000000 Online
              hdisk9  000001 Online
0171 dlmfdrv1 hdisk3  000002 Online
              hdisk10 000003 Online
0172 dlmfdrv2 hdisk4  000004 Online
              hdisk11 000005 Online
0173 dlmfdrv3 hdisk5  000006 Online
              hdisk12 000007 Online
0174 dlmfdrv4 hdisk6  000008 Online
              hdisk13 000009 Online
0175 dlmfdrv5 hdisk7  000010 Online
              hdisk14 000011 Online
0176 dlmfdrv6 hdisk8  000012 Online
              hdisk15 000013 Online
KAPL01001-I The HDLM command completed normally. Operation name = view


2.3. Comment voir les chemin qui menent à un disque ?
dlnkmgr view -path -hdev dlmfdrv1
Paths:000002 OnlinePaths:000002
PathStatus   IO-Count    IO-Errors
Online       813741      0

PathID PathName                        DskName                                    iLU              ChaPort Status     Type IO-Count   IO-Errors  DNum HDevName
000002 08.09.00000000002D0005.0001     HITACHI .OPEN-V          .0010251          0171             4A      Online     Own      406879          0    0 dlmfdrv1
000003 08.0B.00000000002B0104.0001     HITACHI .OPEN-V          .0010251          0171             3A      Online     Own      406862          0    0 dlmfdrv1
KAPL01001-I The HDLM command completed normally. Operation name = view


2.4. Comment lier les disques aux vg ?
dlnkmgr view -lu -c -item vg
Product S/N     LUs iLU  HDevName VG            Paths  OnlinePaths
USP     0010251   7 0170 dlmfdrv0 pre_data_vg01      2           2
                    0171 dlmfdrv1 pre_db2_vg01       2           2
                    0172 dlmfdrv2 pre_db2_vg01       2           2
                    0173 dlmfdrv3 pre_db2_vg01       2           2
                    0174 dlmfdrv4 pre_db2_vg01       2           2
                    0175 dlmfdrv5 pre_db2_vg01       2           2
                    0176 dlmfdrv6 pre_db2_vg01       2           2
KAPL01001-I The HDLM command completed normally. Operation name = view



2.5. Comment voir tous les chemins ?
dlnkmgr view -path
Paths:000014 OnlinePaths:000014
PathStatus   IO-Count    IO-Errors
Online       21962968    0

PathID PathName                        DskName                                    iLU              ChaPort Status     Type IO-Count   IO-Errors  DNum HDevName
000000 08.09.00000000002D0005.0000     HITACHI .OPEN-V          .0010251          0170             4A      Online     Own     1404139          0    0 dlmfdrv0
000001 08.0B.00000000002B0104.0000     HITACHI .OPEN-V          .0010251          0170             3A      Online     Own     1404120          0    0 dlmfdrv0
000002 08.09.00000000002D0005.0001     HITACHI .OPEN-V          .0010251          0171             4A      Online     Own      406880          0    0 dlmfdrv1
000003 08.0B.00000000002B0104.0001     HITACHI .OPEN-V          .0010251          0171             3A      Online     Own      406862          0    0 dlmfdrv1
000004 08.09.00000000002D0005.0002     HITACHI .OPEN-V          .0010251          0172             4A      Online     Own     4638461          0    0 dlmfdrv2
000005 08.0B.00000000002B0104.0002     HITACHI .OPEN-V          .0010251          0172             3A      Online     Own     4638452          0    0 dlmfdrv2
000006 08.09.00000000002D0005.0003     HITACHI .OPEN-V          .0010251          0173             4A      Online     Own     2045798          0    0 dlmfdrv3
000007 08.0B.00000000002B0104.0003     HITACHI .OPEN-V          .0010251          0173             3A      Online     Own     2045782          0    0 dlmfdrv3
000008 08.09.00000000002D0005.0004     HITACHI .OPEN-V          .0010251          0174             4A      Online     Own     1365318          0    0 dlmfdrv4
000009 08.0B.00000000002B0104.0004     HITACHI .OPEN-V          .0010251          0174             3A      Online     Own     1365302          0    0 dlmfdrv4
000010 08.09.00000000002D0005.0005     HITACHI .OPEN-V          .0010251          0175             4A      Online     Own      778061          0    0 dlmfdrv5
000011 08.0B.00000000002B0104.0005     HITACHI .OPEN-V          .0010251          0175             3A      Online     Own      778062          0    0 dlmfdrv5
000012 08.09.00000000002D0005.0006     HITACHI .OPEN-V          .0010251          0176             4A      Online     Own      342869          0    0 dlmfdrv6
000013 08.0B.00000000002B0104.0006     HITACHI .OPEN-V          .0010251          0176             3A      Online     Own      342862          0    0 dlmfdrv6
KAPL01001-I The HDLM command completed normally. Operation name = view


2.6. commend avoir la version de driver HDLM ?
dlnkmgr view -sys
HDLM Version                 : 05-42-/A
Load Balance                 : on(rr)
Support Cluster              :
Elog Level                   : 3
Elog File Size (KB)          : 9900
Trace Level                  : 0
Path Health Checking         : on(30)
Auto Failback                : on(1)
Reservation Status           : on(2)
Intermittent Error Monitor   : off
HDLM Manager Ver      WakeupTime
Alive        05-42-/A 2006/01/04 10:58:31
HDLM Alert Driver Ver      WakeupTime          ElogMem Size
Alive             05-42-/A 2006/01/04 10:56:17 1000
HDLM Driver Ver      WakeupTime
Alive       05-42-/A 2006/01/04 10:58:20
License Type Expiration
Permanent    -
KAPL01001-I The HDLM command completed normally. Operation name = view


2.7. comment connaitre le type de liaison HDLM ?
dlnkmgr view -path -item type
Paths:000014 OnlinePaths:000014
PathStatus   IO-Count    IO-Errors
Online       21967139    0

PathID Status     Type
000000 Online     Own
000001 Online     Own
000002 Online     Own
000003 Online     Own
000004 Online     Own
000005 Online     Own
000006 Online     Own
000007 Online     Own
000008 Online     Own
000009 Online     Own
000010 Online     Own
000011 Online     Own
000012 Online     Own
000013 Online     Own
KAPL01001-I The HDLM command completed normally. Operation name = view



3. maintenance

3.1. comment désactiver un chein d'un SAN?
dnlkmgr view -lu -item all
lsdev -Cc adapter    => adresse de la carte SAN
dlnkmgr offline -hba 06.08
dlmhbadel fscsi1


3.2. comment savoir si une baie est vérouillée ?
dlmpr -p
KAPL10646-W A parameter is invalid. parameter = -p
SPU0SDP1|root:/root> dlmpr -k
self Reservation Key : [0x00000003ca332d4c]
hdisk0     Reservation Key : [0x????????????????]
hdisk1     Reservation Key : [0x????????????????]
hdisk2     Reservation Key : [0x00000003ca332d4c]
hdisk3     Reservation Key : [0x00000003ca332d4c]
hdisk4     Reservation Key : [0x00000003ca332d4c]
hdisk5     Reservation Key : [0x00000003ca332d4c]
hdisk6     Reservation Key : [0x00000003ca332d4c]
hdisk7     Reservation Key : [0x00000003ca332d4c]
hdisk8     Reservation Key : [0x00000003ca332d4c]
hdisk9     Reservation Key : [0x00000003ca332d4c]
hdisk10    Reservation Key : [0x00000003ca332d4c]
hdisk11    Reservation Key : [0x00000003ca332d4c]
hdisk12    Reservation Key : [0x00000003ca332d4c]
hdisk13    Reservation Key : [0x00000003ca332d4c]
hdisk14    Reservation Key : [0x00000003ca332d4c]
hdisk15    Reservation Key : [0x00000003ca332d4c]
hdisk16    Reservation Key : [0x00000003ca332d4c]
hdisk17    Reservation Key : [0x00000003ca332d4c]


3.3. comment dévérouiller les réservations ?
dlmpr -c


Copyright (c) 2006 Jean-Louis BICQUELET