Página 1 de 1

TS-809U - Desapareció una LUN

NotaPublicado: Jue 27 Oct 2011 16:32
por matungo
Hola a todos, este es mi primer post, así que aprovecho a saludar a toda la comunidad!

Hace poco que empecé con este tema de los NAS y aún más poco con QNAP.

En la empresa para la cual trabajo, hay un Qnap TS-809U RP, tenemos 8 discos de 2TB. Un RAID 5 (4HD) y 2 RAID 1 (2HD c/u).

Inicialmente teníamos un solo RAID 5 y debido a que queremos re-estructurar las LUN, ya que estaba muy desorganizado (teníamos mas de 11 Luns en un mismo RAID 5 y algunas ni siquiera se usaban), decidimos comprar 4 HD más y crear 2 RAID 1 para que en ellos funcione exclusivamente la base de Exchange y otras bases de datos que tenemos.

Ya explicada la configuración de los HD paso a comentarle lo sucedido:

Teníamos las Luns mapeadas en nuestro servidor ESX (Vmware) y desde allí pasé todos los datos de las Lun del RAID 5 a una nueva LUN de unos de los RAID 1 (haciendo un backup de los datos más críticos en los datastore locales de los ESX). Ya que estábamos en la movida decidí hacer el upgrade del firmware del QNAP y pasar al Firmware "3.5.1 build 1002T". Se actualizó el Firmware se reinició el equipo y ya con las nuevas funciones activas y yo muy feliz!!. Hasta allí todo bien. Antes de formatear el RAID 5, apagué el QNAP para hacer una prueba de tiempo apagado y encendido. yyyy.....cataplun!!!! me volvió al firmware anterior!!!!!!. Reinicié el Qnap unas veces, pero no hubo chance, se volvió al firmware viejo. Bueno, sin demasiadas opciones, volví a hacer el upgrade. Lo apagué lo encendí, lo reinicié y ya funcionaba todo bien, casi llegando a la felicidad de nuevo...me fijo en las LUNs (Disk Management-Iscsi-Target management) y no estaba la Lun creada en el RAID 1!!!!! (la nueva, la que tenia todos los datos y máquinas virtuales no críticas), no está ni siequiera en las LUN "Un-Mapped" NO SE QUE HACER!!!!!! Lo raro de esto es que en el RAID 1, me figura que tiene espacio ocupado. Pero no puedo acceder a los datos ya que no está la LUN (desapareció completamente).

Espero que puedan ayudarme!

Un gran saludo a todos!
Matungo.

Re: TS-809U - Desapareció una LUN

NotaPublicado: Mar 01 Nov 2011 17:44
por matungo
Estimados,

Luego de más de 10 intentos de recuperación de la LUN, pude recuperarla. Tuve que recopilar información de muchos foros e hilos, no encontré la información solo en uno, por lo tanto a les indicaré lo que hay que hacer:

Para recuperar la Lun perdida, tienen que tener en cuenta lo siguiente:

La LUN no aparece en la consola de administración del QNAP, tampoco en "iSCSI Target List" ni en "Un-Mapped iSCSI LUN List", pero no fue eliminada. Por lo tanto está en alguno de los RAID del QNAP. Pueden corroborar esta información en "Disk Management >> Volume Management", el Total Size y el Free Size del RAID, tiene que tener una diferencia similar a la de el espacio usado en la LUN perdida (Si es que estan usando Thin Provisioning).

Bien, vamos con el proceso de recuperación:

ADVERTENCIA: El Servicio iscsi del QNAP va a ser deshabilitado en este proceso. Si tienen otra conexión ISCSI, se desconectará.

- Crear un "iSCSI Target with a mapped LUN", la LUN debe llevar un nombre distinto a la LUN que se necesita recuperar, pero debe llevar el mismo tamaño que la que se perdió. Recomiendo crear la LUN en el mismo arreglo de discos de la que se quiere recuperer (si no hay suficiente espacio en disco, pueden crearla en otro RAID).
- En la consola de administración del QNAP, deshabilitar la opción "Enable iSCSI Target Service" en "Disk Management >> ISCSI >> Portal Management"
- Descargar Putty (Podés hacerlo desde http://www.hpcsolutions.com.ar/putty.html)
- Conectarse al QNAP (Indicar en el Putty el IP y puerto SSH configurados en el QNAP), utilizar para el login el usuario y contraseña de administrador del QNAP.
- Una vez loggueados escribir el siguiente comando "/etc/init.d/iscsitrgt.sh stop" (sin comillas).
- Para corroborar que efectivamente exista la LUN perdida, escribir el comando "cd /share/MD0_DATA/.@iscsi.img/", también podría ser "cd /share/MD1_DATA/.@iscsi.img/" o "cd /share/MD2_DATA/.@iscsi.img/", depende de la cantidad de arreglos que tengan y en que arreglo esté la LUN perdida, y buscar el nombre de la LUN ej: "iSCSI-ViejaLUN-4ef7c780.000"
- Luego, escribir el siguiente comando "vi /etc/config/iscsi_trgt.conf" (sin comillas).
- Bien, ahora hay que modificar ciertos parametros de ese archivo (presionar la tecla [Insert] para ingresar texto):
* En la etiqueta [LUNKey] modificar:
+ LUN_NuevaLUN = 0 (Reeplazar NuevaLUN por el nombre de la lun perdida, ejemplo "ViejaLUN", debería quedar algo así "LUN_ViejaLUN = 0").
* En la etiqueta [LUN0Info] modificar:
+ LUNName = NuevaLUN (Reeplazar NuevaLUN por el nombre de la lun perdida, ejemplo "ViejaLUN", debería quedar algo así "LUNName = ViejaLUN").
+ LUNMetaPath = /share/MD1_DATA/.@iscsi.img/iSCSI-NuevaLUN-4ea7c436:001 (Reeplazar "iSCSI-NuevaLUN-4ea7c436:001" por el nombre de la lun perdida, ejemplo "iSCSI-ViejaLUN-4ef7c780:001", debería quedar algo así "LUNMetaPath = /share/MD1_DATA/.@iscsi.img/iSCSI-ViejaLUN-4ef7c780:001". Vean que el .000 cambia por :001).
- Ahora guardar el archivo y salir (Presionar la tecla [Esc] y luego escribir ":wq" (sin comillas) y luego presionar [Enter]).
- Luego escribir el comando "/etc/init.d/iscsitrgt.sh start".
- En la consola de administración del QNAP, habilitar la opción "Enable iSCSI Target Service" en "Disk Management >> ISCSI >> Portal Management".

Luego de esto, todo debería funcionar.

Para prevenir desastres, hice una copia de seguridad del archivo "iscsi_trgt.conf" y del archivo de la LUN perdida, por si algo llegaba a fallar.

Espero que mi info les sirva.

Desde Argentina les mando saludos,
Matungo.