Bienvenidos

Todos estos pasos descriptos fueron probados en ambientes productivos

martes, 25 de abril de 2017

ERROR: V-3-20003: Cannot open /dev/vx/dsk... No such device or address y UX:vxfs mount: ERROR: V-3-24996: Unable to get disk layout version


Luego de hacer un vxdg import de un Diskgroup llamado VARIOS, y al intentar montar un filesystem de dicho Disk Group me salia el siguiente error :

[sun5004] / # vxdg import VARIOS
[sun5004] / # mount -F vxfs /dev/vx/dsk/VARIOS/vol04 /varios
UX:vxfs mount: ERROR: V-3-20003: Cannot open /dev/vx/dsk/VARIOS/vol04: No such device or address
UX:vxfs mount: ERROR: V-3-24996: Unable to get disk layout version
[sun5004] / #

El problema en este caso fue que los volumenes  de este DiskGroup estaban en estado DISABLED.
Lo chequeo con este comando

[sun5004] / # vxprint -htg VARIOS


dg VARIOS       default      default  48000    1350408026.360.sun5004

dm VARIOS01     EMC1_21      auto     65536    419354368 -
dm VARIOS02     EMC1_23      auto     65536    419354368 -
dm VARIOS03     EMC1_5       auto     65536    419354368 -
dm VARIOS04     EMC1_44      auto     65536    419354368 -
dm VARIOS05     EMC1_45      auto     65536    419354368 -
dm VARIOS06     EMC1_51      auto     65536    418690064 -
dm VARIOS07     EMC1_52      auto     65536    418690064 -

v  vol01        -            DISABLED ACTIVE   136314880 SELECT   -        fsgen
pl vol01-01     vol01        DISABLED ACTIVE   136314880 CONCAT   -        RW
sd VARIOS03-01  vol01-01     VARIOS03 0        136314880 0        EMC1_5   ENA

v  vol03        -            DISABLED ACTIVE   304087040 SELECT   -        fsgen
pl vol03-01     vol03        DISABLED ACTIVE   304087040 CONCAT   -        RW
sd VARIOS04-01  vol03-01     VARIOS04 0        304087040 0        EMC1_44  ENA

v  vol04        -            DISABLED ACTIVE   209715200 SELECT   -        fsgen
pl vol04-01     vol04        DISABLED ACTIVE   209715200 CONCAT   -        RW
sd VARIOS05-01  vol04-01     VARIOS05 0        209715200 0        EMC1_45  ENA

La Solucion fue habilitarlos de la siguiente manera

[sun5004] / # vxrecover -g VARIOS -sbE

chequeo
[sun5004] / # vxprint -htg VARIOS
DG NAME         NCONFIG      NLOG     MINORS   GROUP-ID

dg VARIOS       default      default  48000    1350490026.360.psun5004

dm VARIOS01     EMC1_21      auto     65536    419354368 -
dm VARIOS02     EMC1_23      auto     65536    419354368 -
dm VARIOS03     EMC1_5       auto     65536    419354368 -
dm VARIOS04     EMC1_44      auto     65536    419354368 -
dm VARIOS05     EMC1_45      auto     65536    419354368 -
dm VARIOS06     EMC1_51      auto     65536    418690064 -
dm VARIOS07     EMC1_52      auto     65536    418690064 -

v  vol01        -            ENABLED  ACTIVE   136314880 SELECT   -        fsgen
pl vol01-01     vol01        ENABLED  ACTIVE   136314880 CONCAT   -        RW
sd VARIOS03-01  vol01-01     VARIOS03 0        136314880 0        EMC1_5   ENA

v  vol03        -            ENABLED  ACTIVE   304087040 SELECT   -        fsgen
pl vol03-01     vol03        ENABLED  ACTIVE   304087040 CONCAT   -        RW
sd VARIOS04-01  vol03-01     VARIOS04 0        304087040 0        EMC1_44  ENA

v  vol04        -            ENABLED  ACTIVE   209715200 SELECT   -        fsgen
pl vol04-01     vol04        ENABLED  ACTIVE   209715200 CONCAT   -        RW
sd VARIOS05-01  vol04-01     VARIOS05 0        209715200 0        EMC1_45  ENA

Ahora si, puedo montar los filesystems

[sun5004] / # mount -F vxfs /dev/vx/dsk/VARIOS/vol04 /varios


Esta solucion fue aportada por mi  colega Hugo Albarracin ( @halbarracin )