Saludos amigos, el otro día os dejaba la primera entrada sobre Zextras, que trataba sobre un vistazo rápido a la empresa y los productos que nos brinda esta suite que convierte nuestro Zimbra Open Source en todo un servicio profesional de correo electrónico. Hoy vamos a ver la instalación paso a paso.
Recordar que simplemente con descargar Zextras Suite, ya viene licenciados todos los módulos por un mes entero, con lo que nos es muy sencillo comprobar si cumple con nuestras necesidades o no.
Descarga e instalación de la última versión de Zextras Suite
Una de las cosas que me gusta mucho cuando se trata de productos open source, es que cuando los fabricantes nos hacen la vida fácil y con un solo comando sabemos que estamos descargando la última versión, esto pasa con Zextras, que aunque su última versión cuando escribo este post es de Agosto de este año, no es relevante ya que el paquete se llama siempre latest release, la descargaremos en nuestro server de Zimbra:
wget http://download.zextras.com/zextras_suite-latest.tgz
Procederemos ahora a descomprimir el fichero con el típico tar, tal que así:
tar -xzvf zextras_suite-latest.tgz
Nos moveremos ahora al nuevo directorio creado:
cd zextras_suite
Y ya desde ahí instalaremos todos los componentes de Zextras, que básicamente son: Zextras Core, Zextras Administration Zimlet y ZAL:
./install.sh all
La instalación detectará la versión de Zimbra que tenemos, así como si tuvieramos algún componente obsoleto de Zextras, seleccionaremos Y a la pregunta:
Checking for existing installations ... FOUND Zimbra 8.8.15 FOSS Checking whether you are installing the latest version ... Current release: 3.0.1 Latest release: 2.4.13 For more information check the Changelog at http://wiki.zextras.com/wiki/Changelog This installer is up to date: version 3.0.1 ------------------------- Checking whether the Core is already installed ... Checking whether the ZAL is already installed ... Checking whether the ZeXtras Suite Zimlet is already installed ... Checking whether the ZeXtras Migration Tool Zimlet is already installed ... ------------------------- ------------------------- No preexistent Core installation found. No preexistent ZeXtras Migration Tool Zimlet installation found. No preexistent ZeXtras Suite Zimlet installation found. ------------------------- ---------------------------------------------------------------------- PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE. ZeXtras WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT. License Terms for this ZeXtras Suite Software: https://www.zextras.com/eula/ ---------------------------------------------------------------------- Do you agree with the terms of the software license agreement? [N] Y
Responderemos ahora Y también a la proposición de descargar e instalar ZAL:
---------------------------------------------------------------------- In order to be operational, ZeXtras Suite requires the "ZAL" library to be installed. ZAL is released under the GNU General Public License version 2. Due to license restraints, the ZAL library can't be distributed with ZeXtras Suite , and therefore must be downloaded from the ZAL website. ---------------------------------------------------------------------- Do you wish for ZeXtras Suite to automatically download, install and upgrade the ZAL Library? [Y/N] []
Una pequeña nota nos recordará que con el comando zxsuite como usuario zimbra podemos también tener muchos súper poderes y opciones adicionales una vez termine la instalación, haremos click en ENTER:
Checking for the most up-to-date version of the ZAL library... =========================== Beginning Core installation procedure ... **************************** Note **************************** In addition to the ZeXtras Suite Zimlet a command line tool is also available, "zxsuite" . Run it as the zimbra user in order to see the available options. **************************************************************** Press ENTER to continue ...
La instalación nos recordará también los puertos que tendríamos que tener abiertos entre los diferentes servidores de Zimbra donde queramos instalar Zimbra y Zextras, seleccionaremos Y:
************************ WARNING: ************************ ZeXtras Suite needs to bind on TCP ports 8735 and 8736 in order to operate, for inter-instance communication. The ZeXtras Chat module needs to bind on TCP ports 5222 and/or 5223 in order for any XMPP feature to be functional. Please verify no other service listens on these ports and that ports 8735 and 8736 are properly filtered from public access by your firewall. ************************************************************ Downloading the ZAL library. It might take a few minutes ... ** GET http://openzal.org/2.8/zal-2.8-8.8.15.jar ==> 301 Moved Permanently ** GET http://openzal.org/2.8/zal-2.8.0-8.8.15.jar ==> 200 OK (1s) Download succeeded and validated for ZAL branch 2.8 variant 8.8.15 ZeXtras Suite Core will now be installed. Proceed? [Y]
Si estuvieramos instalando Zextras Suite y los servicios de Zimbra se encontraran en ejecución, Zextras nos preguntará si queremos pararlos, seleccionaremos Y:
Do you wish to stop the Zimbra Web Application (mailboxd)? [Y] y
Una vez se instala correctamente Zextras Core, es el turno de Zextras Suite Zimlet, diremos Y a esto también:
Stopping mailboxd...done. ZeXtras Core installation successfully completed. * Be warned that ZeXtras Suite needs for the * related zimlet to be installed in order to operate. Starting The Zimbra Web Application (mailboxd) .... Starting mailboxd...done. mailboxd is running. Waiting 60s for Zimbra to initialize ... =========================== Beginning ZeXtras Suite Zimlet installation procedure ... The ZeXtras Suite Zimlet will now be installed. Proceed? [Y]
Un pequeño warning que podemos leer más detallado y aumentar las sesiones sin ningún tipo de problema si lo necesitamos, presionaremos ENTER:
Checking whether the Core is already installed ... ZeXtras Suite Core detected. **************************** Note **************************** WARNING: Zimbra 8.x users might experience slowness and AJAX errors when accessing the Zimbra Administration Console because of the Zimbra DOS Filter. In this case, raising the number of Maximum Requests per Second is suggested (see http://wiki.zextras.com/DosFilter for further informations) **************************************************************** Press ENTER to continue ...
El proceso terminará sin ningún problema, y nos recomendará realizar un comando para limpiar la cache de Zimlets:
Deploying zimlet ... [] INFO: Deploying Zimlet com_zextras_zextras in LDAP. [] INFO: Installing Zimlet com_zextras_zextras on this host. [] INFO: Upgrading Zimlet com_zextras_zextras to 3.0.1 [] INFO: Enabling Zimlet com_zextras_zextras The ZeXtras Suite Zimlet has been successfully installed. =========================== After installing/uninstalling ZeXtras Suite Zimlet, it's highly suggested to clear both your browser's and server's cache. In order to clear your server's Zimlet cache, simply run « zmprov fc -a zimlet » as the zimbra user. E.g. « su - zimbra -c 'zmprov fc -a zimlet' » ===========================
Con lo que sin más demoras, lanzaremos el comando:
su - zimbra -c 'zmprov fc -a zimlet'
Primer vistazo desde Zimbra Admin Console a Zextras Suite
Aunque en futuras entradas de blog vamos a ver en detalle cada componente de Zextras Suite, os quiero dejar los primeros pasos una vez accedemos a la Zimbra Admin Console.
El primer acceso nos mostrará una nueva notificación:
Se trata de la notificación de que no tenemos inicializada la partición para el Backup, que tocaremos en unos minutos:
Dentro de la nueva categoría llamada Zextras, podremos ver varios módulos, en el de Core podremos activar servicios, o desactivar, además de revisar nuestra licencia, y desplegar otras funcionalidades avanzadas:
Si nos vamos hasta la sección de Backup, podremos ver que no tenemos inicializado el directorio para Backup, mi recomendación es que sea siempre una partición adicional, o disco conectado, o NFS, etc. Algo externo o que no dependa de si el servidor está arriba o no, de tal manera que podremos recuperar información en caso de que falle el servidor entero, haremos click en Initialize now cuando creemos la partición o punto de montaje que deseemos:
En el módulo de ZxAdmin, podremos crear Delegated Admin y otorgar privilegios granulares a diferentes usuarios de diferentes dominios para tener pleno control sobre el entorno y los recursos, lo veremos más adelante en su propia entrada de blog:
En el módulo de ZxMobile, podremos editar algunos parámetros básicos sobre cómo sirve Zextras ActiveSync, interesante ver que podemos tener una versión de ActiveSync especial para los terminales Android de Samsung que suelen ser más problemáticos, lo veremos más adelante en su propia entrada de blog:
Por último, en el módulo de ZxPowerStore, podremos crear crear más discos y puntos de montaje para por ejemplo migrar los usuarios de un disco a otro, además de activar HSM y poder poner estos elementos de HSM en AWS S3 por ejemplo, lo veremos más adelante en su propia entrada de blog:
Nada más amigos, este era un vistazo rápido a la instalación y a los módulos. Vamos a ver cada módulo, y funcionalidad que no hemos activado, en mucho más detalle, con lo que no tengáis miedo. Además tenéis 30 días gratis para probarlo vosotros mismos, ¿a qué estáis esperando?

Hola Jorge, como siempre muy contento con tus post. Sobre zextras solo quiero saber de sus funciones cuales son completamente free y si es conveniente usarlo cuando no puedes optar por pagar. Saludos y como siempre agradecido por tus contribuciones.
Saludos Alejandro, Zextras no tiene ninguna funcionalidad free, tiene los 30 dias de prueba, que te da para hacer migraciones por ejemplo de un OS viejo a uno nuevo, o de un server a otro, etc. Aqui dejo las ediciones – https://store.zextras.com/#/
Un saludo
Muchas gracias por la aclaración Jorge. Saludos y que tenga un buen día.
Hi Jorge, can I install zextras by script?
(
echo Y
echo Y
echo Y
echo
echo Y
echo Y
echo Y
echo
) | ./install.sh all
My script wont go…
May i install zextras by script?
(
echo Y
echo Y
echo Y
echo
echo Y
echo Y
echo Y
echo
) | ./install.sh all
My script wont go…
Hola Jorge que tal, muy bueno lo suyo como siempre. Consulta, si instalo zextras para hacer una migración únicamente. Luego del periodo de prueba de la licencia, tendré algún problema de funcionamiento ?, debo desinstalar zextras suite? . Desde muchas gracias
Saludos Cristian,
Zextras te da 30 días gratis para que hagas tus migraciones, backups, lo que te haga falta, luego ya no funciona. Luego tienes que instalar version de pago de zextras, o desinstalarlo, claro.
Un saludo
Buenas Jorge tengo un problema después de la instalación no me aparece el logo de zextras mi versión de zimbra es la 8.8.10_GA_3039.FOSS, si me puedes ayudar se lo agradezco
me paso que actualice y el menu zextras desaparecio del zimbraadmin… curiosamente aun funciona la sincronizacion activesync.
Saludos David,
Que producto usas? Que version de Zimbra? Has abierto caso con Zextras?
Saludos
Saludos Jorge, muchas gracias por tu respuesta, estuve realizando el paso a paso de tu recomendación pero al momento de importar los datos con zextras con el siguiente comando del servidor antiguo al nuevo me aparece el siguiente mensaje:
zxsuite backup doExternalRestore /path/for/the/data/ provisioning_only TRUE
Importing data from another infrastructure is not allowed while running in Trial Mode. Please, contact Zextras at [email protected]