---
title: "Balanceo de carga y conmutación por error de red Linux: Instale el módulo farm.safe SafeKit"
canonical: "https://safekit.eviden.com/es/quick-install/safekit-quick-installation-guide-for-a-new-linux-application-with-network-load-balancing-and-failover/"
description: "Aprenda a implementar el módulo farm.safe para el equilibrio de carga de red Linux y la conmutación por error automática. Esta guía muestra cómo crear un clúster de alta disponibilidad para servicios y aplicaciones web mediante una IP virtual, sin necesidad de balanceadores de carga de hardware externos ni configuraciones complejas."
category: "quick-install"
lang: "es"
topics: "Guía de instalación rápida de alta disponibilidad para Linux, Limitaciones de alta disponibilidad SafeKit, Descripción general de la solución SafeKit/Linux, Instalación de la solución SafeKit/Linux (farm.safe), Configuración paso a paso de la solución SafeKit/Linux, Demostración de la solución farm SafeKit"
translation: "translate_md 2026-11-08.15 | glossaire 2026-11-09.11 | Translation LLM | 31 expressions"
---

# Balanceo de carga y conmutación por error de red Linux: Instale el módulo farm.safe SafeKit {#linux-network-load-balancing--failover-install-the-safekit-farmsafe-module}

## Guía de instalación rápida de alta disponibilidad para Linux {#quick-guide}

Esta guía explica cómo configurar un **clúster <span class="notranslate farm-term" translate="no">farm</span>** para Linux utilizando SafeKit, garantizando el equilibrio de carga de la red y la conmutación por error automática.

Para obtener ayuda, puedes usar [SafeKit AI 🤖](https://safekit.eviden.com/es/resources/safekit-support/).

### 1. Descripción general {#1-overview}

  * **Arquitectura:** implementa una <span class="notranslate farm-term" translate="no">farm</span> escalable de varios nodos con equilibrio de carga y una dirección IP virtual.
  * **Alta disponibilidad:** cuenta con supervisión automática del estado y conmutación por error sin interrupciones para **garantizar la continuidad del servicio**.

### 2. Instalación {#2-installation}

  * **Software:** Instale el motor SafeKit en todos los servidores.
  * **Módulo:** Descargue el módulo de aplicación `farm.safe` preconfigurado.

### 3. Configuración {#3-configuration}

  * **Consola web:** configure el clúster <span class="notranslate farm-term" translate="no">farm</span> Linux.
  * **Supervisión:** Inicie la supervisión y protección de la aplicación Linux.

## Limitaciones de alta disponibilidad SafeKit {#safekit-ha-limitations}

Límite / Requisito | Motivo e impacto | Alternativa recomendada  
---|---|---  
Tamaño de la replicación: unos pocos TB |  Tiempo de resincronización tras un fallo ([paso 3](https://safekit.eviden.com/es/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)): <br> • Red de 1 Gb/s ≈ 3 horas/TB <br> • Red de 10 Gb/s ≈ 1 hora/TB (dependiendo del rendimiento de escritura del disco)  |  • Utilizar [almacenamiento compartido externo](https://safekit.eviden.com/es/best-practises/san-vs-nas-shared-storage-for-a-failover-cluster/) (más caro, más complejo).   
Número de archivos: < 1 000 000 |  • Rendimiento del tiempo de resincronización después de una falla ([paso 3](https://safekit.eviden.com/es/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)). <br> • Tiempo necesario para comparar cada archivo entre ambos nodos.  |  • Coloque los numerosos archivos que se van a replicar en un disco duro virtual o en una máquina virtual. <br> • En este caso, solo se replicarán y resincronizarán los archivos que representan el disco duro virtual o la máquina virtual.   
Capacidad de conmutación por error: ≤ 32 máquinas virtuales |  • Cada máquina virtual se ejecuta en un módulo mirror independiente. <br> • Máximo de 32 módulos mirror que se ejecutan en el mismo clúster.  |  • Utilizar un almacenamiento compartido externo y otra solución de clúster de máquinas virtuales (más cara y más compleja).   
Arquitectura de red: red LAN/VLAN entre sitios remotos |  • Conmutación por error automática de la [dirección IP virtual](https://safekit.eviden.com/es/best-practises/how-a-virtual-ip-address-works/) con 2 nodos en la misma subred. <br> • Buen ancho de banda para la resincronización ([paso 3](https://safekit.eviden.com/es/architectures/file-replication-byte-level-with-failover-mirror-cluster/#safekit-mirror-cluster)). <br> • Baja latencia para [la replicación sincrónica](https://safekit.eviden.com/es/best-practises/synchronous-replication-vs-asynchronous-replication/): normalmente < 5 ms RTT; los valores más altos deben validarse con la tasa de escritura de la aplicación.  |  • Si los dos nodos están en subredes diferentes (común en la nube), utilice [otras opciones de reenvío](https://safekit.eviden.com/es/best-practises/how-a-virtual-ip-address-works/#safekit-virtual-ip-implementation): un balanceador de carga, las CLI del proveedor de la nube, BGP o la redirección de DNS. <br> • Utilice soluciones de copia de seguridad con replicación asíncrona para redes con alta latencia.   

 

## Descripción general de la solución SafeKit/Linux {#overview-of-the-safekit--linux-solution}

La solución se describe aquí: **💡 [SafeKit: software todo en uno de equilibrio de carga y alta disponibilidad Linux](<https://safekit.eviden.com/es/solutions/linux-load-balancing-failover/>)**.

## Instalación de la solución SafeKit/Linux (farm.safe) {#installation-of-the-safekit--linux-solution-farmsafe}

### Requisitos previos {#prerequisites}

  * Necesita que la aplicación que desea instalar en una <span class="notranslate farm-term" translate="no">farm</span> esté instalada en 2 o más nodos (máquinas virtuales o servidores físicos).

### Instalación de paquetes en Linux {#package-installation-on-linux}

  * Instale la versión gratuita de SafeKit en 2 nodos Linux. Nota: la versión de prueba gratuita incluye todas las funciones SafeKit. Al final del período de prueba, puede activar las claves de licencia permanentes sin desinstalar el paquete.
  * Después de descargar el paquete safekit_xx.bin, ejecútelo para extraer el rpm y el script safekitinstall y, a continuación, ejecute el script **safekitinstall**
  * Responda **sí** a la configuración automática del cortafuegos
  * Establezca la contraseña para la consola web y el usuario predeterminado **admin**. **Establezca la misma contraseña en todos los nodos.**

<a class="btn-download" href="/es/resources/safekit-free-trial/">Descargar SafeKit (Linux) ></a>

 

Nota: el módulo genérico **farm.safe** que va a configurar se entrega dentro del paquete.

## Configuración paso a paso de la solución SafeKit/Linux {#step-by-step-configuration-of-the-safekit--linux-solution}

### Requisitos previos {#prerequisites}

  * Instale Linux en al menos 2 nodos.
  * Para el equilibrio de carga de IP virtual, todos los nodos deben estar en la misma LAN o LAN extendida (capa 2). Las redes enrutadas de capa 3 requieren 🛠️ [balanceadores de carga en la nube](https://safekit.eviden.com/es/resources/safekit-user-guide-82/#Cloud).

### 1. Inicie la consola SafeKit {#1-launch-the-safekit-console}

  * En un nodo del clúster, abra un navegador y conéctese a `http://localhost:9010`.
  * Inicie sesión con el nombre de usuario `admin` y la contraseña establecida durante la instalación.

También puede abrir la consola desde una estación de trabajo externa al clúster.

⚠️ Utilice un solo navegador para configurar ambos nodos con SafeKit.

ℹ️ Para proteger la consola web, consulte 🛠️ [11. Protección del servicio web SafeKit](https://safekit.eviden.com/es/resources/safekit-user-guide-82/#https) en la Guía del usuario.

![Consola web SafeKit para el clúster Linux](https://safekit.eviden.com/wp-content/uploads/2024/03/01-login-large.png)

### 2. Configurar las direcciones de los nodos {#2-configure-node-addresses}

  * Introduzca la dirección IP de cada nodo. Pulse la tecla Tabulador para comprobar la conexión y rellenar los nombres de los nodos.
  * Si `node1` o `node2` es rojo, compruebe que el navegador pueda llegar a ambos nodos. Compruebe el cortafuegos en cada nodo. Consulte 🛠️ [solución de problemas](https://safekit.eviden.com/es/resources/safekit-user-guide-82/#Troubleshooting).
  * Haga clic en `Save and apply` para guardar la configuración.
  * Compruebe que ambos nodos muestren ✅ `Success`.
  * Si un nodo muestra ❌ `Failure`, expanda su panel ▼ y lea los mensajes. Utilice la IA SafeKit 🤖 si necesita ayuda.

ℹ️ Para añadir una segunda red de latidos y una red de replicación dedicada, haga clic en el primer botón ➕ en `LAN and nodes`.

ℹ️ Haga clic en `Advanced configuration` para ver el archivo `cluster.xml`. La consola rellena este archivo y lo implementa en ambos nodos.

![Direcciones de los nodos para el clúster Linux](https://safekit.eviden.com/wp-content/uploads/2024/03/02-cluster-edit.png)

### 3. Seleccione un módulo {#3-select-a-module}

  * En `New module`, seleccione el módulo `farm.safe`.

ℹ️ En el banner azul, 🛜 `node1` es el nodo conectado a la consola. Reenvía las solicitudes a `node2` cuando es necesario.

ℹ️ Si ha añadido un archivo de módulo `xxx.safe` durante la instalación, la consola lo buscará en el directorio `Application_Modules/generic/` en `node1`.

![Selecciona el módulo para Linux](https://safekit.eviden.com/wp-content/uploads/2024/03/04-module-new.png)

### 4. Configurar el módulo {#4-configure-the-module}

  * En `Module startup at boot`, configure el módulo para que se inicie automáticamente al arrancar, sin demora.
  * En `Macros`/`SERVICES`, enumere los servicios de la aplicación en el orden de inicio. Separe los nombres con comas.
  * En `Heartbeat networks`, mantenga una red de latidos a menos que haya agregado una LAN en el paso 2.
  * En `Virtual IP addresses`, introduzca una dirección IP virtual en la misma subred que ambos nodos.
  * Configure los clientes de la aplicación para que utilicen esta dirección IP virtual o su nombre DNS.
  * En `Load balancing rules`, introduzca el puerto de servicio que se va a equilibrar, por ejemplo, el puerto TCP 9010.
  * En `Load balancing rules`, seleccione `Source address` o `Source port`:
    * `Source address`: todas las conexiones TCP del mismo cliente van al mismo nodo de la <span class="notranslate farm-term" translate="no">farm</span>. Esto conserva el contexto de la sesión del cliente en ese nodo.
    * `Source port`: las conexiones TCP del mismo cliente pueden ir a diferentes nodos de la <span class="notranslate farm-term" translate="no">farm</span>. El contexto de la sesión no se comparte entre los nodos.
  * En `Checkers`, agregue comprobaciones si es necesario: supervisión de procesos, comprobaciones personalizadas, TCP, ping o comprobaciones de división de clúster.
  * Un proceso que figura en `Monitored processes/services` se supervisa y se reinicia si falla. Un nombre de proceso incorrecto hace que el módulo se detenga inmediatamente después del inicio.

ℹ️ Haga clic en `Advanced configuration` para ver el archivo `userconfig.xml`. La consola rellena este archivo y lo implementa en ambos nodos con los scripts de reinicio.

ℹ️ En una implementación en la nube, el 🛠️ [balanceador de carga en la nube](https://safekit.eviden.com/es/resources/safekit-user-guide-82/#Cloud) gestiona la dirección IP virtual y las reglas de equilibrio de carga. No las configure en SafeKit.

ℹ️ Cuando aplica la configuración, SafeKit establece el tipo de inicio del servicio Windows en `Manual`. Los servicios se inician con el módulo, no al arrancar el sistema. SafeKit también evita que estos servicios se inicien al arrancar el sistema en Linux.

![Configuración del módulo para el Linux <span class="notranslate farm-term" translate="no">farm</span>](https://safekit.eviden.com/wp-content/uploads/2025/05/36-module-farm-config-edit-1.jpg)

### 5. Editar guiones (opcional) {#5-edit-scripts-optional}

  * En la mayoría de los casos, puede omitir este paso. Los scripts ya están configurados para reiniciar los servicios que se enumeran en el paso anterior.
  * Haga clic en `Next step` si no es necesario realizar ningún cambio.
  * El script `start_both.ps1` inicia los servicios en el orden de la lista `SERVICES`.
  * El script `stop_both.ps1` detiene los servicios en orden inverso.
  * El script `start_both.ps1` también comprueba cada servicio. Detiene el módulo si un servicio no se inicia correctamente.

![Reiniciar los scripts para el módulo Linux](https://safekit.eviden.com/wp-content/uploads/2025/05/35-module-iis-edit-script-1.png)

### 6. Cifrado de la comunicación (opcional) {#6-communication-encryption-optional}

  * Mantenga el cifrado de la comunicación habilitado entre los nodos.

![Cifrado de comunicaciones para el módulo Linux](https://safekit.eviden.com/wp-content/uploads/2025/05/07-module-encryption-1.png)

### 7. Guardar y aplicar {#7-save-and-apply}

  * Haga clic en `Save and apply` para implementar la configuración y los scripts en ambos nodos.

![Implementación de la configuración para el módulo Linux](https://safekit.eviden.com/wp-content/uploads/2025/05/08-module-save-1.png)

### 8. Compruebe el resultado de la configuración {#8-check-the-configuration-result}

  * Compruebe que ambos nodos muestren ✅ `Success`. A continuación, haga clic en `Monitor modules`.
  * Si un nodo muestra ❌ `Failure`, expanda su panel ▼ y lea los mensajes. Utilice la IA SafeKit 🤖 si necesita ayuda.

![Resultado de la configuración para el módulo Linux](https://safekit.eviden.com/wp-content/uploads/2025/05/09-module-save-check-1.png)

### 9. Inicie el clúster <span class="notranslate farm-term" translate="no">farm</span> en el nodo 1 y el nodo 2 {#9-start-the-farm-cluster-on-node-1-and-node-2}

  * Abra el menú ⋯ y seleccione `Start` en ambos nodos, como se muestra en la imagen.

![Inicie el clúster Linux en ambos nodos](https://safekit.eviden.com/wp-content/uploads/2024/03/11-monitoring-farm-stop-stop-start.png)

### 10. Espere hasta que ambos nodos estén `UP` (en verde) {#10-wait-until-both-nodes-are-up-green}

<p>Ambos nodos deben alcanzar el estado <code>UP</code> (verde). Esto significa que el script <code>start_both</code> se ha ejecutado en ambos nodos.</p>

<p> ⚠️ Si un nodo no alcanza <code>UP</code> (verde), o si la aplicación no se inicia, compruebe su registro del módulo <a href="/wp-content/uploads/2024/03/37-module-log-farm-script.png">🖼️</a>. </p>

  * Haga clic en el icono 🔍 del `node1` o `node2` para abrir el registro del módulo. Busque errores, como una comprobación que detuvo el módulo.
  * En el registro, haga clic en `start_both`. La salida del script aparece a la derecha. Compruebe si hay errores de inicio del servicio.
  * Utiliza la IA SafeKit 🤖 para obtener ayuda con los mensajes de registro.

ℹ️ Utiliza la 🕒 **[línea de tiempo 🖼️](https://safekit.eviden.com/wp-content/uploads/2026/05/safekit-console-timeline.png)** para entender la secuencia de eventos en el clúster.

![Ambos nodos del clúster de la Linux se están ejecutando](https://safekit.eviden.com/wp-content/uploads/2024/03/15-monitoring-up-up.png)

### 11. Pruebas {#11-testing}

SafeKit incluye una prueba mosaico integrada. Consulte [la sección «Prueba de la dirección IP virtual de equilibrio de carga en un clúster farm SafeKit](https://safekit.eviden.com/es/best-practises/test-load-balancing-vip-farm/).

![Pruebe la dirección IP virtual de Linux con el mosaico](https://safekit.eviden.com/wp-content/uploads/2024/03/appli-19.png)

ℹ️ Consulte la [formación en línea SafeKit](https://safekit.eviden.com/es/resources/safekit-on-line-training/) para obtener más detalles y vídeos.

### 12. Soporte {#12-support}

  * Para obtener soporte, cree una `Snapshot` SafeKit por cada nodo. Recopile los 2 archivos .zip.

ℹ️ Consulte [el Soporte SafeKit](https://safekit.eviden.com/es/resources/safekit-support/) para obtener más información.

![Compatibilidad con instantáneas para el clúster Linux](https://safekit.eviden.com/wp-content/uploads/2026/09/32-snapshots-network-load-balancing-cluster.png)

 

## Demostración de la solución <span class="notranslate farm-term" translate="no">farm</span> SafeKit {#demonstration-of-the-safekit-farm-solution}

### Vídeo de SafeKit: Balanceo de carga de red y gestión de IP virtual (5:03) {#demo-farm}

En este vídeo, aprenda a implementar una **dirección IP virtual** para proporcionar un único punto de entrada para un clúster de 2 nodos. SafeKit simplifica **el equilibrio de carga de la red** gestionando automáticamente la IP virtual, lo que garantiza que el tráfico del cliente se distribuya entre los nodos y se redirija instantáneamente durante una conmutación por error. Aunque esta demostración utiliza Apache en Windows, la solución funciona de forma idéntica con otras aplicaciones.

### Capítulos {#chapters}

  1. 🎬 [Arquitectura: Preparación de 2 nodos para una IP virtual compartida](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=0s) (0:13)
  2. 🎬 [Configuración: Configuración del módulo farm.safe y de la dirección IP virtual](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=13s) (2:20)
  3. 🎬 [Validación: Prueba de conmutación por error y redireccionamiento de IP virtual en caso de fallo del servidor](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=153s) (2:30)

### Implementación paso a paso {#step-by-step-implementation}

  * 🛠️ [Lee la guía sobre cómo configurar un clúster farm.safe en Windows](https://safekit.eviden.com/es/quick-install/safekit-quick-installation-guide-for-a-new-windows-application-with-network-load-balancing-and-failover/)
  * 🛠️ [Lee la guía sobre cómo configurar un clúster farm.safe en Linux](https://safekit.eviden.com/es/quick-install/safekit-quick-installation-guide-for-a-new-linux-application-with-network-load-balancing-and-failover/)

