Deploy de DellEMC ECS Community Edition
Deploy de DellEMC ECS Community Edition

Deploy de DellEMC ECS Community Edition

Hola a to@s

En este post veremos cómo realizar el deploy de DellEMC ECS Community Edition en un entorno de laboratorio. Es una interesante propuesta para poder probar como funciona un sistema de object storage, que podremos integrar por ejemplo con Veeam Backup & Replication y realizar pruebas de respaldos a un entorno S3 compatible, algo que veremos en un próximo post.

Descripción de DellEMC ECS Community Edition

EMC ECS es un almacenamiento en la nube en contenedores con estado. Proporciona persistencia para sus aplicaciones que pueden acceder a los datos a través de protocolos de objetos estandarizados como AWS S3 u OpenStack Swift.

Diferencia de licencia

Como se indica con la licencia incluida, ECS Community no se puede utilizar en entornos de producción y está destinado a ser utilizado únicamente con fines de prueba y/o Po  C Este software todavía es propiedad y está protegido por Dell EMC.

Diferencias de características

Es importante tener en cuenta que ECS-Community Edition no es lo mismo que el software ECS y, como tal, carece de algunas características que son parte integral del software ECS real.

  • ECS Community Edition NO admite el cifrado.
  • ECS Community Edition NO incluye la capa de administración del sistema o “fabric” de ECS.

Requerimiento de hardware

Para poder correr la versión Community Edition de DellEMC ECS 2.9.1 necesitamos cumplir con los siguientes requerimientos de hardware:

Requerimientos mínimos:

  • 4 CPU Cores
  • 16GB RAM
  • 16GB root block storage
  • 104GB additional block storage
  • CentOS 7.4 Minimal installation

Requerimientos recomendados:

  • 8 CPU Cores
  • 64GB RAM
  • 16GB root block storage
  • 1TB additional block storage
  • CentOS 7.4 Minimal installation

Descargamos la ISO desde GitHub.

Deploy de DellEMC

Comenzamos abriendo la consola de nuestro vCenter Server y haciendo clic derecho sobre nuestra infraestructura. En el menú desplegable seleccionamos la opción ” Implementar plantilla de OVF“.

Elegimos la opción de archivo local y pulsamos sobre “Examinar“.

Seleccionamos todos los archivos que descargamos previamente de GitHub.

Ya con los archivos seleccionados, continuamos.

Agregamos un nombre a nuestro Appliance y elegimos donde lo queremos almacenar dentro de nuestra infraestructura de VMware.

En mi caso seleccionare el clúster, y este por debajo se encargara de elegir el host donde se desplegara el Appliance.

Vemos los detalles de la plantilla y continuamos.

Elegimos un datastore donde se almacenara nuestro Appliance y continuamos.

Elegimos la configuración de red según sean nuestras necesidades. Yo en este caso dejaré la red por defecto.

Verificamos en el resumen que este todo en orden y finalizamos.

Ya con nuestro Appliance creado, lo encendemos y continuamos.

Configuración de Dell EMC ECS

Abrimos la consola de nuestra máquina virtual e Ingresamos con las credenciales:

User: admin

Password: ChangeMe

Ejecutamos el siguiente comando:

# sudo nmtui

Esto nos permitirá cambiar la configuración de red de nuestra maquina y también el hostname de la misma. Como primer paso elegimos la primera opción “Edit a connection

Seleccionamos en este caso la única tarjeta disponible y pulsamos sobre “Edit“.

En esta ventana podremos cambiar la configuración IP de la tarjeta, agregar servidor DNS y dominio de búsqueda. Ya con los cambios realizados pulsamos OK.

Pulsamos sobre “Back” para volver al menú principal.

Modificamos el nombre de la maquina usando la opción “Set system hostname“.

Agregamos el nombre que elijamos y pulsamos “Ok“.

Cerramos el asistente.

Ya con una configuración de red, podremos actualizar nuestro Appliance usando el siguiente comando:

# Sudo yum update

En mi caso son bastantes actualizaciones que se necesitan, así que podría demorar un tiempo dependiendo de nuestra conexión a internet en descargar todos los archivos necesarios.

Ya actualizado, procedemos a reiniciar nuestra máquina con el comando:

# reboot

Ahora abrimos un Putty o similar y acedemos por la IP que configuramos anteriormente.

Ingresamos a la carpeta ECS-CommunityEdition.

[admin@ecs ~]$ cd ECS-CommunityEdition

Dentro de esta carpeta tendremos que editar el archivo “deploy.yml” con el editor que gustes.

Modificamos los siguientes parámetros que están marcados en las imágenes:

[admin@ecs ECS-CommunityEdition]$ nano deploy.yml

Install_node: Es la ip que configuramos anteriormente en el setup.

Agregamos el servidor DNS y NTP si contamos con estos.

Ecs_block_devices: Es la partición que usaremos para la instalación. Recomiendo usar /dev/sdb.

Members: Es la ip que configuramos anteriormente en le setup.

Ecs_block_devices: Es la partición que usaremos para la instalación. Recomiendo usar /dev/sdb.

Ejecutamos el siguiente comando para poder actualizar los cambios:

[admin@ecs ECS-CommunityEdition]$ update_deploy

Aceptamos la licencia

Esperamos que termine de realizar los cambios. Una vez finalizado ejecutamos el siguiente comando para comenzar con el deploy de nuestro Dell EMC ECS:

[admin@ecs ~]$ ova-step1

Este paso demora su tiempo, así que tengan paciencia. Si no tuvimos ningún error podemos continuar ejecutando el próximo comando:

[admin@ecs ~]$ ova-step2

Si el paso anterior demoraba, este es mucho más largo, pero una vez termine ya tendremos configurado todo lo que necesitábamos modificar a nivel de comandos, y podemos acceder por fin por interface web a nuestro DELLEMC ECS.

Ingresar a DellEMC ECS vía web

Ingresamos a https://ip-server con las credenciales:

Usuario: root

Password: ChangeMe.

El asistente nos da la opción de poder cambiar las credenciales de ingreso a nuestro Appliance.

Siguiendo los pasos anteriores, ya podremos acceder al Dashboard de nuestro Appliance DellEMC ECS.

Espero que esta información pueda ser de ayuda, y cualquier duda o sugerencia la dejan en los comentarios. Saludos.

Les dejo la lista de los demás post de esta serie dedicada a DellEMC ECS Community Edition:

2 Comments

  1. Jairo MV

    Hola Álvaro,
    ¡Excelente trabajo! Gracias por compartir.
    Solamente como un gentil comentario: me parece que quedaron cruzados los títulos “Requerimientos recomendados” y “Requerimientos mínimos”

Leave a Reply

Your email address will not be published. Required fields are marked *