Il faut bien vérifier la disponibilité des chemins d'un hdiskpower avant de couper une route.
En effet, l'exemple ci-dessous montre qu'après avoir coupé l'unique chemin d'accès au disque de 'rootvg', le système est tout simplement inaccessible.
#powermt display dev=all
Pseudo name=hdiskpower0
Symmetrix ID=0002901010
Logical device ID=051A
state=alive; policy=BasicFailover; priority=0; queued-IOs=0;
==================================================================
------------ Host ------- - Stor - -- I/O Path -- -- Stats ---
### HW Path I/O Paths Interf. Mode State Q-IOs Errors
==================================================================
0 fscsi0 hdisk0 FA 9dA active alive 0 0
1 fscsi1 hdisk2 FA 8dA unlic alive 0 0 <<= Il manque un 'emcpreg...'
root/eh_p80fr:/>powermt remove hba=0 <<= On retire le chemin actif
Warning: license for Symmetrix storage system support is missing or expired.
root/eh_p80fr:/>powermt display dev=all
Pseudo name=hdiskpower0
Symmetrix ID=000290102910
Logical device ID=051A
state=alive; policy=BasicFailover; priority=0; queued-IOs=0;
====================================================================
--------- Host --------------- - Stor - -- I/O Path -- -- Stats ---
### HW Path I/O Paths Interf. Mode State Q-IOs Errors
====================================================================
1 fscsi1 hdisk2 FA 8dA unlic alive 0 0
root/eh_p80fr:/>lspv
hdisk0 none None
hdisk1 none None
hdisk2 none None
hdisk3 none None
hdiskpower0 00c9abc2334bae rootvg active
root/eh_p80fr:/>lsvg -l rootvg
0516-070 : LVM system call found an unaccountable
internal error.
ou
# touch /tmp/titus
ksh: Read-only file system
touch: /tmp/titus cannot create
root/eh_p80fr:/>powermt display dev=all
ksh: Read-only file system
Initialization error. bebad00
Inutile de dire qu'une fois le système en READ-ONLY, ce dernier est bloqué!
Pas de possibilité de faire de 'powermt enable hba=0'
Si d'autres chemins existaient, le problème ne se produit pas bin entendu.