Saludos amigos, llevo un tiempo trabajando con las VMware Content Library de VMware, ya os conté más sobre esta tecnología aquí. Con lo que me he decidido a crear una Content Library con Templates de Zimbra, ya listos para desplegar y usar, ¡muy sencillo!
Templates de Zimbra
Para la v0.1 de este proyecto, he usado Zimbra Collaboration 8.7.11 Open Source Edition, la última GA que hay en el mercado, así como Ubuntu 16.04 LTS, os dejo más detalles de este template:
- vCPU: 4
- vRAM: 8GB
- vDISK1: 50GB Partición / y SWAP
- vDISK2: 100GB Partición /opt
- SCSI Controller: VMware Paravirtual
- Networking: VMXNET3 – IP 192.168.1.150
- Compatible con VMware 5.5 en adelante
Otros puntos interesantes
- Incluye las Open VMware Tools
- Credenciales:
- User: oper
- Password: Zimbra2017
- Credenciales Zimbra:
- User: admin
- Password: Zimbra2017
En esta primera versión he creado solamente un template, Single Server. Pero una de las ventajas de usar VMware Content Library es que según vaya añadiendo más templates y servicios, se descargarán automáticamente en vuestros entornos.
Conectando a la Zimbra Content Library
Podemos manejar las Content Library desde nuestro vSphere Web Client basado en Flash, o con el nuevo HTML5 Client, las Content Library están disponibles desde la versión 6.5U1 o con el fling del que os he contado tantas ocasiones.
Lo primero será poner un nombre para esta Content Library:
Ahora tendremos que introducir la URL pública para conectarnos, seleccionando que queremos suscribirnos a una Content Library pública: https://s3-eu-west-1.amazonaws.com/zimbra-content-library/lib.json
Nos mostrará una advertencia del certificado SSL que pasaremos presionando Yes.
Tendremos que guardar esta Content Library en un Datastore con espacio suficiente, por ahora son alrededor de 6GB, pero puede variar según se vayan añadiendo mas templates.
El resumen, si todo está bien presionaremos Finish.
Y el proceso de sincronización comenzará correctamente:
Podemos ver que por ahora consume 0Bytes, lo que significa que sigue descargando, además podemos ver el progreso en la barra de tareas.
Una vez termina la sincronización, lo veremos en la barra de tareas, así como veremos el espacio ya consumido en nuestra Content Library.
Si exploramos esta nueva Content Library podremos ver un único template por ahora.
Desplegando un Template desde la Content Library
Si hacemos ahora un botón derecho en este nuevo template, podremos crear una VM desde esta nueva Content Library.
Seleccionaremos el nombre que queramos para esta nueva VM, y la carpeta donde queramos alojarla:
El clúster o Host donde queremos ejecutarla:
Veremos un breve resumen de los detalles:
Seleccionaremos el storage para esta VM, podemos seleccionar Thin Provision si queremos solamente probarlo, si queremos producción, siempre es mejor Thick Eager:
En la parte de red, seleccionaremos la red que queremos para esta VM, y para IP seleccionaremos 192.168.1.150. Si seleccionamos otra IP, tendremos que hacer varios cambios:
- Editar el /etc/dnsmasq.conf y reiniciar el servicio de dnsmasq
- Editar el /etc/hosts con la nueva IP
- Editar el zimbraMtaMyNetworks con la nueva IP
zmprov ms zcs-001.zimbra.io zimbraMtaMyNetworks '127.0.0.0/8 192.168.1.150/32 [::1]/128 [fe80::]/64'
El último paso es asegurarnos que tenemos todo correcto y click en Finish.
Se empezará a desplegar la VM sin problema:
Y en pocos segundos la tendremos ya configurada y disponible
Accediendo a la nueva instancia de Zimbra
Nos iremos ahora a cualquier navegador e introduciremos https://192.168.1.150 con user admin y pass Zimbra2017
También podríamos acceder a la interfaz de Admin con https://192.168.1.150:7071
Espero que os guste, y estar atentos, ya que subiré más templates a la Content Library.

[…] Zimbra: VMware Content Library con templates ya listos de Zimbra Collaboration […]