Nuevas cabinas de almacenaje Purestorage FlashArray //XR3 y //C

Purestorage, líder indiscutible en almacenamiento All-Flash ha presentado este 2020 su nueva versión R3 en las cabinas FlashArray //X y su cabina de almacenamiento masivo FlashArray //C.

image

Puede que el post vaya un poco atrasado, pero he decidido re-arrancar el blog (demasiado tiempo parado…) con este pedazo de producto. Para los que no conozcáis a Purestorage, se trata de un fabricante de almacenamiento flash que tiene 4 grandes productos y en donde en todos ellos garantizan un 99,999999% (¡seis nueves!) de disponibilidad, lo que significa que las cargas de trabajo siempre están dispoibles, siempre funcionan y siempre estánn protegidas, sin pérdida de rendimiento.

La familia de productos FlashArray //X para almacenamiento estructurado

FlashArray//X: Arreglo basado íntegramente en tecnología flash empresarial  integramente NVMe para la nube | Pure Storage

La familia de productos FlashBlade para almacenamiento desestructurado o como grandes contenedores de datos (Data HUB)

FlashBlade Data Sheet for File and Object Storage | Pure Storage

La familia de productos FlashArray //C para gran almacenamiento estructurado como copias de seguridad o tiers de datos

FlashArray//C Data Sheet for Hybrid Storage | Pure Storage

Cloud Block Store o almacenamiento flash en AWS (de momento…Azure está en el roadmap)

Pure Storage Cloud Block Store Goes GA - Architecting IT

A diferencia de otros fabricantes, Purestorage ha apostado des de sus inicios por tener pocos productos, pero muy muy buenos y con el tiempo, ir avanzándose a las necesidades de almacenamiento del mercado. Ah! Y sobre todo: all-flash y ahora ya NVMe-Of.

Purestorage, apuesta por el concepto Modern Data Experience:

  1. “Fast Matters”: la rapidez SI importa. El acceso al dato debe ser rápido, independientemente del tipo de dato.
  2. “Cloud Everywhere”: la facilidad de tener entornos híbridos, de poder trabajar on-cloud como si estuviéramos en on-prem o la facilidad de tener un DR en el cloud,.
  3. “Simple is smart”: Purestorage se caracteriza por se muy simple en su despliegue, configuración y posterior mantenimiento con RPO y RTO zero. Z E R O.
  4. “Subscription to Innovation”: un método nuevo y disruptivo de actualización de hardware y software que ningún fabricante hasta la fecha es capaz de ofrecer, como el concepto Evergreen.

Y todo esto se presenta en formato de cabina de almacenaje de 20 discos y 3U de espacio en el rack, o de 15 blades y 4U de espacio en el rack.

Pure Storage announces QLC-based FlashArray //C secondary storage platform  – TECHunplugged

Además, la tecnología que ofrece Purestorage está ha años luz de los que otros fabricantes pueden ofrecer

  • NVMe-Of nativo
  • Bloques de datos de 512bytes
  • Velocidades inferiores al ms
  • Capacidades de almacenaje de datos brutales
  • Herramientas cloud de monitoreo y de análisi de capacidades
  • Migraciones NDU garantizadas
  • Una sola arquitectura, miles de opciones
  • Snapshots immutables de volúmenes
  • Un 99,999999% de disponibilidad

Poco a poco iré colgando más noticias sobre este fabricante, por ejemplo, como es capaz de deduplicar tanto y tan rápido, que es el QLC que usa la FlashArray //C y porqué permite estas capacidades de almacenaje con 4ms de latencia, el monstruo FlashBlade para grandes silos de datos en un solo appliance, la replicaciones Active – Active, el sistema de snapshot… Si me vais siguiendo, os iré informando de este maravilloso producto de almacenaje.

Reparación de un NAS Iomega ix2-200

Uno de los dispositivos de almacenaje para copias de seguridad que ya llevan un tiempo circulando por el mercado y que funcionan muy bien, son los NAS (Network Area Storage) o Dispositivos de Almacenamiento por Red. Estos dispositivo son una solución relativamente económica para las empresas/particulares para poder almacenar sus copias de seguridad. ¡Ojo! Nunca recomiendo tener este dispositivo como único sistema de copias de seguridad, ya que son bastante delicados y se pueden estropear como el caso que os planteo ahora.

Me llegó hace tiempo un NAS Iomega modelo ix2-200 con 2 Tbytes de capacidad de almacenamiento en RAID1 que no reconocía ningún disco (de los dos que tiene), además de encenderse y parpadear constantemente un LED blanco. Posteriormente supe que eso se le llama LED Blanco de la Muerte (o WLoD). Total que se cascó el RAID y no había forma humana de recuperar la información así que decidí cambiar los discos duros, siendo mi sorpresa que el mini sistema operativo que el dispositivo lleva dentro no funcionaba ni arrancaba con lo que me resultaba inútil probar de hacer cualquier tipo de reparación que no fuera la de reinstalar el mini OS.

Hay que decir que estos Iomega funcionan con un sistema operativo «propio» y un sistema Linux instalado en los primeros 100 Mb del disco en una partición primaria. Una de las primeras soluciones que probé, fue la de instalar el firmware propio que me proporciona Iomega y no funcionó con lo que investigando un poco dí con la solución que os presento. Para ello necesitamos:

  • Live CD Knoppix o el que yo utilicé, que fue un System Rescue CD con una distribución Gentoo (cualquier otra LiveCD como p.ej. Ubuntu serviría)
  • ACTUALIZACIÓN: Nuevos links de descarga del firmware
  • El disco duro del NAS enchufado por USB o cable SATA

El sistema operativo que se instalará nos permitirá mediante el gestor Web que estos NAS llevan configurar el resto del disco/s como queramos (RAID1, JBOD, iSCSI, etcétera …) y con ello habremos «resucitado» el NAS.

El primer paso consiste en copiar al directorio /tmp los ficheros ix2-200-2.1.25.299-files.7z.001 y ix2-200-2.1.25.299-files.7z.002. Luego ejecutamos:

sudo root
cd /tmp
7z x ix2-200-2.1.25.299-files.7z.001
tar xvf ix2-200-2.1.25.299-files.tar
rm -f ix2-200-2.1.25.299-files*

Ya tenemos los ficheros descomprimidos y listos para poner en el disco.

Ahora vamos a preaparar el disco duro de 1Tbyte (recordemos que este NAS lleva 2 HDD de 1Tbyte cada uno) y lo que yo hice fue conectarlo al pc mediante un USB-SATA. Buscaremos la unidad (normalmente sdx donde X es el nombre de la unidad. Para facilitar la redacción del post, le diremos sda). Ejecutamos:


sudo dmesg

Y buscamos la unidad. Ahora, una vez encontrada procederemos a prepararla:

sudo fdisk /dev/sda

Bien. Este paso es un poco lioso y procuraré explicarlo lo más fácil posible (después de cada opción pulsaremos <enter>:

  • Usaremos la opción ‘p‘ para comprobar si el disco dispone de alguna partición. En caso de haber alguna, la debemos remover con la opción ‘o
  • Crearemos una nueva partición con la opción ‘n
  • La haremos primaria con la opción ‘p‘ y le diremos que empiece en el cilindro 1 y que el último sea el 254.
  • Debemos asegurar también que el disco tiene el ID 83. En el caso que no sea así, ejecutamos la opción ‘t‘ y le damos manualmente el código 83.
  • Guardamos la configuración con la opción ‘w‘ y salimos de fdisk

La primera partición del disco duro, ya esta lista y preparada para poder ser usada como RAID. En la consola, ejecutaremos el siguiente comando:

sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 missing

NOTA: si no está instalado, sudo apt-get install mdadm y si usáis el System Rescue CD, ya viene instalado.

Y ahora formateamos con el sistema de ficheros ext2

sudo mkfs.ext2 /dev/md0

Y ahora copiamos los ficheros que hemos guardado en el directorio /tmp en el disco duro que acabamos de preparar:

mount /dev/md0 /mnt/
cp -rf /tmp/ix2-200-2.1.23.229-files/* /mnt/
sync
umount /mnt/

Ya tenemos el primer disco preparado. Ahora, debemos coger el otro disco y repetir el proceso de creación de la partición con el fdisk y el mdadm (no hace falta formatear. Montamos en el NAS solamente el primer disco que hemos preparado, lo encendemos y nos conectamos a la unidad mediante la red (creo recordad que la ip por defecto es la 192.168.1.11). Lo apagamos, montamos el segundo disco, lo encendemos y cuando nos volvamos a conectar, nos saldrá un mensaje ‘Data protection is being reconstructed‘. Dejamos que termine el proceso y listo, ya tendremos nuestro Iomega ix2-200 nuevo otra vez 🙂