Está en la página 1de 33

Sistema de mensajera electrnica del Centro de Clculo

Proyecto Fin de Carrera Ingeniera de telecomunicacin Autor: Vctor Manuel Ponferrada Luque Tutor: Dr. Jos Ramn Cerquides Bueno

Sevilla, 27 de junio de 2012

ndice

1. 2. 3. 4. 5. 6. 7.

Objetivo, marco institucional y requisitos. Solucin software al correo electrnico. Virtualizacin y alta disponibilidad. Implementacin. Sistema final. Aspectos de mejora. Conclusiones. 2

1. Objetivo, marco institucional y requisitos


1.1 Objetivo 1.2 Marco institucional 1.3 Requisitos

1.1 Objetivo

El objetivo de este proyecto es el diseo e implementacin de un sistema de mensajera electrnica basado en software libre destinado a remplazar al sistema actual. Su componente fundamental debe ser el correo electrnico y su diseo debe hacer uso de tcnicas de virtualizacin y alta disponibilidad. 4

1.2 Marco institucional


Universidad de Sevilla

mail.us.es
Escuela Tcnica Superior de Ingeniera

Intercambiador principal del dominio

@*.us.es

etsi.us.es 5

Intercambiador del subdominio

@etsi.us.es
Destinado a PDI y PAS (~ 600 usuarios)

1.3 Requisitos
Virtualizacin, para aprovechar el uso de los equipos y aumentar su productividad. Alta disponibilidad, para evitar interrupciones del servicio. Autenticacin en envo, por motivos evidentes de seguridad. Interfaz web moderna, con una esttica y funcionalidad adecuadas. Antivirus y antispam. Sistemas de buzones maildir, para evitar corrupcin de un buzn completo. Cuotas de usuario. Monitorizacin y estadsticas. Listas de distribucin automantenidas, ofrecidas a los usuarios. Polticas de servicio, para evitar usos inadecuados del servicio. Solucin sin coste de mantenimiento, basada en software libre.

2. Solucin software al correo electrnico


2.1 Soluciones software disponibles 2.2 Solucin software elegida

2.1 Soluciones software disponibles

Tipo de solucin

Ventajas
Total flexibilidad Facilidad Gran integracin

Inconvenientes
Dificultad Incompatibilidades Flexibilidad limitada

Modular Integrada

Cloud

Solucin software y hardware

De pago Control limitado

2.2 Solucin software elegida (I)


ZCS OS 7.1.4
Correo electrnico, calendario, contactos, tareas y maletn. Amplia comunidad y wiki de consulta. Interfaz web avanzada. Gran interoperabilidad entre las distintas aplicaciones Rendimiento probado y numerosos casos de xito. Galera de extensiones. Instalacin sencilla. Todos los requisitos satisfechos (excepto las listas de distribucin
automantenidas).

Versin Open Source bajo licencia ZPL.

2.3 Solucin software elegida (II)

Mailman 2.1.14
Listas de distribucin automantenidas. Ampliamente utilizado. Interfaz de gestin web con mltiples opciones independientes para cada lista. Integracin perfecta con Zimbra. Compatible con la configuracin final del sistema.

Z-Push
Sincronizacin de correo electrnico, contactos y calendario con dispositivos mviles. Integracin perfecta con Zimbra. Compatible con la configuracin final del sistema.

10

3. Virtualizacin y alta disponibilidad


3.1 Virtualizacin 3.2 Software de virtualizacin 3.3 Alta disponibildad 3.4 Software de alta disponibilidad

11

3.1 Virtualizacin
HP Proliant DL360 G6
Procesador: Memoria: Almacenamiento: 1 Intel Xeon 2,5 GHz de 4 ncleos (8 lgicos) 24 GB de RAM 292 GB 2 ncleos (4 lgicos) 12 GB de RAM 146 GB 2 ncleos (4 lgicos) 12 GB de RAM 146 GB

Procesador: Memoria: Almacenamiento: Procesador: Memoria: Almacenamiento:

Asignacin DINMICA y VARIABLE!


(segn necesidades de cada momento)

12

3.2 Software de virtualizacin

VMWare ESXi 4.1


Ampliamente utilizado. Versin gratuita. Limitaciones que no afectan al sistema. Compatible con los servidores utilizados: HP Proliant DL360 G6. Utilizacin previa con xito en el Centro de Clculo. Ninguna relacin con que actualmente Zimbra sea propiedad de VMWare.

13

3.3 Alta disponibilidad


Ofreciendo el servicio
Constantemente Interrogndose el uno al otro

En caso de fallo

Asume la prestacin del servicio

14

3.4 Software de alta disponibilidad

Heartbeat

Monitorizacin de equipos. Gestin de roles y recursos.


Watchdog

Herramienta que monitoriza recursos, y en caso de que alguno de ellos


falle, reinicia el equipo.

Complemento perfecto.

15

4. Implementacin
4.1 Necesidades 4.2 Almacenamiento compartido 4.3 Enorme capacidad de almacenamiento 4.4 Configuracin multiservidor del correo electrnico

16

4.1 Necesidades

Configuracin multiservidor del correo electrnico. Almacenamiento compartido entre los equipos en alta disponibilidad. Enorme capacidad de almacenamiento.

17

4.2 Configuracin multiservidor


Zimbra est compuesto de 7 servicios fundamentales:
zmconfigd, ldap, logger, store, apache, spell, mta

Acepta separar estos servicios en distintos servidores. Segn la configuracin deseada, se ha optado por:
MAILBOX + LDAP MTA

zmconfigd

zmconfigd

ldap
logger

mta

store

apache
spell

18

4.3 Enorme almacenamiento (I)

Al ofrecer a cada usuario 20 GB de almacenamiento, las instalacin de Zimbra necesita:


Concepto Datos de usuario Datos necesarios por MySQL Instalacin de Zimbra Registros de Zimbra (logs) ndices de Zimbra TOTAL Clculo Nmero de usuarios Tamao de buzn 5% del tamao de datos de usuario Tamao fijo Tamao fijo 25% del tamao de datos de usuario Resultado 12000 GB 600 GB 10 GB 20 GB 3000 GB 15630 GB

19

4.3 Enorme almacenamiento (II)

La capacidad mxima de un HP Proliant es de: (8 discos SAS, con discos de 146 GB cada uno) 1168 GB. La solucin adoptada es utilizar otro equipo nuevo: QNAP TS-1279U-RP (12 bahas discos SATA hasta 3 TB) con 36 TB. iSCSI
Sistema de ficheros: GFS2

20

4.4 Almacenamiento compartido (I)


Servicio esttico
heartbeat

Servicio dinmico
heartbeat

Almacenamiento compartido

21

4.4 Almacenamiento compartido (II)

heartbeat

iSCSI
Almacenamiento compartido

iSCSI

GFS2

DRBD

GFS2

22

5. Sistema final
5.1 Arquitectura completa 5.2 Recursos necesarios 5.3 Presupuesto 5.4 Peculiaridades de la instalacin de @etsi.us.es 5.5 Servicios y recursos ofrecidos

23

5.1 Arquitectura completa

24

5.2 Recursos necesarios


2 servidores HP Proliant DL 360 G6 (con 24GB de RAM y
un procesador Intel Xeon).

2 NAS QNAP TS-EC1279U-RP Turbo NAS con 12 HDD

SATA de 3TB cada uno. 1 registro A de DNS para la interfaz web del servicio y 1 IP pblica. 1 registro MX de DNS para el intercambiador de correo (MTA) y 1 IP pblica. 4 IPs pblicas, una por cada mquina virtual, requisito de la configuracin de VLANs de los conmutadores.

25

5.3 Presupuesto

Recurso HP Proliant DL360 G6 24GB RAM


QNAP TS-EC1279U-RP Turbo NAS Disco duro Seagate Barracuda TOTAL (IVA no incluido) IVA (18%) TOTAL (IVA incluido)

Precio unitario 3.160,64


3118,44 131,36

Cantidad 2
2 24

Coste 6.321,28
6.236,88 3.152,64 15.710,80 2.827,92 18.538,74

26

5.4 Peculiaridades de @etsi.us.es

Adems de todo lo visto anteriormente, la instalacin correspondiente al dominio @etsi.us.es debe cumplir: Autenticacin externa mediante LDAPS frente al servicio ofrecido por la Universidad de Sevilla. Autenticacin en la entrega de correo del servidor mediante SMTP Auth frente al intercambiador principal de la Universidad de Sevilla (mail.us.es). Mejora en el rendimiento inicial de amavisd-new. Desactivacin de la GAL (Global Address List) de Zimbra. Utilizacin de XMLRPC (XML Remote Procedure Control).

27

5.5 Servicios y recursos ofrecidos

Interfaz web con todas las aplicaciones. IMAPS (IMAP + SSL). POP3S (POP3 + SSL). SMTP Auth. WebDAV (+ CalDAV + CardDAV + TaskDAV). Microsoft Exchange ActiveSync.

28

6. Aspectos de mejora
6.1 Aspectos de mejora

29

6.1 Aspectos de mejora

Puntos dbiles Tiempo de respuesta lento: Una vez que un equipo cae, desde
que se detecta la cada hasta que el servicio se restablece por completo, transcurre un tiempo de entre 2 y 4 minutos. Sistema gratuito pero propietario: licencia ZPL.

Posibles mejoras
Ajuste ms concreto de los parmetros de las mquinas virtuales para mejorar el rendimiento. Tema personalizado para Mailman.

Desarrollo de Zimlets.

30

7. Conclusiones
7.1 Conclusiones

31

7.1 Conclusiones

DRBD+GFS2. Alta disponibilidad. Virtualizacin. Zimbra + Mailman + Z-Push. Enorme capacidad de almacenamiento. Diseo, planificacin e implementacin.
32

Preguntas

También podría gustarte