Monografia RosmeryQuispe FINAL

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 33

DIPLOMADO EN SOFTWARE LIBRE Y

ESTÁNDARES ABIERTOS GNU/LINUX V.27

Instalación y configuración de una solución de alta disponibilidad


para el servicio de correo electrónico utilizando (DRBD)

Diplomante: Rosmery Quispe Llanquechoque

LA PAZ - 2021
Yo, Rosmery Quispe Llanquechoque declaro que el contenido de este documento es
reflejo del trabajo personal de quien suscribe y manifiesto que los datos son originales
y tengo autorización para difundirlos y que ante cualquier notificación de plagio, copia
o falta a la fuente original total o parcial, como asimismo en caso de recibirse
acusaciones legales derivados de su contenido y/o de los datos presentados, soy
responsable directo administrativo, económico y legal, sin afectar a la Escuela de
Gestión Publica Plurinacional o al facilitador que apoyo este trabajo, a otras entidades
que hayan colaborado en este trabajo o entidades que hayan financiado este programa
o me hayan concedido ayudas para realizar mis estudios
CAPITULO I
INTRODUCCIÓN
1. INTRODUCCIÓN
Los servicios tecnológicos de alta demanda deben ser implementados en alta disponibilidad
para reducir los problemas que afecten la continuidad del servicio.
El servicio de correo es una herramienta muy común e importante en toda empresa porque
permite a los usuarios enviar o recibir notificaciones al instante, lo cual hace posible el
desarrollo normal de las actividades y el mejor rendimiento dentro de una empresa o
institución.

Actualmente las telecomunicaciones se encuentran en constante crecimiento, donde la


información es transportada mediante diversos mecanismos, uno de los más importantes en
este caso es el correo electrónico, que se supone que debería de funcionar de manera
ininterrumpida y sin pérdida de datos. Actualmente con la aplicación de herramientas
tecnológicas es posible implementar estas tecnologías para respaldar la información y así
evitar pérdidas.

El servicio de correo es una herramienta muy común e importante en toda empresa porque
permite a los usuarios enviar o recibir notificaciones al instante, lo cual hace posible el
desarrollo normal de las actividades y el mejor rendimiento dentro de una empresa o
institución.

1.1 Antecedentes y justificación del tema


1.1.2 Antecedentes
En estos últimos años una de las principales inquietudes de las instituciones ya sean privadas
o públicas reside en la necesidad de proteger la información que operan, por este motivo
muchas organizaciones invierten muchos recursos en disponer de sistemas cada vez más
fiables y eficientes y es por esa razón llevan a las a las mismas a incorporar a su organización
los últimos avances en cuanto a tecnología.
La alta disponibilidad es una solución muy aceptada en diversas instituciones ya que ofrece
un mejor rendimiento para los usuarios de manera local se puede citar las siguientes:

1
Beltranel, realizo kun proyecto de implementación de infraestructura en plataforma
Linux, habla específicamente de bases de datos, servidores de aplicaciones,
servidores de certificación, servidores de acceso remoto, servidores de correo.
(Beltranel, 2011)

Coronel, realizó un proyecto de implementar un servidor de correo electrónico con


alta disponibilidad para el “Ministerio de Economía y Finanzas Públicas de Ecuador”
(MEFP). Este servicio de correo presentaba problemas de cortes que ocasionaban
molestias al personal de la institución. Para brindar una solución se diseñó un
proyecto de solución con una plataforma de software libre. Al término del proyecto
se mejoró la gestión del servicio de correo electrónico y se proporcionó al MEFP una
herramienta de bajo costo con una funcionalidad importante para los usuarios
(Coronel, 2016)

1.1.3 Justificación
Bajo el presente perfil se pretende brindar una alternativa para resolver problemas de cortes
en el servicio de correo con alta disponibilidad, esto respaldar la información y evitar pérdidas,
cortes inesperados, de servicios con alta disponibilidad beneficia de forma significativa a una
institución en general, no solo en servicios de correo electrónico sino también en sus
diferentes servicios telemáticos. Entonces es por esta razón en el presente trabajo daremos
una base técnica con alta disponibilidad para que así exista una mejor continuidad y habrá
una consolidación de almacenamiento en donde se podrá ofrecer una imagen de fortaleza
ante los usuarios y ver los avances de las tecnologías hoy en día. Par tal trabajo emplearemos
las herramientas llevadas dentro del módulo VI (Administración e Implementación de
Servicios de Internet, Email, web, DNS), del diplomado de software libre.

1.2. Situación problemática


La principal es no contar con alta disponibilidad, corriendo el riesgo de caídas inesperadas del
servicio que representan un bajón importante en el rendimiento en las funciones de las
personas.

El software libre brinda la alternativa de utilizar el programa con cualquier finalidad, estudiar
cómo funciona el programa, poder adaptarlo a tus necesidades, lo que involucra tener acceso
al código fuente.

2
La principal es no contar con alta disponibilidad, corriendo el riesgo de caídas inesperadas del
servicio que representan un bajón importante en el rendimiento en las funciones de las
personas.

1.2.1. Formulación o planteamiento del problema:


La mayoría de las instituciones o empresas que prestan un servicio continuo en cuanto a
información, no cuentan con una configuración de alta disponibilidad en el servicio de correo
electrónico, donde si la información está incompleta, y se corre el riesgo de perder datos.

¿De qué manera puede resolver la continuidad de servicio de correo electrónico el uso de
herramientas de alta disponibilidad?

1.3 Objetivos
1.3.1. Objetivo general
➢ Instalar y configurar una solución de alta disponibilidad para la continuidad del servi-
cio de correo electrónico usando DRBD

1.3.2 Objetivos específicos


➢ Proponer una solución de correo electrónico basado en Software Libre y Open
Source.

➢ Seleccionar una solución de correo electrónico que cuente con la facilidad de


configuración y administración.

➢ Definir la configuración de alta disponibilidad.

➢ Configurar el esquema de alta disponibilidad con DRDB.

➢ Detallar los pasos a seguir para la instalación de un servidor de correo electrónico


con alta disponibilidad.

3
CAPÍTULO II.
MARCO TEÓRICO

2. Marco Teórico
Los servicios telemáticos en alta disponibilidad se requieren de conocimiento de servicios de
IT1, por ello se desglosa la teoría de alta disponibilidad, sus configuraciones respectivas.

2.1 Software libre


Se nombra software libre a aquel programa cuyo código fuente, se puede modificarlo,
estudiarlo, copiarlo, adecuarlo y distribuirlo libremente. La idea es justamente crear un
software que pertenezca a quienes lo usen y que pueda ser adaptado a sus necesidades por
ellos mismos.

El software libre por lo general se encuentra disponible en forma gratuita o a un costo muy
bajo que sólo cubre los gastos del medio de distribución; cabe mencionar que libre no significa
gratuito.
(Stallman, 2004) Un software es libre si otorga a los usuarios de manera adecuada
las denominadas cuatro libertades: libertad de usar, estudiar, distribuir y mejorar, de
lo contrario no se trata de software libre. Existen diversos esquemas de distribución
que no son libres, y si bien podemos distinguirlos sobre la base de cuánto les falta
para llegar a ser libres, su uso bien puede ser considerado contrario a la ética en
todos los casos por igual.

Adriana (2016) afirma


El uso del software libre tiene varias ventajas y desventajas que deben de ser
puestas en consideración antes de utilizarlo, esto dependiendo de las necesidades
particulares de cada usuario, ya que como en el caso de algunos sistemas operativos
y otros programas pertenecientes al software libre, y como los usuarios pueden
realizar modificaciones al mismo, estos en muchas ocasiones llegan a tener errores
lógicos que se traducen en número ocasiones, puede realizar los cambios necesarios
para mejorarlo e incluso añadir aquello que necesite para satisfacer sus necesidades
de uso particulares, haciendo que en general este tipo de software valla mejorando
ya sea mediante el uso de “parches” u otro tipo de modificación que el usuario
puede dejar disponible para uso de otros usuarios, por ejemplo en alguna aplicación
en específico.

1
La tecnología de la información (IT) es la aplicación de ordenadores y equipos de telecomunicación para
almacenar, recuperar, transmitir y manipular datos, con frecuencia utilizado en el contexto de los negocios u
otras empresas

4
2.3. Sistema operativo Linux

Linux es un sistema operativo semejante a Unix2, de código abierto y desarrollado por una
comunidad, para computadoras, servidores, mainframes, dispositivos móviles y dispositivos
embebidos. Linux no pertenece a ninguna compañía, sino que su desarrollo depende de la
colaboración de un gran número de empresas y profesionales. Y es que, al tratarse de un
software libre, cualquiera puede modificar libremente su código fuente, respetando siempre
los términos de las licencias correspondientes.

2.3.1 Características de Linux:

Estas son las principales características de Linux:

• Gratuito. Linux es un sistema operativo completamente gratuito. Además, cuenta


con múltiples distribuciones diferentes, para que cada usuario escoja el sistema que
mejor se adapta a sus necesidades.

• Código abierto e independiente. Cualquier profesional puede desarrollar y distribuir


nuevas funciones, sin necesidad de permisos ni protocolos previos. Esto agiliza la
aparición de mejoras y actualizaciones.

• Muy estable. Linux está considerado uno de los sistemas operativos más estables y
robustos. Por eso, es el más utilizado en servidores que tienen que permanecer
siempre encendidos.

• Altamente seguro. Como se trata de un software libre, los delincuentes informáticos


no tienen mucho interés en desarrollar virus para Linux. Además, su arquitectura di-
ficulta la aparición de malware y facilita la eliminación de cualquier amenaza.

• Multitarea y multiusuario. La potencia de este sistema permite ejecutar a la vez nu-


merosos programas y aplicaciones. Además, permite que múltiples usuarios accedan
a sus recursos de forma simultánea y segura.

2
Unix es un sistema operativo portable, multitarea y multiusuario desarrollado a partir de 1969

5
2.3.2 Debian GNU/Linux

Es un sistema operativo libre, desarrollado por miles de voluntarios de todo el mundo, que
colaboran a través de Internet.

La dedicación de Debian al software libre, su base de voluntarios, su naturaleza no comercial


y su modelo de desarrollo abierto la distingue de otras distribuciones del sistema opera-
tivo GNU. Todos estos aspectos y más se recogen en el llamado Contrato Social de Debian.

La atención que pone Debian a los detalles nos permite producir una distribución de alta
calidad, estable y escalable. La instalación puede configurarse fácilmente para cumplir
diversas funciones, desde cortafuegos reducidos al mínimo, a estaciones de trabajo científicas
o servidores de red de alto rendimiento.

2.4. Definición de disponibilidad


Los sistemas de información de algunas organizaciones hoy en día tienen clientes que
requieren acceso a los datos todos los días durante las veinticuatro horas. Algunas
aplicaciones necesitan altos niveles de disponibilidad y rendimiento para los sistemas gestores
de base de datos, incluyendo aplicaciones web, sistemas en tiempo real y otros.
El grado crítico se determina en función a varios factores. Uno de ellos es la naturaleza del
servicio, si para la empresa es prioridad que esté disponible (independientemente de la
cantidad de usuarios) este servicio es crítico. Si el servicio ha de estar activo en un periodo de
tiempo para un número elevado de usuarios, también es crítico y en ambos casos la no
disponibilidad puede suponer cuantiosas pérdidas para la empresa.

“La disponibilidad como una de las características de las arquitecturas empresariales


que mide el grado con el que los recursos del sistema están disponibles para su uso
por el usuario final a lo largo de un tiempo dado. Ésta no sólo se relaciona con la
prevención de caídas del sistema (también llamadas tiempos fuera de línea,
downtime u offline), sino incluso con la percepción de caída desde el punto de vista
del usuario como: cualquier circunstancia que nos impida trabajar productivamente
con el sistema, desde tiempos de respuesta prolongados, escasa asistencia técnica
o falta de estaciones de trabajo disponibles, es considerada como un factor de baja
disponibilidad” (Fuentes, 2008).

6
2.4.1 Clúster de Alta Disponibilidad.

Para conseguir redundancia y protección contra fallos de un sistema, la primera de las medi-
das que se suelen tomar es replicar sus componentes hardware más críticos. Por ejemplo, en
el caso de un servidor se emplean configuraciones de discos en RAID, fuentes de alimentación
redundantes, varias interfaces de red en bonding, etc. Y el mismo concepto de redundancia
se aplica también para el resto de componentes como la electrónica de red o el sistema eléc-
trico.

Estas medidas indudablemente aumentan el nivel de disponibilidad de un sistema, pero para


conseguir un nivel aún más alto, se suelen utilizar configuraciones avanzadas de hardware y
software como son los clusters de Alta Disponibilidad.

2.4.2 Configuración de Alta Disponibilidad


Las configuraciones más comunes en entornos de clúster de alta disponibilidad son la
configuración activa/activo y la configuración activa/pasivo.

2.4.2.1 Configuración Activo/Activo

En una configuración activo/activo, todos los servidores del cluster pueden ejecutar los
mismos recursos simultáneamente. Es decir, los servidores poseen los mismos recursos y
pueden acceder a estos independientemente de los otros servidores del cluster. Si un nodo
del sistema falla y deja de estar disponible, sus recursos siguen estando accesibles a través de
los otros servidores del cluster. La ventaja principal de esta configuración es que los servidores
en el cluster son más eficientes ya que pueden trabajar todos a la vez. Sin embargo, cuando
uno de los servidores deja de estar accesible, su carga de trabajo pasa a los nodos restantes,
lo que produce una degradación del nivel global de servicio ofrecido a los usuarios. En la
siguiente figura se muestra como ambos servidores están activos, proporcionando un mismo
servicio a los diferentes usuarios. Los clientes acceden al servicio o recursos de forma
transparente y no tienen conocimiento de la existencia de varios servidores formando un
clúster.

7
2.4.2.2 Configuración Activo/Pasivo
Un clúster de alta disponibilidad, en una configuración activo/pasivo, consiste en un servidor
que posee los recursos del clúster y otros servidores que son capaces de acceder a esos
recursos, pero no los activan hasta que el propietario de los recursos ya no esté disponible.
Las ventajas de la configuración activo/pasivo son que no hay degradación de servicio y que
los servicios solo se reinician cuando el servidor activo deja de responder. Sin embargo, una
desventaja de esta configuración es que los servidores pasivos no proporcionan ningún tipo
de recurso mientras están en espera, haciendo que la solución sea menos eficiente que el
cluster de tipo activo/activo. Otra desventaja es que los sistemas tardan un tiempo en migrar
los recursos (failover) al nodo en espera.

2.5 Sistema de almacenamiento replicado distribuido (DRBD)


DRBD es un software que permite hacer réplica de los datos de una partición entre varias
máquinas. Es decir, que, si tengo una partición del mismo tamaño en dos máquinas, con DRBD
puedo hacer una réplica del contenido de esta partición de forma automática, para que en el
caso de que una máquina falle, tenga todo el contenido de esa partición accesible desde la
otra máquina.

Habitualmente, esta partición de la que se hace mirror, solamente está montada en una de
las máquinas porque se utiliza un sistema de ficheros tradicional: ext3, raiserfs, xfs y otros. De
esta forma, solo una de las máquinas puede acceder a los datos, la que tiene la partición
montada. Sirve para montar un sistema de clúster en modo activo/pasivo, y que una de las
máquinas tenga todos los datos hasta que falle, y en ese momento se puede acceder desde la
otra máquina.
Pero también se puede configurar para que ambas máquinas tengan acceso a la partición en
espejo, y en este caso habría que montar un sistema de ficheros para acceso en clúster. De
esta forma podemos montar un clúster activo/activo donde ambas máquinas tienen acceso
simultáneo al recurso de datos.

8
Figura 2.1: configuración drbd
Fuente: DRBD Linux Kernel Driver

2.6 Heartbeat
El software de cluster conoce en todo momento la disponibilidad de los equipos físicos, gracias
a la técnica de heartbeat. El funcionamiento es sencillo, cada nodo informa periódicamente
de su existencia enviando al resto una "señal de vida" (Ecured, 2012)

2.7 Servicios de correo electrónico


El correo electrónico también llamado e-mail, es un mensaje, carta o información que se
manda de una computadora a otra. Es uno de los servicios que ofrece Internet.
Sus principales características son:
• Es rápido y económico. El envío a cualquier parte del mundo tarda unos segundos en
ser recibido, además cuesta lo mismo enviar un mensaje de tres líneas que uno de mil
y además el precio es el mismo sin importar el destino.

• Permite trabajar directamente con la información recibida utilizando, por ejemplo,


un procesador de textos, una hoja de cálculo o el programa que sea necesario, cosa
que no ocurre con el correo tradicional o el fax. Es decir, cualquier mensaje se puede
modificar, reutilizar, imprimir y otros.

9
• Puede enviar o recibir mucha información, ya que se pueden mandar archivos que
contengan libros, revistas, datos.

• Es multimedia ya que se pueden incorporar imágenes y sonido a los mensajes.

• Permite enviar mensajes a grupos de personas utilizando las listas de correo.

• No utiliza papel.

• Puede consultarse en cualquier lugar del mundo.

• Es muy fácil de usar

Figura 2.2: servicio correo electrónico


Fuente: [Torres, 2019]

Donde:
SMTP (Protocolo Simple de Transferencia de Correo)
POP3 (Protocolo de Oficina Postal).
IMAP (Protocolo de Acceso a Mensajes de Internet)

2.7.1 Diferencia entre el protocolo IMAP y POP3


El protocolo IMAP es más moderno y ofrece más posibilidades que POP3. Por ejemplo,
permite administrar varias bandejas de entrada, varios accesos a la vez o múltiples criterios
de organización. Si deseas información detallada sobre cada protocolo puedes consultar los
documentos RFC 821.

10
2.7.2 Servidor de salida SMTP (Postfix)
Postfix es un servidor de correo de software libre / código abierto, un programa
informático para el enrutamiento y envío de correo electrónico, creado con la intención de
que sea una alternativa más rápida, fácil de administrar y segura al ampliamente utilizado
Sendmail. Postfix es un servidor de correo de SMTP que se encarga del envío de correos
electrónicos (MTA)3, fue creado para ser una alternativa a Sendmail.

2.7.3 Servidor de entrada pop3 e imap (dovecot)


Dovecot es un servidor de IMAP y POP3 de código abierto para sistemas GNU/Linux. escrito
principalmente pensando en la seguridad .Timo Sirainen creó Dovecot y lo lanzó por primera
vez en julio de 2002. Los desarrolladores de Dovecot apuntan principalmente a producir
un servidor de correo electrónico de código abierto ligero, rápido y fácil de configurar.

2.7.3.1 Características
✓ mejor desempeño
✓ Cumple con los estándares
✓ Auto optimización
✓ Autocuración
✓ Fácil de administrar
✓ Compatibilidad de sistemas de archivos agrupados
✓ Fácil migración
✓ Soporte de soluciones alternativas y seguridad

3
Un Agente de Transporte de Correo (MTA, del inglés Mail Transport Agent) es
indispensable para enviar correos electrónicos

11
CAPÍTULO III
PROPUESTA
3. Propuesta
A continuación, se presenta la propuesta de solución, para ello se identifica el software a
instalar y configurar.
3.1 Propuesta instalación y configuración:

Figura 3.1: configuración alta disponibilidad


Fuente: elaboración propia

3.1 .1Requerimientos básicos


✓ Computadores con tarjetas de red Ethernet y disco duro. (Pueden ser máquinas
virtuales).

✓ Red Ethernet.

✓ Acceso a Internet.

3.1.2 Instalación Y Configuración Del Software


Sin lugar a dudas estos son los dos puntos más importantes dentro de la elaboración de este
tipo de proyectos por ello es recomendable leer y entender la documentación incluida con el
software para que la instalación y la configuración seleccionada sea la más adecuada.
También es importante cumplir los requerimientos individuales de cada programa para evitar
problemas de incompatibilidad.

12
Como herramienta principal se utilizó el software KVM4.

Se trata de KVM o Kernel-based Virtual Machine, una tecnología de virtualización de código


abierto y que está integrada en los sistemas Linux.De esta forma, gracias a KVM es posible
ejecutar entornos virtuales aislados en Linux de la misma forma que se puede hacer en el
entorno Windows con las propias herramientas que ofrece Microsoft. Una de las principales
ventajas es que recibe actualizaciones a la vez que el propio sistema, pero hay que decir
también que ofrece un gran rendimiento. Cada máquina virtual creada se implementa como
un proceso más y hace uso del hardware virtualizado de nuestro PC.

Figura 3.2: instalación KVM


Fuente: Propia

3.1.2.1 Instalación Del S.O.


La instalación del sistema operativo consiste en varios pasos entre los más importantes
podemos mencionar:
Elección de la versión de sistema operativo, configuración de software, configuración de la
red, particionamiento y almacenamiento de volúmenes
Lo que debe variar es el nombre del dominio ya que uno debe ser el servidor maestro y el otro
el servidor esclavo. Aparte de las mismas configuraciones estos servidores deben tener el

4
La máquina virtual basada en el kernel (KVM) es una tecnología de virtualización de open source
integrada a Linux.

13
mismo particionamiento esto es muy importante ya que cuando ocurra la migración de un
servidor al otro este se acomodará tal cual si fuera el servidor principal o maestro.
No se debe olvidar que el disco que se usara para almacenar los buzones de correo electrónico
debe ser LVM5 esto se debe a que en un supuesto caso que se necesita incrementar el espacio
en los buzones como el formato LVM es podrá incrementarse para alcanzar las necesidades
del cliente.
Los formatos que se darán a las diferentes particiones deben ser los mismos.

3.2 Identificación de los servicios


Se requiere los siguientes servicios para la instalación y configuración de alta disponibilidad
de correo electrónico.
El servicio de Heartbeat que proporciona funcionalidad de infraestructura de clúster
(comunicación y pertenencia) a los usuarios. Esto permite a los usuarios o clientes tener
conocimiento de la ejecución, o no ejecución de los procesos en otras máquinas e
intercambiar fácilmente mensajes entre ellos.

3.3 análisis de riesgo para la implementación


En el siguiente cuadro se muestra el análisis de riesgo:
Consecuencias: se define como el daño, debido al riesgo que se considera, más grave
razonablemente posible, incluyendo desgracias personales y daños materiales.
Exposición: es la frecuencia con la que se presenta la situación de riesgo.
Probabilidad: la posibilidad de que, una vez presentada la situación de riesgo, se origine el
accidente.
*Consecuencia Muy Alta (5), Alta (4), Media (3), Baja (2), Muy Baja (1)
**Riesgo=consecuencias*exposición*probabilidad

Tipo Activo * Vulnerabilida Amenazas Exp Prob Riesg


d o* .* o **
red equipos de 4 inseguridad a la falla en la 5 2 40
comunicació red comunicación
n
5 conexión de red interrupción de 4 2 40
red

5
LVM es una implementación de un gestor de volúmenes lógicos para el núcleo Linux. Se escribió
originalmente en 1998 por Heinz Mauelshagen

14
hardwar servidor 4 falta de espacio perdida de 5 4 80
e información
5 procesadores, falta de 4 3 60
tarjetas de red procesadores
software software 5 no contar con alta fallo técnico 4 4 80
libre Open disponibilidad con pérdida de
Source datos

Tabla 3.1: Análisis de riesgo


Fuente: Elaboración propia
3.4 Estrategias a seguir para la adopción de las nuevas tecnologías
Para la instalación y configuración de alta disponibilidad que se propone es ofrecer una mejor
estrategia esto para evitar caídas, perdidas de datos ya sea dentro de una institución privada
o pública.
• Configurar la alta disponibilidad (HA) para garantizar la continuidad de los servicios,
incluso en situaciones de deficiencias (es decir, hardware, software, corte de energía,
etc.)

3.5 Costo de implementación


A nivel Hardware se necesitará 2 servidores similares para tener un mínimo de RAID1 y que en
caso de fallo de un disco el servidor siga funcionando.

Por supuesto que el servidor tiene que tener doble fuente de alimentación, ya que otro de los
puntos de fallo suele ser este (la conversión de corriente alterna a corriente continua para que
funcione el servidor produce mucho calor).

A nivel de software se requerirán soluciones “open source” y que no acarrearán costos para
la institución privada o pública.

3.6 Cronograma de instalación


A continuación, se presenta un cronograma tentativo para la instalación del servicio
de correo electrónico con alta disponibilidad.

Nro. Actividades Días Fecha inicio Fecha final


1 presentación de la propuesta 1 2/8/2021 2/8/2021
revisión de la configuración dentro de
2 los servidores 3 3/8/2021 5/8/2021
elaboración del esquema de alta dis-
3 ponibilidad 3 6/082021 10/8/2021

15
instalación y configuración del soft-
4 ware en los servidores 3 11/08/20021 13/8/2021
5 pruebas de los servidores 2 16/8/2021 17/8/2021
6 presentación de la instalación final 1 18/8/2021 18/8/2021
Tabla 3.2: tentativa d instalación
Fuente: Propia

16
CAPITULO IV
CONCLUSIONES

4. CONCLUSIONES
Al término de la presente propuesta que es la instalación y configuración de una
solución de alta disponibilidad para el servicio de correo electrónico, se concluye lo
siguiente:
Se logro proponer una solución de de correo electrónico basado en Software Libre y
Open Source.
Se opto por Postfix que es un servidor de correo de software libre / código abierto,
un programa informático para el enrutamiento y envío de correo electrónico, creado
con la intención de que sea una alternativa más rápida, fácil de administrar y segura
Se definió la configuración de alta disponibilidad.
Se detallo los pasos para la instalación de un servidor de correo electrónico con alta
disponibilidad.

Recomendaciones
Se recomienda dar continuo mantenimiento a los servidores que no tienen grandes
capacidades en cuanto a hardware, y para complementar la instalación se recomienda
lo siguiente:
Cloud computing simplifica la administración de infraestructura de cómputo con
nuestro modelo tecnológico “Cloud Computing” que te ofrece Servidores Virtuales
como la alternativa más inteligente para mejorar tu negocio.
✓ Escalable: Usted puede ampliar sus opciones de almacenamiento para cubrir
sus necesidades sin problema, en lugar de tener que salir a comprar hardware
costoso.
✓ Fácil de implementar: No hay necesidad de implementar hardware y
componentes que pueden tardar varias horas en instalarse en 10 minutos
habilitas tus recursos en línea.

17
✓ Rendimiento: Podrás ejecutar sus sitios web y aplicaciones empresariales (ERP,
CRM) a un ritmo mucho más rápido con los beneficios de usar un servicio
mucho más duradero.

18
ANEXOS TÉCNICOS
Se describe a continuación la instalación y configuración realizada.
Creación de las máquinas virtuales

Figura 1: creación MV
Fuente: propia

Configuración LVM

Figura 2: distribución LVM


Fuente: Propia

Configuración de la red asignación de las IPs


Servidor maestro 192.168.122.101
Servidor esclavo 192.168.122.102
Servidor local 192.168.122.100

Actualizar los repositorios de ambos servidores con el siguiente comando


#apt-get update

19
Añadir el MX en el servidor maestro o nodo1

Figura 3: configuración MX
Fuente: Propia
Instalar drbd en ambos servidores con el siguiente comando:
#apt-get install drbd-utils

Figura 4: Instalación drbd


Fuente: Propia

Configuración del host, en ambos servidores

Figura 5: Configuración host


Fuente: Propia

20
Configurar el siguiente archivo en ambos nodos o servidores en este caso para esto
usamos el comando:
vim /etc/drbd.conf

Figura 6: configuración DRBD


Fuente: Propia

Lo que se muestra en el grafico anterior en la configuración de los dos nodos o


servidores en el drbd.conf, además que debemos tener un disco no utilizado adicional.
En este disco se crea una partición del mismo tamaño en cada servidor para que
podamos replicar datos este disco puede tener cualquier nombre, pero lo más
recomendable es usar el del gráfico.
• install heartbeart

Figura 7: instalación heartbeat


Fuente: Propia

Crear el dispositivo r0 que se configuro en el archivo drbd.conf se emplea los


siguientes comandos:
#drbdadm create-md r0

21
Figura 8: create-md r0
Fuente: Propia

Poner el dispositivo en línea con el siguiente comando en ambos servidores.


“drbdadm up r0”
Verificar la sincronización para este propósito se usa el siguiente comando:
“drbd-overview”

Figura 9: sincronización de servicios en proceso


Fuente: Propia

Figura 10: servidores sincronizados


Fuente: Propia

El siguiente paso después de lograr la sincronización completa es dar formato al disco


el cual están compartiendo entre el servidor primario y el servidor secundario. Esto
sirve para poder usar este disco. Hacer esto en el servidor primario ya que al estar
sincronizados se replicará en el servidor secundario.
El comando a usar es el siguiente:
#mkfs.ext4 /dev/drbd0

22
Figura 11: desmontar el dispositivo
Fuente: Propia

Lo siguiente es crear una carpeta con el siguiente comando:


#mkdir /home/postfix
Procedimiento para la instalación Postfix
Se va a utilizar postfix y devecot para envió y recepción de correo.
El comando que se debe usar para la instalación es el siguiente:
#apt-get install postfix

Figura 12: instalación postfix


Fuente: Propia

• Se ingresa nombre de dominio

Figura 13: configuración postfix


Fuente: Propia

El comando que se debe usar para montarlo en el dispositivo drbd es el siguiente:


#mnt/home/postfix

23
Se procede a verificar el archivo main.cf que es el smtp con el siguiente comando:
# /etc/postfix/main.cf

Figura 14: verificación del origen y destino


Fuente: Propia
Configurar el archivo: 10-auth.cof

Figura 15: configuración postfix


Fuente: Propia

24
Configuración del servicio de dovecot (IMAP)

Figura 16: configuración dovecot


Fuente: Propia
Configuración del archivo Master.cf

Figura 17: configuración master.cf


Fuente: Propia

Crear usuarios: En este caso se creó dentro de empresa1 los siguientes usuarios
área_conta.empresa1.bolivia y área_rrhh.empresa1.bolivia

25
Figura 18: adición de usuarios
Fuente: Propia

Figura 19: adición de usuario


Fuente: Propia
Configuración final del servicio de correo electrónico postfix en alta disponibilidad hay
que tomar en cuenta el orden en el cual los servicio se irán migrando, tomar en cuenta
los tiempos de monitoreo.

26
Figura 20: alta disponibilidad
Fuente: Propia

Figura 21: alta disponibilidad servicio de correo electrónico


Fuente: Propia

27
BIBLIOGRAFÍA
Gomez, J. (2014). adminso.es. Obtenido de
http://www.adminso.es/index.php/Aspectos_b%C3%A1sicos_de_alta_disponibilidad
_y_alto_rendimiento

Fuentes, C. (19 de 08 de 2008). everac99.wordpress. Obtenido de


https://everac99.wordpress.com/2008/08/19/alta-disponibilidad-que-es-y-como-
selogra/

Debian.org recuperado (2020)


https://www.debian.org/releases/oldstable/mips64el/ch01s03.html.es
https://www.google.com/search?q=sistema+operativo+linux&source=lmns&bih=852
&biw=1745&rlz=1C1ASUC_enBO906BO906&hl=es&sa=X&ved=2ahUKEwiD8_GYptHx
AhXwuZUCHT43BPwQ_AUoAHoECAEQAA

sistema operativo de codigo abierto(2021) obtenido de


https://fp.uoc.fje.edu/blog/caracteristicas-de-linux-sistema-operativo-codigo-
abierto/

(Ellingwood, Justin,2016).

Instalar y configurar Postfix servidor de correo postfix, obtenido de


https://es.wikipedia.org/wiki/Postfix

alta disponibilidad obtenido de


https://www.ecured.cu/Cl%C3%BAster_de_Alta_Disponibilidad
Dovecot (2002) https://es.wikipedia.org/wiki/Dovecot

28
ÍNDICE
............................................................................................................. 1
1. INTRODUCCIÓN ................................................................................... 1
1.1 Antecedentes y justificación del tema ..................................................... 1
1.1.2 Antecedentes ............................................................................... 1
1.1.3 Justificación ................................................................................. 2
1.2. Situación problemática ........................................................................ 2
1.2.1. Formulación o planteamiento del problema: .................................... 3
1.3 Objetivos ........................................................................................... 3
1.3.1. Objetivo general .......................................................................... 3
1.3.2 Objetivos específicos ..................................................................... 3
2. Marco Teórico ...................................................................................... 4
2.1 Software libre ..................................................................................... 4
2.3. Sistema operativo Linux ....................................................................... 5
2.3.1 Características de Linux:................................................................. 5
2.3.2 Debian GNU/Linux ........................................................................ 6
2.4. Definición de disponibilidad ................................................................. 6
2.4.1 Clúster de Alta Disponibilidad. ........................................................ 7
2.4.2 Configuración de Alta Disponibilidad ............................................... 7
2.4.2.1 Configuración Activo/Activo......................................................... 7
2.5 Sistema de almacenamiento replicado distribuido (DRBD) .......................... 8
2.6 Heartbeat .......................................................................................... 9
2.7 Servicios de correo electrónico .............................................................. 9
2.7.1 Diferencia entre el protocolo IMAP y POP3 ..................................... 10
2.7.2 Servidor de salida SMTP (Postfix) .................................................. 11
2.7.3 Servidor de entrada pop3 e imap (dovecot) ...................................... 11
3. Propuesta ......................................................................................... 12
3.1 Propuesta instalación y configuración: .................................................. 12
3.1 .1Requerimientos básicos ............................................................... 12
3.1.2 Instalación Y Configuración Del Software ........................................ 12
3.2 Identificación de los servicios .............................................................. 14

29
3.3 análisis de riesgo para la implementación .............................................. 14
3.4 Estrategias a seguir para la adopción de las nuevas tecnologías.................. 15
3.5 Costo de implementación ................................................................... 15
A nivel Hardware se necesitará 2 servidores similares para tener un mínimo
de RAID1 y que en caso de fallo de un disco el servidor siga funcionando. ..... 15
3.6 Cronograma de instalación .................................................................. 15
4. CONCLUSIONES .................................................................................. 17
ANEXOS TÉCNICOS .................................................................................... 19
BIBLIOGRAFÍA .......................................................................................... 28

30
INDICE DE FIGURAS

Figura 1: creación MV ................................................................................................. 19


Figura 2: distribución LVM ........................................................................................... 19
Figura 3: configuración MX ......................................................................................... 20
Figura 4: Instalación drbd ............................................................................................ 20
Figura 5: Configuración host ....................................................................................... 20
Figura 7: instalación heartbeat ................................................................................... 21
Figura 8: create-md r0 ................................................................................................. 22
Figura 9: sincronización de servicios en proceso ........................................................ 22
Figura 10: servidores sincronizados ............................................................................ 22
Figura 11: desmontar el dispositivo ............................................................................ 23
Figura 12: instalación postfix....................................................................................... 23
Figura 13: configuración postfix .................................................................................. 23
Figura 14: verificación del origen y destino ................................................................ 24
Figura 15: configuración postfix .................................................................................. 24
Figura 16: configuración dovecot ................................................................................ 25
Figura 17: configuración master.cf .............................................................................. 25
Figura 18: adición de usuarios .................................................................................... 26
Figura 20: alta disponibilidad ...................................................................................... 27
Figura 21: alta disponibilidad servicio de correo electrónico ..................................... 27

31

También podría gustarte