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. COMPLETO!
unattended_installations/instalar_zimbra_8.6_en_centos_7.1437416275.txt.gz · Última modificación: 2022/11/02 17:58 (editor externo)