Instalando NexentaStor Community Edition. El appliance de almacenamiento enfocado a la Virtualización & Cloud Computing
NexentaStor Community Edition es el appliance de almacenamiento enfocado a la Virtualización y Cloud Computing que ofrece de forma gratuita la empresa Nexenta. Éste usa el sorprendente sistema de ficheros ZFS de Sun Microsystems, comprada actualmente por Oracle.
Las principales características de este appliance que se basa en ZFS, es su facilidad de instalación y administración, la deduplicación para ahorro de almacenamiento, la replicación entre dispositivos, instantáneas, cluster, iSCSI y muchas características más.

El laboratorio se va a realizar usando Oracle VM VirtualBox como entorno de virtualización. En él vamos a crear una máquina virtual donde se instalará la imagen ISO que proporciona el fabricante. Para un entorno de demostración vale con disponer en nuestra máquina virtual 1 vCPU y 512 RAM. Las etapas que vamos a seguir durante el artículo son:
- Descargar NexentaStor Community Edition.
- Crear máquina virtual.
- Instalar NexentaStor.
- Introducir licencia.
- Configurar NexentaStor.
- Crear un almacenamiento.
- Publicar el almacenamiento.
- Pruebas.
Descargar NexentaStor Community Edition
El primer paso es dirigirnos a la página web del proyecto y descargar la imagen ISO en el apartado Download a la derecha de la página. Esta versión tiene como límite 12 TB de almacenamiento y no dispone de funcionalidades adiciones como su versión comercial.
Crear máquina virtual
Ahora vamos a crear en nuestro Oracle VM VirtualBox la máquina virtual, para ello hacemos clic en Nueva.
En la pantalla de bienvenida hacemos clic en Next.
Le asignamos un nombre y elegimos como sistema operativo Solaris y versión OpenSolaris (64 bit). Una vez hecho hacemos clic en Next.
Le asignamos la memoria RAM, en concreto 512 MB para el laboratorio y hacemos clic en Next.
Ahora creamos el disco virtual, dejamos de forma predeterminada las opciones que nos muestra y hacemos clic en Next.
En el asistente de nuevo disco hacemos clic en Next.
Dejamos seleccionada la opción de expansión dinámica y hacemos clic en Next.
Le asignamos un tamaño de 8 GB el disco duro para instalar el sistema y hacemos clic en Next.
Hacemos clic en Terminar en el asistente de disco.
Hacemos clic en Terminar en el asistente de máquina virtual.
Una vez creada la máquina virtual, vamos a configurar que arranque desde la imagen ISO y los parámetros de red necesarios. Para ello hacemos clic con el botón derecho en la máquina virtual creada y elegimos la opción Configuración.
En el apartado Almacenamiento hacemos clic en el icono de CD que debe aparece nombrado como Vacío. Una vez hecho clic en la parte derecha hacemos clic en el icono directorio.
En la nueva ventana hacemos clic en el icono Agregar.
Buscamos la imagen descargada y hacemos clic en Abrir.
Y seguidamente hacemos clic en Seleccionar.
Ahora nos dirigimos al apartado Red y configuramos el modo de conexión a Adaptador puente. Debemos elegir si tenemos varias tarjetas de red en nuestro equipo porque tarjeta de red está conectado en esos momentos nuestro equipo. Una vez hecho hacemos clic en Aceptar para concluir.
Instalar NexentaStor
Arrancamos la máquina virtual haciendo doble clic sobre ella y veremos que comienza a cargar la imagen ISO.
En la pantalla de aceptación de licencia elegimos la opción I Agree con los cursores y pulsamos ENTER.
En la pantalla de bienvenida pulsamos ENTER.
Tras chequear los discos disponibles, encontrará únicamente el que hemos creado de 8 GB. Pulsamos ENTER para seleccionarlo.
Nos avisa que los datos existentes serán eliminados, con el cursor elegimos Yes y pulsamos ENTER. Este paso tardará aproximadamente entre 5 y 10 minutos en completarse.
Una vez finalizada la instalación, nos mostrará un resumen con los parámetros que se encuentran configurados. Para continuar pulsamos ENTER.
La máquina virtual comenzará a reiniciar, debemos desmontar la imagen ISO rápidamente ya que de forma predeterminada arranca desde CD. Para ello con el botón derecho hacemos clic sobre el icono del CD abajo en la ventana y elegimos la opción Desmontar dispositivo CD/DVD.
Nos aparece nuevamente una vez está iniciando el appliance la aceptación de licencia, con el cursor elegimos I Agree y pulsamos ENTER.
Introducir licencia
Una vez iniciado el appliance nos solicita introducir la clave de registro, para ello nos dirigimos a la página que nos indica www.nexenta.com/register-eval y rellenamos el formulario con los datos que nos solicita. En el apartado Machine Signature debemos introducir el código que nos aparece en el appliance.
Una vez nos ha llegado a nuestro correo la clave de activación, la introducimos en nuestro appliance y pulsamos ENTER.
Configurar NexentaStor
Una vez introducida la licencia nos pregunta si deseamos reconfigurar los parámetros de red, pulsamos Y y nos aparecen varias opciones donde elegir, nosotros vamos a seleccionar dhcp y pulsamos ENTER.
Una vez ha tomado IP el appliance nos pregunta nuevamente si queremos reconfigurar, esta vez pulsamos N y continuará con el asistente. Ahora nos pregunta con que protocolo Web deseamos acceder, nosotros vamos a seleccionar HTTPS con el cursos y pulsamos ENTER.
Ya está realizada la primera configuración de nuestro appliance, nos informa como acceder por página Web por HTTPS al puerto 2000.
Abrimos un explorador y accedemos a nuestro appliance. Nos aparece un asistente donde nos solicita unos datos, asignamos el nombre del appliance, su dominio, la zona horaria y el lenguaje del teclado. Una vez introducido todos los datos pulsamos en Next Step.
Ahora introducimos las contraseñas para el usuario root y admin, una vez hecho hacemos clic en Next Step.
Si deseamos recibir alertas a nuestro correo electrónico rellenamos los campos, de no ser así pulsamos en Next Step.
Nos muestra un resumen con los datos aportados, hacemos clic en Save Configuration para salvar cambio y pasar al segundo asistente y definitivo.
En el siguiente asistente la primera opción que nos ofrece es cambiar los parámetros de red, nosotros hacemos clic en Next Step.
Las siguientes opciones son para configurar los datos del iniciador iSCSI, aquí vamos a configurar únicamente el Initiator Alias introduciendo el nombre de host que aportamos. Una vez hecho hacemos clic en Save y posteriormente en Next Step.
En este paso nos muestra a título informativo los discos existentes, hacemos clic en Next Step.
Como no tenemos disco alguno, no podemos crear ningún volumen, esto lo haremos más tarde. Ahora hacemos clic en el botón Next Step.
Lo mismo nos ocurre con las carpetas a compartir, como no existe volumen alguno no podemos publicar nada. Hacemos clic en Next Step.
Por último el asistente nos muestra las opciones seleccionadas y además unos parámetros para mejorar el rendimiento. Nosotros solo vamos a marcar la depuración del sistema de ficheros, que lo realizará semanalmente cada domingo a las 3:00 am, en un entorno de producción esta depuración es aconsejable utilizarla mensualmente. Una vez marcada la casilla hacemos clic en Start NMV.
Crear un almacenamiento
Para poder crear un almacenamiento es necesario apagar primero nuestro appliance para poder asignar el disco desde Oracle VM VirtualBox. Para hacerlo nos posicionamos sobre Settings y elegimos Appliance.
En el menú izquierdo nos situamos en el apartado Maintenance y hacemos clic en la opción PowerOff. Aceptamos todos los mensajes que nos aparezcan.
Una vez parada la máquina virtual entramos nuevamente en su configuración y nos situamos en el apartado Almacenamiento. Hacemos clic en el icono Agregar Controlador y seleccionamos SCSI.
Una vez agregado el controlador SCSI hacemos clic sobre el icono agregar disco duro.
Nos aparecerá un disco duro que no deseamos, para crear uno hacemos clic sobre el icono del directorio .
Ahora hacemos clic en Nuevo y seguimos el asistente.
Hacemos clic en Next en la pantalla de bienvenida.
Dejamos seleccionada la opción de expansión dinámica y hacemos clic en Next.
Creamos un disco de 2 GB y hacemos clic en Next.
Para finalizar hacemos clic en Terminar. Repetimos nuevamente todo el procedimiento de crear un disco ya que vamos a realizar el laboratorio creando un RAID1.
Una vez hecho todo aceptamos la configuración de la máquina virtual y la volvemos a arrancar.
Una vez ha iniciado el appliance accedemos a él nuevamente por la administración Web y nos posicionamos sobre la pestaña Data Management y seleccionamos la opción Data Sets.
En el menú izquierdo en el apartado Volumes hacemos clic en la opción Create. Nos aparece una pantalla donde poder seleccionar los discos. Elegimos ambos discos y en Redundancy Type elegimos Mirror of disks, posteriormente hacemos clic en Add to pool.
Una vez los discos añadidos a la pool, en la parte inferior de la pantalla vamos a asignar un nombre al volumen, en la opción Deduplication elegimos on y activamos la casilla Force creation. Una vez elegidas dichas opciones hacemos clic en Create Volume.
Nos aparece un mensaje de permiso denegado, introducimos las credenciales del usuario admin y hacemos clic en login.
Publicar el almacenamiento
Nosotros lo vamos a compartir por iSCSI, hay que tener en cuenta que para conectar a este almacenamiento será necesario un iniciador. Desde Windows Vista ya viene de forma predeterminada en el sistema operativo, para sistemas operativos anteriores podéis descargarlo desde aquí.
Ahora vamos a crear un recurso iSCSI en la pool llamada Test. Para ello nos situamos con el ratón sobre Data Management y elegimos la opción SCSI Target.
En el menú izquierdo buscamos el apartado Zvols y hacemos clic en la opción Create.
Asignamos un nombre al recurso, un tamaño y en Log Bias seleccionamos throughput ya que no tenemos un disco dedicado a los logs. Aquí también tenemos la opción deduplicación, pero no es activada ya que existe a nivel de la pool. Una vez elegidas todas las opciones hacemos clic en Create.
Ahora que está creado es necesario compartirlo para que cuando escaneemos en el iniciador iSCSI éste sea visto por el cliente. Para ello marcamos el volumen y hacemos clic en Share. Aceptamos todos los mensajes que aparezca.
Pruebas
Una vez que está compartido sólo falta configurar nuestro cliente iSCSI para conectar a NexentaStor. Nosotros vamos a mostrar las capturas de un iniciador iSCSI en Windows 7. Lo primero es ejecutar el iniciador, nos avisará que el servicio está parado y si deseamos arrancarlo, diremos que sí. Una vez arrancado nos aparece una ventana donde introducimos el destino a conectar y hacemos clic en Conexión rápida.
A continuación en la pestaña Volúmenes y dispositivos hacemos clic en Autoconfigurar. Para finalizar hacemos clic en Aceptar y nos dirigimos al administrador de discos.
El administrador de discos ha detectado el nuevo disco, lo formateamos y vamos a copiar información en él.
Una vez formateado ya podemos ver el nuevo volumen listo para ser usado.
Copiamos unos datos y comprobamos que la tasa de transferencia es bastante buena para estar todo montado en una máquina virtual con 512MB de RAM y ejecutándose en un portátil traspasando ficheros con un disco duro USB.































































23 junio, 2010 - 08:15
Hola.
Se puede con esta aplicación montar una red iSCSI para montar posteriormente un laboratorio de clúster Hyper-V ??
Salu2.
23 junio, 2010 - 08:40
Hola Sombra,
Perfectamente podrás funcionar con la solución. Además si vas a realizar un laboratorio te recomendaría que descargaras la versión de evaluación, ya que podrás utilizar el pluging VMDC (documentación) el cual te permite controlar desde el mismo NexentaStor tu infraestructura de virtualización.
Saludos.