Curso de Zimbra: Instalación Zimbra 10.1; Upgrade a Zimbra 10.5 en Rocky Linux 9.6

Tabla de Contenidos

  • Tiempo de Vida de soporte de las versiones de Zimbra
  • Instalación de Zimbra 10.1. en Rocky Linux 9.6
    • Registrar un Dominio y configurar un DNS Público con la Ip Pública de Zimbra
    • Cambiar el Hostname del Servidor
    • Editar el /etc/hosts para agregar la ip interna del zimbra con el hostname
    • Cambiar el Hostname del Servidor
    • Instalación de DNS Server Interno DNSMASQ
    • Instalación de Zimbra 10.1 en Rocky Linux 9.6
    • Acceder al zimbra instalado con el navegador
  • Upgrade de Zimbra
    • Upgrade a Zimbra 10.5
  • Parchar zimbra
  • Upgrade a Zimbra 10.5

1.- Tiempo de Vida de soporte de las versiones de Zimbra

Zimbra tiene ciclo de vida y soporte definido para cada versión

2.- Instalación de Zimbra 8.8.15 en CentOS 7

Para instalar Zimbra debemos

  • Instalar un Servidor CentOS 7, Mínimo 8GB de RAM y pornerlo en Zona DMZ con Ip privada; ej: 192.168.X.2
  • Registrar un dominio y configurar el DNS público con la Ip pública de Zimbra Ver Manual
  • Cambiar el nombre del hostname del servidor
  • Editar el /etc/hosts para agregar la ip interna del zimbra con el hostname
  • Instalar y Configurar un dns interno que resuelva la ip privada de zimbra
  • Descargar e Instalar Zimbra

2.1.- Registrar un Dominio y configurar un DNS Público con la Ip Pública de Zimbra

Ver Manual

2.2.- Cambiar el hostname del servidor

hostnamectl set-hostname mail.aulautil.tk
exit

Volver a loguearse y verificar el hostname

hostnamectl

2.3.- Editar el /etc/hosts para agregar la ip interna del zimbra con el hostname

Verificar la Ip del Host

ifconfig
ó
ip addr show
vim /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.X.2 mail.aulautil.tk mail

2.4.- Instalación de DNS Server Interno DNSMASQ

Instalar un DNS local

yum -y install dnsmasq

Editar el MX del dominio

vim /etc/dnsmasq.d/mail.aulautil.tk.conf
 	
mx-host=aulautil.tk,mail.aulautil.tk,10

Editar el localhost para que dnsmasq solo escuche en 127.0.0.1 y reenvie las consultas a google

 	
vim /etc/dnsmasq.d/localhost.conf
listen-address=127.0.0.1
port=53
server=8.8.8.8
bind-interfaces

Reiniciar dnsmasq y habilitar arranque automático

systemctl restart dnsmasq
systemctl enable dnsmasq

Verificar el nombre de la tarjeta de red; ej: ens18

ip l

Configurar como dns Cliente, 127.0.0.1 en la tarjeta de red de Rocky Linux

vim /etc/sysconfig/network-scripts/ifcfg-ens18
DNS1=127.0.0.1
 systemctl restart network

2.4.1.- Comprobacion de Registro Interno

yum -y install bind-utils
dig MX aulautil.tk
dig mail.aulautil.tk

2.5.- Instalación de Zimbra 8.8.15 en CentOS 7

2.5.1.- Instalar dependencias de paquetes

yum install -y perl perl-core ntpl nmap sudo libidn gmp libaio libstdc++ unzip sysstat sqlite

Deshabilitar postfix

systemctl stop postfix
systemctl disable postfix

2.5.2.- Descarga de Zimbra Collaboration Open Source 10.1 LTS

 yum -y install wget

Ir a la página https://www.tucloudcomputing.com/zimbra-ose-foss-builds
Y descargar la versión 10.1.15 para Rocky Linux

Ejecutar en el VPS Zimbra

tar -zxvf zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz
cd zcs-8.8.15_GA_3869.RHEL7_64.20190918004220

2.5.3.- Instalar Zimbra 10.1.15

 	
./install.sh
Do you agree with the terms of the software license agreement? [N] Y
 
Use Zimbra's package repository [Y] Y
 
Install zimbra-ldap [Y] Y
 
Install zimbra-logger [Y] Y
 
Install zimbra-mta [Y] Y
 
Install zimbra-dnscache [Y] N
 
Install zimbra-snmp [Y] Y
 
Install zimbra-store [Y] Y
 
Install zimbra-apache [Y] Y
 
Install zimbra-spell [Y] Y
 
Install zimbra-memcached [Y] Y
 
Install zimbra-proxy [Y] Y
 
Install zimbra-drive [Y] N  ---> esta desfasado, no instalar
 
Install zimbra-imapd (BETA - for evaluation only) [N] N
 
Install zimbra-chat [Y] Y
 
The system will be modified.  Continue? [N] Y ----->  ¡ Cuidado con esto si pones N se corta la instalacion !
 
Change domain name? [Yes] Yes
Create domain: [mail.aulautil.tk] tucloudcomputing.com
 
--------------------------- Opciones del Menu 1 -------------------------
Address unconfigured (**) items  (? - help) 1
 
Select, or 'r' for previous menu [r] 4
Password for ldap admin user (min 6 characters): [TVwckVm4Y] Tuxito1.23
Select, or 'r' for previous menu [r] 7
Enter the number for the local timezone: [23] 18          (America/Bogota)
 
Select, or 'r' for previous menu [r] r
 
---------------------------- Finalizamos la instalacion -----------------------
Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes] Yes
Save config in file: [/opt/zimbra/config.14717]   Enter
Saving config in /opt/zimbra/config.14717...done.
The system will be modified - continue? [No] Yes   ----->  ¡ Cuidado con esto si pones N se corta la instalacion !
Notify Zimbra of your installation? [Yes] No
Configuration complete - press return to exit     Enter

2.5.3.1. Si la instalación falló; REINSTALAR, sólo si falló

Desinstalar Zimbra

cd zcs-8.8.15_GA_3869.RHEL7_64.20190918004220
./install.sh -u
rm -fR /opt/zimbra
yum erase zimbra-*

Volver a instalar

./install.sh

2.5.4.- Permitir el acceso a los puertos del zimbra

yum -y install firewalld
systemctl start firewalld
systemctl enable firewalld

Habilitar los puertos TCP 22 443 25 110 143 993 995 465 8443 7071

firewall-cmd --add-service http --permanent
firewall-cmd --add-service https --permanent
firewall-cmd --add-service smtp --permanent
firewall-cmd --add-service imaps --permanent
firewall-cmd --add-service pop3s --permanent
firewall-cmd --add-port 110/tcp --permanent
firewall-cmd --add-port 143/tcp --permanent
firewall-cmd --add-port 465/tcp --permanent
firewall-cmd --add-port 587/tcp --permanent
firewall-cmd --add-port 8443/tcp --permanent
firewall-cmd --add-port 7071/tcp --permanent
 
firewall-cmd --reload

UDP 53

firewall-cmd --add-service dns --permanent
firewall-cmd --reload

Verificar los puertos abiertos

iptables -S

2.5.4.1.- Puertos de servicio de Zimbra

25  --> smtp tls
110 --> pop3 tls
143 --> imap tls
80  --> http
443 --> https
465 --> smtp ssl
587 --> smtp tls
993 --> imap ssl
995 --> pop3 ssl
7071 -> panel zimbra
8443 -> webmail zimbra

2.6.- Acceder al zimbra instalado con el navegador

PANEL DE ADMINISTRACION
https://mail.tucloudcomputing.com:7071

usuario: admin
clave: Tuxito1.23

WEBMAIL
https://mail.tucloudcomputing.com

usuario: admin
clave: Tuxito1.23

3.- Upgrade de Zimbra a su ultima version 8.8.15 LTS (Referencia)

El upgrade se tiene que hacer con cuidado con un backup previo, porque puede fallar Revisar procedimiento de backup de Imagen de la guía del curso

Verificar la version de zimbra actual

Deja un comentario

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *