El equipo es un redhat 5.4
Con discos presentados por fibra a traves de un solo paso.
Se observaba en falla asi:
[root@uat1 ~]# multipath -ll
...
u01 (360060e80100ac700053024780000015c) dm-4 HITACHI,DF600F
[size=32G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=1][active]
\_ 4:0:0:1 sdb 8:16 [active][ready]
raw_data (360060e80100ac7000530247800000050) dm-16 HITACHI,DF600F
[size=240G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=1][active]
\_ 4:0:0:13 sdn 8:208 [active][ready]
u00 (360060e80100ac700053024780000015b) dm-3 HITACHI,DF600F
[size=32G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=0][active]
\_ 4:0:0:0 sda 8:0 [active][ready]
data_b (360060e80100ac7000530247800000158) dm-15 HITACHI,DF600F
[size=50G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=0][enabled]
\_ 4:0:0:12 sdm 8:192 [failed][faulty]
probamos con el comando rescan_scsi_bus.sh sin buenos resultados. El mismo viene en el paquete sg3_utils se instala asi:
yum install sg3_utils
rescan_scsi_bus.sh
la solucion luego de chequear con el grupo encargado de la caja de discos que los discos estuvieran ok fue:
for s in $(ls /sys/class/scsi_host); do
FILE="/sys/class/fc_host/$s/issue_lip";
if [ -f $FILE ]; then
echo $s "lip"; echo "1" > /sys/class/fc_host/$s/issue_lip;
fi;
FILE="/sys/class/scsi_host/$s/scan";
if [ -f $FILE ]; then
echo $s "scan";
echo "- - -" > /sys/class/scsi_host/$s/scan;
fi;
sleep 3;
done
multipath -F ; multipath -v3
multipath -ll | less
con esto forzamos la reconfiguracion.
Una vez hecho esto y verificado en la salida de multipath que no haya failed se montaron los fs afectados nuevamente.
[root@uat2 ~]# mount /u00
mount: special device /dev/vg_u00/lv_u00 does not exist
[root@uat2 ~]# mount /u01
mount: special device /dev/vg_u01/lv_u01 does not exist
[root@uat2 ~]# lvscan
inactive '/dev/vg_u00/lv_u00' [32.00 GB] inherit
inactive '/dev/vg_u01/lv_u01' [32.00 GB] inherit
[root@uat2 ~]# vgchange -a y vg_u00
1 logical volume(s) in volume group "vg_u00" now active
[root@uat2 ~]# vgchange -a y vg_u01
1 logical volume(s) in volume group "vg_u01" now active
[root@uat2 ~]# mount /u00
[root@uat2 ~]# mount /u01
[root@uat2 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-lv_root
30G 4.4G 24G 16% /
/dev/mapper/VolGroup00-lv_home
9.7G 166M 9.1G 2% /home
/dev/cciss/c0d0p1 99M 27M 68M 29% /boot
tmpfs 127G 0 127G 0% /dev/shm
/dev/mapper/vg_u00-lv_u00
32G 5.7G 25G 19% /u00
/dev/mapper/vg_u01-lv_u01
32G 26G 4.5G 86% /u01
El blog entero estara dedicado a mi compañero, instructor y amigo Diego Aguirre y es una copia adaptacion de su blog solaris4ever.blogspot.com al mundo linux.