Herramientas de usuario

Herramientas del sitio


unattended_installations:instalar_zimbra_8.6_en_centos_7

¡Esta es una revisión vieja del documento!


**Instalar Zimbra 8.6 en Centos 7 minimal.**

1.Iniciar sesión como usuario: root

2.Buscamos la configuración para los repositorios de CentOS en: http://repos.uo.edu.cu

3.Establecemos la dirección del repos en:  nano /etc/yum.repos.d/CentOS-Base.repo

4.Copiamos esta configuración:

Ejpl:

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://repos.uo.edu.cu/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://repos.uo.edu.cu/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=http://repos.uo.edu.cu/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=http://repos.uo.edu.cu/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


[epel]
name=CentOS-$releasever - Epel
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=http://repos.uo.edu.cu/centos/$releasever/epel/$basearch/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


5.Luego configuramos la red con el comando: nano /etc/sysconfig/network-scripts/ifcfg-eno1

Ejpl:
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno1
UUID=9c10a8ec-f23f-402a-8d6b-ad78e09bb58a
DEVICE=eno1
ONBOOT=yes
IPADDR=10.30.1.81
NETMASK=255.255.255.0
GATEWAY=10.30.1.254

6.Después de configurada la red usamos el comando: service network restart

7.Apagar el firewall SeLinux ubicado en : nano /etc/sysconfig/selinux

8.Dentro del fichero de configuración de SeLinux la propiedad: 

        SELINUX=enforcement establecerla en: disable

9.Luego usar el comando: setenforce 0

10.Detenemos el servicio Firewall con el comando: service firewalld stop

11.Detenemos el servicio iptables con el comando: service iptables stop

12.Detenemos el servicio iptables para ipv6 con el comando: service ip6tables stop

13.Desactivamos el servicio del Firewall con el comando: systemctl disable firewalld

14.Desactivamos el servicio iptables con el comando: systemctl disable iptables

15.Desactivamos el servicio ip6tables con el comando: systemctl disable ip6tables

16.Configuramos el hosts con el comando: nano /etc/hosts o también lo podemos establecer de esta forma:

Ejpl:

 hostnamectl set-hostname zimbra-prof.uo.edu.cu

17.Dentro del archivo de configuración de hosts que está en:  /etc/hosts borramos la configuración que tenga para ipv6 y establecemos:

Ejpl:

 ip_servidor   nombre_servidor_con_nombre_dominio   nombre_del_servidor

Ejpl:

 10.30.1.80    zimbra-prof.uo.edu.cu	zimbra-prof

18.Editamos el resolv.conf : nano /etc/resolv.conf 

19.Dentro del fichero resolv.conf  establecemos:

Ejpl:   
        search		nombre_dominio
	nameserver	ip_servidor_dns  
	nameserver	ip_servidor_dns  
	
Ejpl:	
        search 		uo.edu.cu
	nameserver	10.30.1.48
        nameserver      10.30.1.53
        
20.Luego tecleamos el nombre del dominio como host:  hostname uo.edu.cu

21.Usamos el comando:  echo "HOSTNAME=zimbra-prof.uo.edu.cu" >> /etc/sysconfig/network

22.Para comprobar si el sendmail está corriendo,  generamos un listado completo con la información de todos los procesos en el servidor con el comando: ps y con la tubería (|) concatenamos para que solo liste el proceso sendmail, lo mismo podemos hacer para comprobar si el postfix está corriendo en el sistema:

Ejpl:

  ps -ef | grep sendmail
  
Ejpl: 

 ps -ef | grep postfix

23.Luego detenemos el servicio sendmail con el comando :  service sendmail stop

24.Luego detenemos el servicio postfix con el comando :  service postfix stop

25.Desactivamos el servicio del sendmail con el comando: systemctl disable sendmail

26.Desactivamos el servicio del postfix con el comando: systemctl disable postfix

27.Luego actualizamos el CentOS con el comando: yum update 

28.Luego instalamos las dependencias que necesita el zimbra 8.6 y otros paquetes necesarios para monitorizar el sistema con el comando: yum y usamos el parámetro –y para que acepte todas las dependencias.

Ejpl:

 yum –y install perl perl-core wget screen w3m elinks openssh-clients openssh-server bind bind-utils nmap sed nc sysstat libaio rsync telnet aspell htop iptraf

29.En el DNS ya tenemos que tener de antemano declarado un registro MX para el dominio que vayamos a usar.

30.Luego descargamos el  compactado del zimbra hacia el directorio /opt/

31.Descompactamos zimbra con el comando:  tar –zxvf

Ejpl:

 tar –zxvf  zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz

32.Luego entramos al directorio descomprimido del zimbra:

Ejpl: 

cd zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz

33.Luego instalamos procedemos a instalar el zimbra:	 sh install.sh

34.Aceptamos los acuerdos de Licencia del Zimbra con la opción: Y

35.Luego instalamos los paquetes que el zimbra usará donde aceptaremos CASI TODOS los paquetes con la opción: Y , y solo con la opción: N , los paquetes : zimbra-dnscache: N , zimbra-memcached: N ,  
zimbra-proxy: N

36.A la pregunta (en inglés) de que el sistema será modificado aceptaremos con la opción : Y

37.Después de haber instalado los paquetes seleccionados previamente el zimbra muestra error de DNS para resolver los MX donde pregunta (en inglés) si queremos cambiar el nombre de dominio donde aceptaremos con la opción : Yes

38.Luego introduciremos el nombre del dominio que usaremos: Ejpl: uo.edu.cu (para el caso del dominio de los profesores) y estudiantes.uo.edu.cu (claramente para el de los estudiantes:)

39.Luego ponemos el número : 6  para tener  acceso a la configuración de la contraseña del usuario admin

40.Después usamos el número: 4 establecer la contraseña del usuario admin (Tecleamos la contraseña min 6 caracteres)

41.Podemos usar el número 12 luego para que habilite la propiedad: both 
Esto indicará el tipo de webserver o sea para que habilite la conexión insegura e insegura (ambas) desde la aplicación web del servidor zimbra.
(Esto lo hacemos para solventar, a costa de la seguridad, que los usuarios puedan usar el Mozilla Firefox a partir de la versión 39, para revisar la aplicación web de zimbra, estos cambios van a ser implementados también por Google Chrome en su próxima versión, por lo que es válido también para este navegador web).
Esta característica redunda en la capacidad de acceso al correo de los usuarios, esta solución también la podemos ejecutar luego de finalizada la instalación del servidor con el comando:
 
Ejpl: 

 zmtlsctl both     y luego:  zmcontrol restart  

42.Luego usaremos:  r  , donde retornaremos al menú previo y saldrá (en inglés) un mensaje que dirá CONFIGURACIÓN COMPLETA.

43.Insertaremos la letra: a , para aplicar los cambios, y hecho esto nos preguntará para guardar los cambios en un archivo, donde teclearemos: Yes  , y esperamos.

44.Luego de salvado dirá que está hecho o done, y nos dirá que el sistema será configurado (en inglés) y preguntará si continuamos, a lo que responderemos: Yes , y esperamos un poco a que instale los últimos servicios internos del zimbra.

45.Luego nos preguntará (en inglés) si queremos notificar a zimbra de nuestra instalación a lo que responderemos que : No

46.Luego nos dirá configuración completa, presione ENTER para salir (en inglés)

47.Entonces comprobamos que todos los servicios está funcionando correctamente con el comando: su  - zimbra 

48.Luego entraremos dentro del usuario zimbra con permiso de Superusuario o root (que es lo mismo) comprobamos con el comando: su –  zimbra –c "zmcontrol status"   o por esta otra vía como root:  	service zimbra status y si todo está corriendo o Running entonces Listo!

49.Instalamos esta herramienta para monitorizar: yum install net-tools y esto otro:  yum install netstat luego usamos el comando: netstat -lnp |grep :25 para ver si está escuchando o Listen por el puerto 25

50.Solo queda hacer los test regulares, hacerle ping al servidor desde otra PC y hacerle ping a una PC desde el servidor, si todo esta correcto pasar al siguiente paso.

51.Ir al navegador web en una PC (Recomendamos Firefox 38, pues la versión 39 tiene algunos problemas con los certificados de seguridad) donde ponemos la ip del servidor zimbra y debe salir la aplicación web de zimbra.

52.Comprobar que entra a la Consola Administrativa o Admin Console tecleando: ip_servidor_zimbra:7071 este puerto debe ser filtrado más adelante, solo para las estaciones o PC de la red Administrativa.
unattended_installations/instalar_zimbra_8.6_en_centos_7.1437416403.txt.gz · Última modificación: 2022/11/02 17:58 (editor externo)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki