Recuperar una LUN eliminada en NetApp

Recuperar una LUN eliminada no es una tarea muy habitual y que hagamos todos los días, normalmente cuando eliminamos una LUN es por un error humano, aunque también podemos encontrarnos con algún tipo de corrupción, no siendo muy común esta situación.

Por eso siempre tenemos que pensar dos veces antes de borrar nada, revisar que tengamos backups del contenido, Snapshots del Volumen donde se encuentra la LUN , etc etc. Pero muchas veces por a o por b, no se cumplen estas reglas.

En este laboratorio vamos a ver como recuperar una LUN eliminada desde una NetApp, pondremos la LUN offline —> botón derecho —> Delete, confirmamos el borrado marcando el check. Como se puede ver hay que dar varios pasos antes del borrado, por lo que nos da tiempo suficiente para pensárnoslo.

Si borramos a lo bruto esa LUN y la tenemos presentada en un entorno con VMware, enseguida podremos observar como el Datastore se queda inaccesible y las VMs que hay en su interior fallaran, empezará el caos y las llamadas con cierto tono de nerviosismo.

Para solucionar este desaguisado una de las posibles y creo que la mejor solución es Clonar el volumen donde se encontraba esta LUN, como no, contando que tengamos configurada una política de Snapshots para este volumen, si no, estaremos jodidos y como dicen en el pueblo de mi mujer: «la fregaste amigo».

Para eso botón derechos sobre el volumen —> Clone —> Create —> Volume.

En el momento antes de clonar el volumen, nos permitirá poner un nombre y seleccionar el snapshots desde el que queremos clonar, seleccionamos uno anterior a la eliminación.

Una vez clonado, iremos a la pestaña LUN y haremos botón derecho sobre la LUN que esta dentro del volumen clonado, y en Edit LUN —> Initiator Groups, seleccionaremos el Initiator Group Name y le pondremos un numero a la LUN, salvamos y cerramos el asistente.

Nos vamos a nuestro vCenter y hacemos un rescan del almacenamiento, para que se entere que hay una nueva LUN.

Finalizado el rescaneo, iniciamos el asistente de creación de nuevo Datastore,

Comenzará el asistente y pondremos un nombre y seleccionaremos un host para poder ver la LUN clonada, lo seleccionamos y siguiente.

En la opción de montaje, seleccionaremos la opción Assign a new signature para que no cree un conflicto con el antiguo Datastore. Continuamos el asistente hasta finalizar.

Recuperar una LUN eliminada new signature

 

Una vez finalizado podremos ver el nuevo Datastore, donde ya podremos inventariar las VMs que están en este. Antes de inventariar las VMs quitaremos del inventario las VMs que se hayan quedado huérfanas o inaccesibles, ya que si no creara conflicto y no te dejara poner le mismo nombre, por supuesto también se puede quitar el Datastore que se ha quedado chueco.

Recuperar una LUN eliminada datastore new

Una vez que esta todo online y vemos que funciona, tendremos que mover la LUN que esta en el Volumen Clonado al Volumen de origen, ya que si eliminamos el volumen clonado, nos calzaremos también la LUN.

Así que botón derecho sobre la LUN —> Move

Recuperar una LUN eliminada move

Le pondremos un nombre e indicaremos  que lo mueva a un volumen existente —> Move.

Confirmaremos el movimiento.

Recuperar una LUN eliminada continue

Una vez finalizado el proceso, comprobaremos si esta todo correcto.

Una vez finalizado todo, eliminaremos el volumen clonado poniéndolo en modo offline.

Y confirmando su borrado.

Recuperar una LUN eliminada confirmar

Asi dejaremos todo limpio y ordenado.

Recuperar una LUN eliminada 01

Saludos y espero que os sirva.