Dejad que Nutanix se acerque a mi. Y a tí.

Nutanix es una solución Hiperconvergente (HCI) que está dando mucho de qué hablar, y no por falta de méritos, el producto está madurando rápidamente y cada vez más frecuentemente, resulta la elección final de muchas empresas a la hora de afrontar nuevos proyectos orientados a la cloud privada y/o híbrida.

glovalview

El producto dispone de una versión denominada Community Edicion (CE) que es gratuita y nos permite conocerlo más de cerca, aunque las exigencias de hardware para ponerlo en marcha por nuestra cuenta son un poco altas y nos tira un poco para atrás a la hora de montarlo por nuestra cuenta ya que, como mínimo necesitamos 16 GB de RAM para la CVM, 200 GB en SSD para caché y, bueno, tan solo unos 500 GB de HD para datos. En términos prácticos, no parecen requisitos muy exigentes, pero si se convierten en críticos si pretendemos dedicar un equipo entero solo para ésto.

Si vas sobrado de recursos, no pierdas tiempo y ve directamente al proceso de instalación después de haber creado un USB de arranque con la ISO. Si, por el contrario, eres un homínido terrestre, ajénamente financiado por el sudor de tu frente, tenemos la posibilidad de montarlo en virtual como un Hipervisor anidado o como dicen en la scene, nested, y de éste modo rebajar las exigencias de hardware. Eso si, vamos a tener que aportar, al menos 8 GB de RAM, 4 vCPU y unos 30 GB de nuestro SSD. Si, como lo oyes, un SSD va a ser necesario.

Update 08/02/17: Probado en un stick USB 3.0 de 128 GB sin problemas 🙂

A continuación voy a exponeros los pasos necesarios para lograr tener un nodo de Nutanix corriendo en virtual usando VMware Workstation para Windows, con 8 GB y 30 GB de espacio en disco SSD. Éstas son las fases:

REGISTRO EN NUTANIX

Lo primero que tenemos que hacer es registrarnos de forma gratuita.

2002

1. Visitamos la web oficial de Nutanix. Podremos acceder a recursos e información que nos resultarán útiles para un primer acercamiento al producto. 1Registering.PNG

2. Seguidamente hay que proceder a descargar el Community Edition del foro correspondiente.

1rbajanding

1bajanding

3. Extraer el fichero .img que está dentro de la ISO.

img

4. Renombrar el dichero a ce-flat.vmdk

flat

5. Crear el siguiente fichero de texto y renombrarlo como ce.vmdk

# Disk DescriptorFile
version=1
encoding=”UTF-8″
CID=a63adc2a
parentCID=ffffffff
isNativeSnapshot=”no”
createType=”vmfs”
# Extent description
RW 14540800 VMFS “ce-flat.vmdk”
# The Disk Data Base
#DDB
ddb.adapterType = “lsilogic”
ddb.geometry.cylinders = “905”
ddb.geometry.heads = “255”
ddb.geometry.sectors = “63”
ddb.longContentID = “2e046b033cecaa929776efb0a63adc2a”
ddb.uuid = “60 00 C2 9b 69 2f c9 76-74 c4 07 9e 10 87 3b f9”
ddb.virtualHWVersion = “12”

Nota: En mi caso, trabajando con Workstation 12, la última línea corresponde con mi versión del virtual hardware. Si utilizáis una versión anterior, cambiad ese número por la correspondiente.

Quedarán dos ficheros vmdk en la carpeta.

1

6. Confirmamos el correcto contenido del fichero ce.vmdk

flatmetadata

CREAR LA MÁQUINA VIRTUAL

1. Definimos una nueva VM personalizada en VMware Workstation.

snag-0000

2. Compatibilidad con tu versión actual.

snag-0001

3. No instales el OS ahora.

snag-0002

4. Elige Linux, CentOS x64.

snag-0003

5. Cambia el nombre de la VM a NutanixCE.

snag-0004

Al elegir la ubicación de tus ficheros .vmdk te saldrá un warning, es normal, dale a Continuar.

snag-0005

6. Añade 2 Procesadores y 2 Cores para completar las 4 vCPU

snag-0006

7. Selecciona 8 Gb de RAM.

snag-0007

8. Selecciona SATA como tipo de disco.

snag-0010

9. Selecciona LSI Logic como controladora de disco.

snag-0009

10. En mi caso, voy a usar mi propia red, y le daré una IP real de mi subnet.

snag-0008

11. Al crear el disco, selecciona usar disco existe.

snag-0011

12. Localiza el fichero ce.vmdk y seleccionalo.

snag-0012

snag-0013

El resultado final de confirmación es este. Pulsamos Finish.

snag-0014

13. Marcar la Virtualización de procesador para poder crear VMs, aunque no tendremos muchos recursos la verdad, pero es necesario para la instalación.

snag-0016

14. Ahora solo nos queda añadir los discos de Caché y Datos. Empezamos por el primero, seleccionando SCSI.

snag-0018snag-0017

15. Indicamos un tamaño de 201 GB, en un solo fichero y seleccionamos su ubicación.

snag-0019snag-0020

16. Repetimos el mismo proceso para crear otro disco de 501 Gb. Esta sería nuestra Virtual Machine final.

snag-0021

ARRANCANDO QUE ES GERUNDIO

1. En ésta fase arrancamos nuestra máquina y si nuestros recursos disponibles son suficientes lo más seguro es que nos topemos con un intento de arranque PXE.

snag-0003

2. Ésto es normal ya que la controladora ISCSI tiene prioridad y nuestros discos no tienen nada, asi que nos toca pulsar F2 durante el arranque para entrar en la BIOS de la VM.

snag-0004

3. Movemos nuestro disco SATA de la última posición a la primera, salimos y guardamos.

snag-0005

4. En el siguiente arranque nos aparecerá una primera sonrisa en la cara al ver que las cosas funcionan como nosotros queremos y observamos el logo de Nutanix.

snag-0006

Y tras unos pequeños segundo de tensión nos encontraremos el prompt de linux.

snag-0007

4. Introducir el usuario root y contraseña nutanix/4u

Editamos el fichero de requisitos con el siguiente comando:

vi /home/install/phx_iso/phoenix/minimum_reqs.py

snag-0008

Identificamos los valores resaltados en amarillo, y modificamos el valor MIN_MEMORY_GB reemplazando el 15.0 por un 6 y guardamos los cambios, recordad que se sale activando el modo comandos con ESC + : , y luego guardamos y salimos con wq!

snag-0009

5. Ahora nos toca modificar el numero de IOS necesarios en nuestro SSD, para no quedanos cortos bajaremos el valor de 5000 a 500. Para ello editamos el siguiente fichero:

vi /home/install/phx_iso/phoenix/sysUtil.py

snag-0010

En apenas un avance de página aparecen las entradas buscadas, editamos y cambiamos ese valor de 5000 por el de 500 tanto para lectura como para escritura.

snag-0011

6. Sin salir del editor, ahora debemos buscar la linea Custom_Ram=12  que indica el valor mínimo de RAM para la VCM. Hay que localirlo y cambialo por un 6. Puede costar encontrarlo entre tanta linea, yo os aconsejo que vayáis al final del archivo y pulséis 5 retornos de página. Entonces lo tendréis en primera posición.

snag-0012

SNAG-0013.png

7. Ahora vamos a grabar los cambios y desde el prompt de root vamos a salir del shell escribiendo exit , y nos volvemos a logar esta vez con el usuario install. En este momento es cuando empezará la verdadera instalación y veremos si nuestros maquillajes han tenido el efecto deseado.

Lo primero que vamos a ver es la ventana de seleccion del idioma, elegimos el nuestro.

snag-0022

snag-0023

8. Después confirmamos la identificaciones de los dos discos.

snag-0024

Durante unos segundos iniciará los discos y comenzará a validar el rendimiento de los discos. Si no resultara satisfactorio, seguramente sea por el rendimiento de nuestro disco SSD, en ese caso volved a editar el fichero sysutil.py y bajad aun mas los valores de IOS de disco.

9. Nuestra próxima tarea es completar los datos de red de nuestro sistema.

eula

Debemos añadir la dirección IP de nuestro Host, la dirección IP de su CVM, y completar el resto de los datos, marcar la creación de single cluster y leer toda la EULA, bueno avanzar página como si no hubiera mañana nos vale. Finalmente pulsar Start .

wait

No os entréis en pánico si veis errores del tipo:

snag-0028

2001

Dejad que termine. Es un proceso largo, pero indoloro. Los vmdk comenzarán a expandirse,aunque no más allá de los 30 GB.

exito

10. Cuando finalice, os pedirá que pulséis ENTER y la VM se reiniciará. En pocos segundos veréis el prompt inicial, con mención a la CVM y su dirección IP. No os logéis.

live1

El mágico momento que estábamos esperando para poder abrir nuestro navegador ver algo ha llegado. Escribid la url formada por la IP de nuestra CVM y el puerto 9440. En mi caso es la ip 192.168.0.81 así que la url es:

https://192.168.0.81:9440

viola

Ahora logaos con admin/admin y os pedira cambiar la password, escoged una buena que no se os olvide como por ejemplo *******, y como último paso introducid vuestras credenciales de registro de la web de Nutanix.

Nota: Si durante el registro tenéis un error similar a este:

snag-0032

Posiblemente no tenga resolución para localizar los servidores del frabricante.Abrid un SSH a la IP de la CVM y logaos con usuario nutanix y password nutanix/4u

snag-0033

Intentad un ping a nutanix.com. Si no logra llegar, ejecutad este comando:

ncli cluster add-to-name-servers servers=8.8.8.8

snag-0034

Probad de nuevo el ping y reiniciar la VM.

Finalmente debería aparecer el portal inical de PRISM, donde podréis cacharrear, no sin ciertas limitaciones, claro. Recordad que esto es una ñapa para practicar o realizar alguna demo a colegas, partners, etc.

nutanix

A partir de ahora se abre un nuevo mundo de posibilidades y dudas que nos harán crecer profesionalmente. Espero que os haya gustado y pueda seros útil.

nc_the_goonies_jef_150604_12x5_1600
COOL…NUTANIX EN CASA…..!!
Advertisements

One thought on “Dejad que Nutanix se acerque a mi. Y a tí.”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s