Hoy vamos a ver una entrada muy sencilla en la que veremos la manera de correlar entre un disco de ASM y su dispositivo físico (usando multipah) .
Disponemos de un sistema Linux con multipath y asm donde los discos de ASM tienen una redundancia external, queremos saber que dispositivo físico en la cabina de almacenamiento es nuestro disco DATA01
La manera mas sencilla de hacerlo es obteniendo el World Wide Identifier (WWID) de ese disco, y esto lo haremos mediante el comando multipath de linux con los datos que obtenemos de la utilidad oracleasm .
Veamos cualess son los pasos.
Primero debemos de averiguar cual es el dispositivo de linux que se corresponde con nuestro disco DATA01
root@BBDD1 ~]# /etc/init.d/oracleasm querydisk -v -d -p DATA01 Disk "DATA01" is a valid ASM disk on device [8,49] /dev/sdd1: LABEL="DATA01" TYPE="oracleasm" /dev/sdy1: LABEL="DATA01" TYPE="oracleasm" /dev/mapper/mpath10p1: LABEL="DATA01" TYPE="oracleasm"
Con esto ya sabemos el /dev/mapper que le corresponde, y el numero de bloques.
Si ahora quisiésemos saber que dispositivo de cabina usaríamos el comando multipath -ll
[root@BBDD ~]# multipath -ll . . mpath11 (3600a0b800050c7420000222a56728a6d) dm-3 IBM,1814 FAStT size=30G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw |-+- policy='round-robin 0' prio=6 status=active | |- 1:0:0:104 sde 8:64 active ready running | `- 2:0:1:104 sdz 65:144 active ready running `-+- policy='round-robin 0' prio=1 status=enabled |- 1:0:1:104 sdl 8:176 active ghost running `- 2:0:0:104 sds 65:32 active ghost running mpath10 (3600a0b800050c7420000222856728a54) dm-2 IBM,1814 FAStT size=30G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw |-+- policy='round-robin 0' prio=6 status=active | |- 1:0:0:103 sdd 8:48 active ready running | `- 2:0:1:103 sdy 65:128 active ready running `-+- policy='round-robin 0' prio=1 status=enabled |- 1:0:1:103 sdk 8:160 active ghost running `- 2:0:0:103 sdr 65:16 active ghost running . .
En la salida de este comando veremos que coincide que el mpath10 contiene los discos sdd e sdy, por lo que, el World Wide Identifier (WWID) que buscamos sera el 3600a0b800050c7420000222856728a54
