Tenho dois servidores no datacenter com dois sites abc.com, cde.com e meu modelo:
ESXi 1
- NIC1 113.11.11.11 do ISP
- NIC2 192.168.1.1 conexão cruzada NIC2 ESXi2
- VM CentOS6 iptables1
- Failover de proxy1 de HA com proxy2 de HA no ESXi2
- VM CentOS6 apache1 rsync com apache2 no ESXi2
- VM CentOS6 mysql1 replicado com mysql2 no ESXi2
ESXi2
- NIC1 113.11.11.12 do ISP
- NIC2 192.168.1.2 conexão cruzada NIC2 ESXi1
- VM CentOS6 iptables2
- Failover de proxy2 de alta disponibilidade
- VM CentOS6 apache2
- VM CentOS6 mysql2
Quando o ESXi1 está inativo, o cliente não consegue se conectar a sites porque abc.com, cde.com apontam para IP 113.11.11.11 do ESXi1.
Quando um deles cai, o cliente ainda conecta sites. Como fazer isso?
Por favor me aconselhe! Muito obrigado
Responder1
Idealmente, você faria:
- Crie um Firewall HA no seu ESX (por exemplo, pfsense)
- Deixe aquele FW ter um VIP com IP externo
- Encaminhe a porta desse IP para o VIP interno do proxy HA
Além disso, como sugere o @Chopper3, você deve adicionar um switch, VLANs adequadas e tudo mais.
Responder2
Alta disponibilidade - você está fazendo isso... não exatamente corretamente.
Sua configuração existente tem dois endereços IP - presumivelmente 113.11.11.11 aponta para o balanceador de carga ativado ESXi 1
e 113.11.11.12 aponta para aquele ativado ESXi 2
.
Para a configuração documentada acima, você precisa de pelo menos 3 endereços IP:
113.11.11.11 --> ESXi 1
113.11.11.12 --> ESXi 2
113.11.11.13 --> Endereço compartilhado (HA) que alterna quando um servidor fica inativo.
As solicitações do seu cliente devem ser direcionadas para ocompartilhadoendereço.
Você pode configurar tal configuração usandoCARP no pfsenseou o equivalente em qualquer sistema operacional que você esteja usando.
Alternativamente, você pode conectar seu ambiente VMWare e aproveitarRecursos integrados de alta disponibilidade do VMWarepara migrar a máquina virtual em execução para ESXi 1
em ESXi 2
caso de falha de hardware ou manutenção programada.
Responder3
Uma solução seria obter um balanceador de carga. Você pode definir o balanceador de carga com o endereço IP 113.11.11.11 e, em seguida, configurar o balanceador de carga para enviar o tráfego de ambos os sites para 192.168.1.1, 192.168.1.2 ou ambos. Quando um servidor falha, o balanceador de carga envia todo o tráfego para o outro servidor.