Failover do Webserver com VMs em Two esxi 5.1

1

Eu 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 cross connect NIC2 ESXi2
    • VM CentOS6 iptables1
    • Failover de proxy1 de alta disponibilidade com proxy2 de HA no ESXi2
    • VM CentOS6 apache1 rsync com apache2 no ESXi2
    • VM CentOS6 mysql1 replicar com o mysql2 no ESXi2

ESXi 2

  • NIC1 113.11.11.12 do ISP
  • NIC2 192.168.1.2 cross connect NIC2 ESXi1
    • VM CentOS6 iptables2
    • Failover do proxy2 do HA
    • VM CentOS6 apache2
    • VM CentOS6 mysql2

Quando o ESXi1 no cliente não pode se conectar a sites, porque abc.com, cde.com apontam para IP 113.11.11.11 do ESXi1.

Quando um deles está no cliente, ainda conecta sites. Como fazer isso?

Pls me avise! Muito obrigado

    
por user219429 12.05.2014 / 18:03

3 respostas

1

Idealmente, você faria:

  • Crie um firewall de alta disponibilidade no seu ESX (por exemplo, pfsense)
  • Deixe que o FW tenha um VIP com um IP externo
  • Encaminhar esse IP para o VIP interno do Proxy HA

Além disso, como sugere @ Chopper3, você deve adicionar um Switch, VLANs adequadas e todas essas coisas.

    
por 12.05.2014 / 18:52
1

Alta disponibilidade - você está fazendo isso .... não é exatamente correto.

Sua configuração existente tem dois endereços IP - presumivelmente 113.11.11.11 aponta para o balanceador de carga em ESXi 1 e 113.11.11.12 aponta para o em ESXi 2 .
Para a configuração que você documentou acima, você precisa de pelo menos três 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.

Seus pedidos de clientes devem ser apontados para o endereço compartilhado .
Você pode configurar tal configuração usando o CARP no pfsense ou o equivalente em qualquer SO que você esteja usando.

Alternativamente, você pode fazer a conexão cruzada do seu ambiente VMWare e aproveitar o VMWare construído Recursos de alta disponibilidade para migrar a máquina virtual em execução de ESXi 1 para ESXi 2 no caso de falha de hardware ou manutenção agendada.

    
por 12.05.2014 / 19:10
0

Uma solução seria obter um balanceador de carga. Você poderia definir o balanceador de carga com o endereço IP 113.11.11.11 e, em seguida, configuraria 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.

    
por 12.05.2014 / 18:11