Introducción al equilibrio de carga del clúster de Linux

  
 

Al aprender Linux, es posible que tenga problemas con los clústeres de Linux. Aquí presentamos el método de equilibrio de carga de los clústeres de Linux. Después de finalizar cuidadosamente, compartámoslo con usted. Espero que este artículo pueda enseñarle más cosas.

Principio del clúster El sistema de clúster de Linux consta de dos partes: el nodo del clúster y el administrador del clúster. Un nodo de clúster, a veces denominado nodo, servidor o nodo de servidor, es un sistema que proporciona recursos de procesamiento y realiza el trabajo real del clúster. En general, debe configurarse para formar parte de un clúster y debe ejecutar el software de aplicación del clúster. El software de aplicación puede ser un software dedicado a la agrupación o un software estándar diseñado para sistemas distribuidos. El Linux Cluster Manager es una estructura lógica que agrupa nodos para formar una apariencia única del sistema, que se utiliza para descomponer las tareas en todos los nodos.

Los clústeres tienen diferentes tipos por diferentes motivos. El motivo más directo para configurar un clúster de Linux es compartir recursos de CPU, equilibrar la carga entre varias máquinas, obtener más confiabilidad del sistema o Proporciona un sistema de copia de seguridad (entrega) cuando el host falla.

El análisis de software relacionado realiza la función de carga de clústeres a través de la gestión del tráfico. Existen varios métodos de implementación: Reenvío directo, Traducción de direcciones de red (NAT) y tecnología de túneles ( Tunneling).

El reenvío directo es un método que se puede usar cuando las computadoras que participan en el clúster están en el mismo segmento de red que las computadoras bajo control. Cuando la computadora de administración de control recibe el paquete de solicitud, lo envía directamente al nodo que participa en el clúster. Su ventaja es que el tráfico devuelto al cliente no pasa a través del host de control, y la velocidad es rápida y la sobrecarga es pequeña.

Tal vez todos estén familiarizados con la traducción de direcciones de red (NAT). El traductor de direcciones tiene una dirección IP legal a la que puede acceder el mundo exterior. Modifica la dirección del paquete saliente desde la red privada. El paquete externo parece provenir del traductor de direcciones. Cuando el paquete externo se envía al convertidor, puede determinar qué nodo de la intranet debe enviarse al paquete. Tiene la ventaja de guardar las direcciones IP y camuflar el interior; la desventaja es que es ineficiente porque el tráfico devuelto al solicitante pasa por el convertidor.

La tunelización es un mecanismo de reenvío que se utiliza cuando un nodo de un clúster de Linux no está en el mismo segmento de red. Encapsula los paquetes de IP en otro tráfico de red. Desde una perspectiva de seguridad, se deben utilizar VPN en tecnología de túneles, así como líneas arrendadas.

Los servicios proporcionados por clústeres de Linux se basan en servicios web TCP /IP, servicios de correo, servicios de noticias, servicios DNS y servidores proxy. A continuación, implementaré un sistema de clúster Linux con carga equilibrada con un producto específico TurboLinux Cluster Server para proporcionar servicios web y FTP.

Planificación 1. Servicios prestados: Web, FTP. 2. Haga un sistema de balanceo de carga más completo para que pueda usar más de ellos. 3. Utilice 4 servidores, 3 de los cuales instalan TurboLinux Cluster Server, y 1 instalan Windows
2000 Sever.

Instalación 1. Instale Turbo Linux en 3 servidores, también debe instalar Apache y wu-ftpd, ya que los clústeres de Linux deben proporcionar este servicio. Una vez completada la instalación, reinicie la máquina, monte la unidad de CD-ROM en el directorio /mnt /cdrom, ejecute ./TLCS-install, y luego siga las instrucciones para instalarlo completamente. 2. Instale Windows 2000 Server en un servidor e instale Internet Information Server 5.0.

Configure el administrador de clúster de Linux 1. Configure la dirección IP, la máscara de subred, el enrutamiento, etc. de cada servidor, ajuste la red y configure un servidor TurboLinux como servidor DNS para permitir que se resuelva. Y revertir el análisis. El nombre del servidor es pc1 y el dominio es test.com. 2. Configure el Cluster Server. Ejecute Turbolinuxclusteradmin, las configuraciones son las siguientes (el guión está conectado a la opción de menú o su menú subordinado, después de configurar los dos puntos): (1) ClusterServer Configuration-Cluster Services-Application Stability Agents: ◆ http es el servicio predeterminado, no es necesario establecerlo. ◆ ftp: /usr /lib /ftpAgent.
(2) Configuración de ClusterServer - Servicios de clúster - Configuración del servicio: ◆ http, 80: TCP, sticky. ◆ ftp, 21: TCP, ftp.
(3) Configuración de ClusterServer - Configuración de servidores: ◆ pc1 (pc1.test.com), direct, ping. ◆ pc2 (pc2.test.com), directo, ping. ◆ pc3 (pc3.test.com), direct, ping. ◆ pc4 (pc4.test.com), direct, ping.
(4) Configuración de ClusterServer - Advance Traffic Managers: ◆ Sistema Advance Traffic Manager: pc1.test.com. ◆ Configuración avanzada del administrador de tráfico: el valor predeterminado.
(5) ClusterServer Configuration à Virtual Severs: ◆ El host es: pc1.test.com. ◆ sendmail: master @ pc1 .test.com. ◆ Nombre del grupo de servidores: Server Group1.
(6) ClusterServer Configuration à Configuración de Globle: Configuración de red: máscara de red 255.255.255.0.

Configure los nodos del clúster 1. Configure los nodos del servidor de Windows 2000 Dado que el propio TurboLinux Cluster Server se puede sincronizar automáticamente mediante herramientas, solo necesita configurar el servidor de Windows 2000.
(1) Iniciar → Configuración ↠ Panel de control y Rarr; Agregar nuevo hardware y Rarr; Siguiente y Rarr; Agregar /excluir fallas del dispositivo ↠ Agregar nuevo dispositivo y Rarr; No, seleccione Hardware y Rarr de la lista; Otros dispositivos y Rarr; Microsoft: Microsoft Adaptador de bucle y rarr; completado.
(2) Haga clic con el botón derecho en el escritorio y seleccione Entorno de red → Atributo → TCP /IP, configure la dirección IP, la puerta de enlace predeterminada, la máscara de subred (establecida en 255.255.255.0).
(3) Inicie → Ejecutar → regedit → encuentre el registro relacionado con los elementos relacionados con el Microsoft Loopback Adapter, cambie la máscara de subred a 255.255.255.255.
(4) Configure el sistema para ejecutar los servicios adecuados y configure la configuración adecuada para la administración del administrador de clústeres de modo que se pueda usar en el Control Manager.

2. Configure el nodo TurboLinux Cluster Server (1) Seleccione tlcs_content _sync en el menú de administración para realizar la sincronización del contenido, ingrese la contraseña de la máquina del nodo que se configurará y copie el contenido del servicio en el administrador del clúster al nodo.
(2) En el menú de administración, seleccione tlcs_ config _sync para realizar la configuración de la sincronización, ingrese la contraseña de la máquina del nodo que se configurará y copie la configuración del administrador de clústeres al nodo. En este punto, ya podemos ver el estado de ejecución en el administrador de clúster PC1, el cliente puede conectarse al conmutador del servidor y el cliente puede solicitar los servicios web y FTP. Si desea ver la operación, también puede usar https: //pc1.test.com:910 para administrar desde la consola del administrador de clústeres.

En tecnología informática, el equilibrio de carga del clúster es actualmente una tecnología actual y una aplicación de gama alta. El esquema de equilibrio de carga de clúster utilizado en Internet /Intranet es muy extenso, especialmente para sitios web grandes y medianos. La tecnología de enrutamiento directo, traducción de direcciones de red y túneles se adoptan de acuerdo con las necesidades de la aplicación.

Copyright © Conocimiento de Windows All Rights Reserved