Conmutación por error del servidor web con máquinas virtuales en Two esxi 5.1

Conmutación por error del servidor web con máquinas virtuales en Two esxi 5.1

Tengo dos servidores en el centro de datos con dos sitios web abc.com, cde.com y mi modelo:

ESXi 1

  • NIC1 113.11.11.11 del ISP
  • NIC2 192.168.1.1 conexión cruzada NIC2 ESXi2
    • VM CentOS6 iptables1
    • Conmutación por error de HA proxy1 con HA proxy2 en ESXi2
    • VM CentOS6 apache1 rsync con apache2 en ESXi2
    • VM CentOS6 mysql1 se replica con mysql2 en ESXi2

ESXi 2

  • NIC1 113.11.11.12 del ISP
  • NIC2 192.168.1.2 conexión cruzada NIC2 ESXi1
    • Máquina virtual CentOS6 iptables2
    • Conmutación por error de HA proxy2
    • Máquina virtual CentOS6 apache2
    • Máquina virtual CentOS6 mysql2

Cuando ESXi1 está inactivo, el cliente no puede conectarse a sitios web porque abc.com y cde.com apuntan a la IP 113.11.11.11 de ESXi1.

Cuando uno de ellos cae, el cliente todavía conecta sitios web. ¿Como hacer eso?

¡Por favor avíseme! Muchas gracias

Respuesta1

Lo ideal sería hacer:

  • Cree un Firewall HA en su ESX (por ejemplo, pfsense)
  • Que ese FW tenga un VIP con una IP externa
  • Reenvíe esa IP al VIP interno del proxy HA

Además, como sugiere @Chopper3, debes agregar un Switch, VLAN adecuadas y todo eso.

Respuesta2

Alta disponibilidad: lo está haciendo... no exactamente correctamente.

Su configuración existente tiene dos direcciones IP: presumiblemente 113.11.11.11 apunta al equilibrador de carga activado ESXi 1y 113.11.11.12 apunta al de ESXi 2.
Para la configuración que ha documentado anteriormente, necesita al menos 3 direcciones IP:

113.11.11.11 --> ESXi 1
113.11.11.12 --> ESXi 2
113.11.11.13 --> Dirección compartida (HA) que cambia de un lado a otro cuando un servidor deja de funcionar.

Las solicitudes de sus clientes deben dirigirse a lacompartidoDIRECCIÓN.
Podrías configurar dicha configuración usandoCARPA en sentido pfo el equivalente en cualquier sistema operativo que estés usando.


Alternativamente, puede interconectar su entorno VMWare y aprovecharCapacidades de alta disponibilidad integradas de VMWarepara migrar la máquina virtual en ejecución desde ESXi 1a ESXi 2en caso de falla de hardware o mantenimiento programado.

Respuesta3

Una solución sería conseguir un equilibrador de carga. Puede configurar el balanceador de carga con la dirección IP 113.11.11.11 y luego configurar el balanceador de carga para enviar el tráfico de ambos sitios web a 192.168.1.1, 192.168.1.2 o ambos. Cuando un servidor falla, el equilibrador de carga envía todo el tráfico al otro servidor.

información relacionada