{"id":1388,"date":"2016-01-12T21:52:20","date_gmt":"2016-01-12T20:52:20","guid":{"rendered":"http:\/\/clemente.pamplona.name\/dba\/?p=1388"},"modified":"2016-01-25T09:06:47","modified_gmt":"2016-01-25T08:06:47","slug":"localizar-un-disco-asm-entre-asm-y-almacenamiento","status":"publish","type":"post","link":"http:\/\/clemente.pamplona.name\/dba\/localizar-un-disco-asm-entre-asm-y-almacenamiento\/","title":{"rendered":"Localizar un disco entre ASM y el almacenamento con asmlib"},"content":{"rendered":"<p>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\u00edsico (usando multipah) .<br \/>\nDisponemos de un sistema Linux con multipath y asm donde los discos de ASM tienen una redundancia <i>external<\/i>, queremos saber   que dispositivo f\u00edsico en la cabina de almacenamiento es nuestro disco DATA01<br \/>\nLa manera mas sencilla de hacerlo es obteniendo el World Wide Identifier (WWID) de ese disco, y esto lo haremos mediante el comando <i>multipath<\/i> de linux con los datos que obtenemos de  la  utilidad <i> oracleasm<\/i>  . <\/p>\n<p>Veamos cualess son los pasos.<br \/>\nPrimero debemos de averiguar cual es el dispositivo de linux que se corresponde con nuestro disco DATA01<\/p>\n<pre>\r\nroot@BBDD1 ~]# \/etc\/init.d\/oracleasm querydisk -v -d -p  DATA01\r\nDisk \"DATA01\" is a valid ASM disk on device [8,49]\r\n\/dev\/sdd1: LABEL=\"DATA01\" TYPE=\"oracleasm\"\r\n\/dev\/sdy1: LABEL=\"DATA01\" TYPE=\"oracleasm\"\r\n\/dev\/mapper\/mpath10p1: LABEL=\"DATA01\" TYPE=\"oracleasm\"\r\n<\/pre>\n<p>Con esto ya sabemos el <i> \/dev\/mapper<\/i> que le corresponde, y el numero de bloques.<br \/>\nSi ahora quisi\u00e9semos saber que dispositivo de cabina usar\u00edamos el comando <b>multipath -ll<\/b><\/p>\n<pre>\r\n[root@BBDD ~]# multipath -ll\r\n.\r\n.\r\nmpath11 (3600a0b800050c7420000222a56728a6d) dm-3 IBM,1814      FAStT\r\nsize=30G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw\r\n|-+- policy='round-robin 0' prio=6 status=active\r\n| |- 1:0:0:104 sde  8:64   active ready running\r\n| `- 2:0:1:104 sdz  65:144 active ready running\r\n`-+- policy='round-robin 0' prio=1 status=enabled\r\n  |- 1:0:1:104 sdl  8:176  active ghost running\r\n  `- 2:0:0:104 sds  65:32  active ghost running\r\nmpath10 (3600a0b800050c7420000222856728a54) dm-2 IBM,1814      FAStT\r\nsize=30G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw\r\n|-+- policy='round-robin 0' prio=6 status=active\r\n| |- 1:0:0:103 sdd  8:48   active ready running\r\n| `- 2:0:1:103 sdy  65:128 active ready running\r\n`-+- policy='round-robin 0' prio=1 status=enabled\r\n  |- 1:0:1:103 sdk  8:160  active ghost running\r\n  `- 2:0:0:103 sdr  65:16  active ghost running\r\n.\r\n.\r\n<\/pre>\n<p>En la salida de este comando veremos que coincide que el <i>mpath10<\/i> contiene los discos <i>sdd<\/i> e <i>sdy<\/i>, por lo que, el World Wide Identifier (WWID) que buscamos sera el 3600a0b800050c7420000222856728a54<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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\u00edsico (usando multipah) . Disponemos de un sistema Linux con multipath y asm donde los discos &hellip; <a href=\"http:\/\/clemente.pamplona.name\/dba\/localizar-un-disco-asm-entre-asm-y-almacenamiento\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,60,42,43,86,49],"tags":[249,254,37,248,40,553],"class_list":["post-1388","post","type-post","status-publish","format-standard","hentry","category-11g","category-12c","category-asm","category-grid","category-oracle-linux","category-rac","tag-11g","tag-12c","tag-asmlib","tag-dummie","tag-linux","tag-mapper"],"_links":{"self":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/1388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/comments?post=1388"}],"version-history":[{"count":2,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/1388\/revisions"}],"predecessor-version":[{"id":1390,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/posts\/1388\/revisions\/1390"}],"wp:attachment":[{"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/media?parent=1388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/categories?post=1388"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clemente.pamplona.name\/dba\/wp-json\/wp\/v2\/tags?post=1388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}