instalación y configuración de zimbra

40
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE LABORATORIO SISTEMAS OPERATIVOS Y REDES BARBERÁN JUAN BARONA IVÁN NARANJO XAVIER PAUCAR ELVIS INGENIERIA MECATRONICA ING. SERGIO MONTES CUARTO NIVEL “A” AGOSTO 2014

Upload: ivan10204

Post on 27-Dec-2015

79 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Instalación y Configuración de Zimbra

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

LABORATORIO

SISTEMAS OPERATIVOS Y REDES

BARBERÁN JUAN

BARONA IVÁN

NARANJO XAVIER

PAUCAR ELVIS

INGENIERIA MECATRONICA

ING. SERGIO MONTES

CUARTO NIVEL “A”

AGOSTO 2014

Page 2: Instalación y Configuración de Zimbra

INFORME

TEMA: Instalación y Configuración de un Servidor de correo utilizando Zimbra

OBJETIVO GENERAL:

Instalar y configurar un Servidor de Correo en el laboratorio de Computación.

OBJETIVOS ESPECÍFICOS:

Aprender que es un servidor de correo, su funcionamiento y uso.

Conocer los usos que ofrece Zimbra a través de una pequeña practica en el

laboratorio de Computación.

Aplicar los conocimientos adquiridos acerca de Direcciones IP e Instalación de un

Sistema Operativo.

MARCO TEÓRICO:

SERVIDOR DE CORREO

Un servidor de correo es una aplicación de red ubicada en un servidor en internet.

El MTA (Mail Transfer Agent) tiene varias formas de comunicarse con otros servidores de correo:

1. Recibe los mensajes desde otro MTA. Actúa como "servidor" de otros servidores. 2. Envía los mensajes hacia otro MTA. Actúa como un "cliente" de otros servidores. 3. Actúa como intermediario entre un "Mail Submision Agent" y otro MTA.

Algunas soluciones de correo que incluyen un MTA son: Sendmail, qmail, Postfix, Exim, Mdaemon, Mercury Mail Transport System, Lotus Notes (IBM) y Microsoft Exchange Server.

Intercambio de correo electrónico

Un servidor de correo realiza una serie de procesos que tienen la finalidad de transportar información entre los distintos usuarios. Usualmente el envío de un correo electrónico tiene como fin que un usuario (remitente) cree un correo electrónico y lo envíe a otro (destinatario). Esta acción toma típicamente 5 pasos:

Page 3: Instalación y Configuración de Zimbra

1. El usuario inicial crea un "correo electrónico"; un archivo que cumple los estándares de un correo electrónico. Usará para ello una aplicación ad-hoc. Las aplicaciones más usadas, en indistinto orden son: Outlook Express (Microsoft), Microsoft Outlook, Mozilla Thunderbird (Mozilla), Pegasus Mail (David Harris), Lotus Notes (IBM), etc.

2. El archivo creado es enviado a un almacén; administrado por el servidor de correo local al usuario remitente del correo; donde se genera una solicitud de envío.

3. El servicio MTA local al usuario inicial recupera este archivo e inicia la negociación con el servidor del destinatario para el envío del mismo.

4. El servidor del destinatario valida la operación y recibe el correo, depositándolo en el "buzón" correspondiente al usuario receptor del correo. El "buzón" no es otra cosa que un registro en una base de datos.

5. Finalmente el software del cliente receptor del correo recupera este archivo o "correo" desde el servidor almacenando una copia en la base de datos del programa cliente de correo, ubicada en la computadora del cliente que recibe el correo.

Seguro o inseguro

Si tiene en cuenta el proceso, hay por lo menos una copia del correo en el servidor de envío y otra copia en el servidor de recepción. Las políticas de funcionamiento de cada servidor, con o sin aviso a los usuarios remitente y/o destinatario, podrían:

No recibir correos de acuerdo a algún parámetro. Destruir las copias de los correos, por ejemplo al trasferirlos satisfactoriamente. Copiar los correos a algún otro registro o archivo. Enviar una o más copias a otros destinatarios. No destruir nunca los correos almacenados.

Servidores de correo Web

Una forma especial de servidor de correo, es aquél al que se accede vía Web usando el protocolo http. En realidad no es un servidor, sino un cliente de correo que corre en un servidor web. A través de dicho cliente se puede acceder al servidor de correo sin necesidad de instalar un cliente de correo en la computadora local.

En este tipo de servidor, se puede acceder al archivo de datos del remitente o destinatario sin que se requiera un cliente local. En el mismo servidor se integran programas para acceder a los correos del mismo. Ejemplos típicos de este servicio son: www.hotmail.com, www.yahoo.com y www.gmail.com.

GLOSARIO

Zimbra

La suite de colaboración Zimbra (en inglés: 'Zimbra Collaboration Suite' o ZCS) es un programa informático colaborativo o Groupware creado por Zimbra Inc. compañía ubicada en San Mateo, California. La compañía fue adquirida por Yahoo! Inc. por

Page 4: Instalación y Configuración de Zimbra

aproximadamente 350 millones de dólares en septiembre de 2007, acordando mantener sus estándares de código abierto.3 El 12 de enero de 2010 fue nuevamente vendida por Yahoo a VMware.4 En Julio de 2013 Telligent adquirió la suite de VMware.5

Posee tanto el componente de servidor como su respectivo cliente. Existen varias versiones de Zimbra disponibles: unas versiones de código abierto soportadas por la comunidad, y otras con parte del código cerrado y soportadas comercialmente que contiene algunas mejoras.

Proyectos open source en los que se basa

El servidor ZCS se basa en proyectos de código abierto como:

o Postfix (servidor de correo). o MySQL (gestor de bases de datos). o OpenLDAP (servicio de directorio). o Apache Tomcat, sustituido por Jetty desde la versión 5.0 (servidor web). o Lucene (motor de búsquedas). o Verity (motor de búsquedas). o ClamAV (antivirus). o SpamAssassin (filtro anti spam). o AMaViS y Amavisd-new (antivirus para email).

Dhcp

DHCP (siglas en inglés de Dynamic Host Configuration Protocol, en español «protocolo de configuración dinámica de host») es un protocolo de red que permite a los clientes de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van quedando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.

DNS

Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los

Page 5: Instalación y Configuración de Zimbra

usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.

Corta fuegos

Un cortafuegos (firewall en inglés) es una parte de un sistema o una red que está diseñada para bloquear el acceso no autorizado, permitiendo al mismo tiempo comunicaciones autorizadas.

Se trata de un dispositivo o conjunto de dispositivos configurados para permitir, limitar, cifrar, descifrar, el tráfico entre los diferentes ámbitos sobre la base de un conjunto de normas y otros criterios.

Un cortafuegos correctamente configurado añade una protección necesaria a la red, pero que en ningún caso debe considerarse suficiente. La seguridad informática abarca más ámbitos y más niveles de trabajo y protección.

Sendmail

Sendmail es un popular "agente de transporte de correo" (MTA - Mail Transport Agent) en Internet, cuya tarea consiste en "encaminar" los mensajes correos de forma que estos lleguen a su destino.

Se afirma que es el más popular MTA, compatible con sistemas Unix y el responsable de la mayoría de envío del correo de internet, aunque se le critica su alto número de alertas de seguridad (la mayoría de ellas parcheadas a las pocas horas), además de no ser sencillo de configurar.

NFS (Network File System)

El Network File System (Sistema de archivos de red), o NFS, es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. Originalmente fue desarrollado en 1984 por Sun Microsystems, con el objetivo de que sea independiente de la máquina, el sistema operativo y el protocolo de transporte, esto fue posible gracias a que está implementado sobre los protocolos XDR (presentación) y ONC RPC (sesión).1 El protocolo NFS está incluido por defecto en los Sistemas Operativos UNIX y la mayoría de distribuciones Linux.

Page 6: Instalación y Configuración de Zimbra

DESARROLLO DE PRÁCTICA:

Instalación y Configuración de Zimbra

Pasos:

Instalación limpia de CentOS.

1) Descargar el código fuente de Zimbra , para ello deberemos acceder al siguiente enlace http://www.zimbra.com/downloads/os-downloads.html en donde podremos observar las diferentes versiones de zimbra que han sido compiladas para las diferentes plataformas de Linux. En este caso nosotros descargaremos la versión para 32 Bits de Red Hat Enterprise Linux 5.

2) Iniciar el procedimiento de instalación insertando el Dvd, presionamos Enter

3) Saltar la verificación del cd Skip

Page 7: Instalación y Configuración de Zimbra

4) Clickear en Next

5) Seleccionar el idioma de preferencia (En nuestro caso Español ,”Spanish”). Pulsar

en Next, luego elegir el idioma del teclado.

Page 8: Instalación y Configuración de Zimbra

6) En la pantalla de particionamiento. CentOS nos da varias opciones:

Suprimir particiones en dispositivos seleccionados y crear un diseño

predeterminado: Elimina las particiones que seleccionemos y nos da la posibilidad

de crear otras particiones nuevas.

Suprimir particiones de linux en dispositivos seleccionados y crear un diseño

predeterminado: En esta opción elimina todas las particiones que sean de linux

(ext3, swap…) conservando las demás, por ejemplo sistemas Windows Fat/Ntfs.

Usar espacio disponible en dispositivos selecionados y crear un diseño

predeterminado: Aquí no borra ninguna partición, pudiendo crear nuevas y

conservando las antiguas ( eso si debe haber espacio libre en el disco duro)

Crear diseño personalizado: Nos da la opción de particionar el disco a nuestro

gusto.

En este caso se seleccionará la opción 4, pues se tiene el controls total y se pueden ver las

particiones que se realizan. Luego de esto dar click a siguiente. Leer el manual de Linux

para particionar y usar la preferencia del usuario.

Page 9: Instalación y Configuración de Zimbra

7) Asignar manualmente el nombre de nuestro dominio y activar el Dhcp y Click en

Siguiente

8) Personalizar la instalación ,click en Siguiente

Page 10: Instalación y Configuración de Zimbra

9) En Desarrollo tildar estas tres opciones click en Siguiente

10) En servidores , tildar Servidor de nombres dns click en Siguiente

Page 11: Instalación y Configuración de Zimbra

11) En Sistema Base, tildar estas cuatro opciones, click en Siguiente

12) Comprobando paquetes seleccionados

Page 12: Instalación y Configuración de Zimbra

13) Click en Siguiente para iniciar la instalación

14) Formateando sistema de archivos

Page 13: Instalación y Configuración de Zimbra

15) Proceso de Instalación

16) Se completó la Instalación, Click en Reiniciar

Page 14: Instalación y Configuración de Zimbra

17) Reiniciando el equipo

18) Iniciando el sistema

Page 15: Instalación y Configuración de Zimbra

19) Pantalla de Bienvenida click en Adelante

20) Deshabilitar el corta fuegos click en Adelante

Page 16: Instalación y Configuración de Zimbra

21) Click en Si para deshabilitar cortafuegos

22) Deshabilitar Selinux click en Adelante

Page 17: Instalación y Configuración de Zimbra

23) Click en si para deshabilitar Selinux, click en Adelante

En las sigtes pantallas que le aparecerán en sus pantallas de instalación, pero no aqui,

Kdump es un sistema residente en memoria, encargado de monitorear la actividad de los

procesos en nuestro sistema con la finalidad de obtener información sobre algún fallo

crítico que “tire” nuestro sistema. Lo único que deberemos configurar es la cantidad de

memoria física (RAM) que se reservará para la ejecución de este monitor.

Ajustaremos la fecha y hora actuales en nuestro sistema

Creación de nuestro primer usuario dentro del sistema. Es ampliamente recomendado el

crear a este usuario, y utilizar la cuenta administrativa del superusuario root lo MENOS

posible.

La tarjeta de sonido deshabilitamos ya que es un servidor.

Una vez que pulsemos el botón de finalizar, nuestro sistema reiniciará (si fuese necesario).

Con esto concluimos todo el proceso de instalación de nuestra distribución CentOS 5 y

empezamos a configurar Zimbra

Page 18: Instalación y Configuración de Zimbra

24) Antes de iniciar la instalación editamos el hosts, vim /etc/hosts y cambiaremos la

configuración de la siguiente manera en la configuracion actual

25) Añadimos la ip del servidor o equipo donde vamos a instalar zimbra así como el

nombre de dominio

Page 19: Instalación y Configuración de Zimbra

26) Verificamos la ip del servidor, revisamos el servicio de sendmail y nfs no esten

corriendo, para que no creara un conflicto con el puerto 25, realizamos un

chkconfig como indica en pantalla

27) Parando servicios de sendmail

Page 20: Instalación y Configuración de Zimbra

28) Copiar en opt el webmin y el instalador de zimbra bajados anteriormnente

29) Copiar en opt el webmin y el instalador de zimbra bajados anteriormnente

Page 21: Instalación y Configuración de Zimbra

30) Descomprimir el webmin como muestra en pantalla

31) Descomprimir el archivo instalador de zimbra como muestra en pantalla

Page 22: Instalación y Configuración de Zimbra

32) Directorio creado despues de descomprimir

33) Realizamos la instalación ingresando al directorio creado dentro de /opt/zcs....y le

damos ./install.sh --platform-override Obs: al utilizar --platform-override le

decimos que omita la version del sistema operativo que tenemos instalados.

Page 23: Instalación y Configuración de Zimbra

34) Empieza a verificar los requisitos de las librerias para la instalación, en este caso

nos indica que faltan librerias, y lo instalaremos con yum -y install

35) yum -y install libtool-ltdl

Page 24: Instalación y Configuración de Zimbra

36) libreria instalada

37) libreria instalada

Page 25: Instalación y Configuración de Zimbra

38) Iniciar la instalacion de vuelta ./install.sh --platform-override, nos pregunta si deseamos seguir con la instalación ya que los paquetes que se han descargado son diferentes a la version del sistema que tenemos instalado, nos muestra que plataforma tenemos y que paquetes tiene zimbra y la versión.

Le damos seguir con la instalación Install anyway ? Y

39) Seleccionamos paquetes a instalar todos menos el zimbra-proxy

Page 26: Instalación y Configuración de Zimbra

40) Ingresar al webmin y configurar como sigue

41) Ingresar al webmin dns bind, y en la parte de servidores configurar zona maestra.

Servidor Maestro y dirección de Correo

Page 27: Instalación y Configuración de Zimbra

42) Ingresar al webmin dns bind, y en la parte de servidores configurar zona maestra.

Servidor Maestro y direccion de Correo

43) Registro de correo y direccion ip local del servidor.

Page 28: Instalación y Configuración de Zimbra

44) Registro de nombres del dominio y correo

45) Continuando la instalación

Page 29: Instalación y Configuración de Zimbra

46) Verificando la integridad de la base de datos, si es que pide darle no ( n )

47) Sigue verificando la base de datos, si es que pide darle no ( n )

Page 30: Instalación y Configuración de Zimbra

48) En el proceso de actualización darle no ( n )

49) Eliminar usuarios de correos darle yes ( y )

Page 31: Instalación y Configuración de Zimbra

50) Seleccionar paquetes a instalar todos menos el zimbra-proxy

51) Instalar de todas formas darle yes ( y )

Page 32: Instalación y Configuración de Zimbra

52) Continuando con la instalación

53) Continua la instalación

Page 33: Instalación y Configuración de Zimbra

54) Continua la instalación y sigue instalando paquetes, verificando configuración, sale

el menu del zimbra, opción 3 para crear usuario de zimbra.

55) Crear el usuario con la opcion 3

Page 34: Instalación y Configuración de Zimbra

56) Pantallazo del menú opcion 3

57) Configurar contaseña opción 4 ingresar la contraseña, a elección del usuario.

Page 35: Instalación y Configuración de Zimbra

58) Aplicar configuración presionando la letra a

59) Completando la configuración

Page 36: Instalación y Configuración de Zimbra

60) Notificar la instalación darle la opción no (n)

61) Notificar la instalación darle la opción no (n)

Page 37: Instalación y Configuración de Zimbra

62) Instalación completada, debemos loguearnos como usuario zimbra. Su zimbra

63) Revisamos si los servicios estan corriendo y ejecutamos la siguiente linea

zmcontrol status

Page 38: Instalación y Configuración de Zimbra

64) Los servicios estan corriendo entonces ingresamos de la siguiente manera desde

otro equipo, https//:ipdelamaquina:7071/zimbraAdmin/ , si entramos desde el

mismo equipo https://correomagico.com:7071/zimbraAdmin/

65) Consola de administración.

Page 39: Instalación y Configuración de Zimbra

66) Consola de administración. Fin de la instalación

Page 40: Instalación y Configuración de Zimbra

CONCLUSIONES

La utilización del gestor de correo zimbra es más beneficiario para el usuario y para

el administrador ya que esta herramienta nos brinda un entorno gráfico.

El uso del webmin facilita la administración y configuración del servidor, por lo

tanto se ahorra tiempo.

RECOMENDACIONES

Configurar el servidor DNS antes de instalar cualquier gestor de correo.

En caso de errores en la instalación, borrar los directorios.

Revisar siempre la configuración con un ejemplo en internet.

REFERENCIAS WEB

Tomado y resumido de:

http://arnaldonavarrocorreozimbra.blogspot.com/ .Fecha: 02/08/2014

http://es.wikipedia.org/ . Fecha: 04/08/2014