Está en la página 1de 21

Presentación

▪ Jonathan Paulino 20212116


▪ Yeraindy Nuñez 20212265
▪ Sail Maldonado 20211999
Servicio de inicio
Linux.
▪ Systemd: Es el Sistema de inicio utilizado por muchas
distribuciones modernas de Linux, como Ubuntu, Fedora, CentOS y
Debian. Los servicios se definen como "unidades" y se pueden
administrar con el comando (systemctl).

▪ SysVinit: Es un Sistema de inicio más antiguo utilizado en


algunas distribuciones, como Red Hat Enterprise Linux y CentOS.
Los servicios se definen como scripts ubicados en el directorio
"/etc/init.d/" y se pueden administrar con los comandos ( service y
chkconfig ).

▪ Upstart: Es un sistema de inicio utilizado por algunas


distribuciones, como Ubuntu 14.04 y versiones anteriores. Los
servicios se definen como archivos de configuración ubicados en el
directorio "/etc/init/" y se pueden administrar con el comando
(initctl) .
Manejo de paquetes.
▪ Debian Package Management System: Este sistema
se utiliza en Debian, Ubuntu y otras distribuciones
basadas en Debian. Utiliza los paquetes DEB y
utiliza los comandos "apt" y "dpkg" para la gestión
de paquetes.

▪ Red Hat Package Management: Este sistema se


utiliza en Red Hat, Fedora y otras distribuciones
basadas en Red Hat. Utiliza los paquetes RPM y
utiliza los comandos "yum" y "dnf" para la gestión
de paquetes.
Compilando el Kernel.
▪ Compilar el kernel de Linux es un proceso que
implica la creación de un archivo ejecutable a partir
del código fuente del kernel de Linux. El kernel es el
núcleo del sistema operativo y proporciona una capa
de abstracción entre el hardware y el software.
Sincronización de
servidores con rysnc y
SSH.
▪ La sincronización de servidores es una tarea
importante en la gestión de servidores y puede ser
realizada utilizando varias herramientas y
protocolos. Uno de los métodos más populares es la
sincronización de archivos con rsync y SSH.
Clonación de
sistemas con
SystemImager.
▪ SystemImager es una herramienta de
código abierto que permite la
clonación y replicación de sistemas
operativos Linux en un gran número
de equipos. La clonación de sistemas
con SystemImager es una tarea
importante para la implementación y
mantenimiento de sistemas Linux en
una organización.
Introducción y teoría de los latidos del
corazón.
• una técnica de alta disponibilidad que se utiliza para garantizar que un servicio o aplicación esté
siempre disponible. Esta técnica se basa en la monitorización constante del servicio o aplicación
Recursos y
mantenimiento
de Heartbeat.
▪ Recursos de hardware: Heartbeat puede
requerir de recursos de hardware
adicionales, como memoria RAM y CPU,
dependiendo del número de recursos
monitoreados y la complejidad de la
configuración
▪ Monitorización y diagnóstico
▪ Actualizaciones de software
▪ Respaldo y recuperación
▪ Documentación
Stonith y ipfail.
▪ STONITH es un mecanismo de protección que asegura
que un nodo en un cluster de alta disponibilidad no
puede dañar a otro nodo en caso de un fallo.
▪ IPfail, por otro lado, es un mecanismo que se encarga
de monitorear la conectividad de red entre los nodos de
un cluster. Si un nodo deja de responder, IPfail cambia
la dirección IP virtual a otro nodo disponible en el
cluster
Cómo construir un
clúster empresarial
de Linux?
▪ En primer lugar definiremos que es un
clúster: Un clúster empresarial es un
conjunto de computadoras interconectadas
que trabajan juntas como una sola entidad
para proporcionar servicios a una empresa.
Los clústeres empresariales generalmente se
utilizan para mejorar el rendimiento y la
disponibilidad de aplicaciones
empresariales críticas, como bases de datos,
servidores web y aplicaciones de
procesamiento de datos. El clúster está
diseñado para garantizar que, si una de las
computadoras falla, el servicio aún pueda
estar disponible a través de las
computadoras restantes del clúster.
El servidor virtual
Linux: introducción y
teoría.
▪ Un servidor virtual Linux es una instancia de un sistema operativo
Linux que se ejecuta en una máquina virtual en lugar de en
hardware físico dedicado. El servidor virtual Linux proporciona una
serie de beneficios en comparación con el uso de hardware físico
dedicado. Algunos de estos beneficios incluyen:
▪ Ahorro de costos: El uso de servidores virtuales puede reducir los
costos asociados con la compra y mantenimiento de hardware físico
dedicado.
▪ Flexibilidad: El uso de servidores virtuales permite a los
administradores de sistemas crear y configurar rápidamente nuevas
instancias de sistemas operativos
▪ Aislamiento: El uso de servidores virtuales permite que cada
instancia de sistema operativo se ejecute en su propio entorno
virtualizado, lo que ayuda a proteger la seguridad y la integridad de
cada instancia.
▪ Escalabilidad: El uso de servidores virtuales permite la
escalabilidad vertical y horizontal, lo que significa que se pueden
agregar más recursos a una instancia de servidor virtual o se pueden
crear nuevas instancias de servidor virtual para satisfacer las
necesidades cambiantes de la empresa.
El clúster LVS-
NAT.
▪ El clúster LVS-NAT es una solución de balanceo de carga de red que
utiliza el software Linux Virtual Server (LVS) junto con el Network
Address Translation (NAT) para distribuir el tráfico de red entre
múltiples servidores.
▪ En un clúster LVS-NAT, un servidor principal actúa como punto de
entrada para todas las solicitudes de red entrantes y distribuye el tráfico
de manera equilibrada entre los servidores de destino. El uso de NAT
permite a los servidores de destino responder a las solicitudes a través
del servidor principal, lo que oculta la complejidad de la infraestructura
subyacente de la red.
▪ El clúster LVS-NAT es una solución escalable y de alta disponibilidad
que se utiliza a menudo en entornos de servidores web y de aplicaciones
para mejorar el rendimiento y la disponibilidad de los servicios en línea.
El clúster LVS-
DR.
▪ El clúster LVS-DR (Linux Virtual Server - Direct Routing) es una solución de
balanceo de carga de red en el sistema operativo Linux. Este clúster utiliza un enfoque
de conmutación de paquetes en el que los paquetes se envían directamente a través de
la red desde los clientes hasta los servidores de destino, lo que permite una mayor
escalabilidad y rendimiento que otras soluciones de balanceo de carga.
▪ El clúster LVS-DR se compone de dos o más servidores, cada uno de los cuales
ejecuta el software LVS y está conectado a la misma red. Uno de los servidores se
designa como el "nodo maestro" y es el encargado de dirigir el tráfico de red a los
servidores de destino. Los servidores de destino pueden ser máquinas físicas o
virtuales, y pueden ejecutar cualquier sistema operativo que sea compatible con la red.
▪ Para lograr el balanceo de carga, el clúster LVS-DR utiliza un método de distribución
de carga en el que los paquetes entrantes se distribuyen entre los servidores de destino
según un algoritmo de balanceo de carga predefinido. Esto permite que los servidores
de destino compartan la carga de trabajo y evita que se produzcan cuellos de botella en
la red.
Un balanceador.
▪ Un balanceador de carga en Linux es un software que distribuye el
tráfico de red entre múltiples servidores o recursos, con el objetivo de
mejorar el rendimiento, la escalabilidad y la disponibilidad del servicio.
▪ un ejemplo, sería un servidor web recibe una gran cantidad de tráfico, el
balanceador de carga puede distribuir ese tráfico entre varios servidores
web, lo que permite que el tráfico se maneje de manera más eficiente y
reduzca la carga en cada servidor individual. Además, si un servidor
falla, el balanceador de carga puede redirigir el tráfico a otros servidores
disponibles para evitar la interrupción del servicio.
El clúster de alta
disponibilidad.
▪ Un clúster de alta disponibilidad es un conjunto de servidores (nodos)
que trabajan juntos para proporcionar un servicio continuo y sin
interrupciones. En un clúster de alta disponibilidad, si un nodo falla,
otro nodo toma su lugar y continúa proporcionando el servicio sin
interrupciones perceptibles para el usuario.
▪ Los clústeres de alta disponibilidad se utilizan comúnmente en
aplicaciones críticas, como bases de datos, servidores de correo
electrónico, aplicaciones web y servicios de almacenamiento de
archivos. Estos sistemas garantizan que el servicio se mantenga en
línea y disponible en todo momento, incluso en el caso de fallas de
hardware o de software.
El sistema de
archivos de red.
▪ en Linux se refiere a la capacidad de montar sistemas de
archivos remotos en una máquina local a través de una red. Esto
permite que una computadora Linux acceda a los archivos y
recursos de otras computadoras en la red como si estuvieran en
su propio sistema de archivos local.
▪ El sistema de archivos de red en Linux es especialmente útil en
entornos de red empresariales, donde múltiples usuarios
necesitan acceder a los mismos archivos y recursos, y también
en situaciones donde es necesario acceder a archivos y recursos
almacenados en servidores remotos.
El protocolo simple de
administración de red y
Mon.
▪ El protocolo Simple de Administración de Red
(SNMP, por sus siglas en inglés) es un protocolo
utilizado para administrar dispositivos de red, como
routers, switches y otros dispositivos de red. SNMP
se utiliza para monitorear y administrar el
rendimiento de la red, así como para identificar y
solucionar problemas en la red.
Ganglia.
Ganglia es un software de código abierto para
monitorear y administrar grandes clústeres de
computadoras. Se utiliza comúnmente en entornos de
cómputo de alto rendimiento (HPC, por sus siglas en
inglés) y en la nube para recopilar, visualizar y analizar
datos de rendimiento de múltiples nodos.
Estudios de caso en la
administración de
clústeres.
▪ Investigación científica: Los clústeres se utilizan comúnmente en
la investigación científica, especialmente en la física, la
astronomía y la biología.

▪ Finanzas: Los clústeres también se utilizan en la industria


financiera para procesar grandes cantidades de datos en tiempo
real.

▪ Tecnología de la información: Los clústeres se utilizan


comúnmente en la industria de TI para administrar servidores y
aplicaciones.

▪ Energía: Los clústeres también se utilizan en la industria de la


energía para procesar grandes cantidades de datos y optimizar el
uso de los recursos energéticos.
El entorno de clúster
de Linux.
▪ El entorno de clúster de Linux se refiere a las herramientas y
tecnologías que se utilizan en sistemas Linux para configurar y
administrar clústeres de alta disponibilidad y rendimiento. Linux
ofrece una variedad de soluciones de clústeres, tanto de código abierto
como comerciales, que pueden ser utilizadas para construir y
administrar clústeres en diversas industrias.
▪ A continuación se presentan algunas de las herramientas y tecnologías
clave utilizadas en el entorno de clúster de Linux:

▪ Pacemaker
▪ Corosync
▪ DRBD
▪ GFS2
▪ LVS

También podría gustarte