Configuração de alta disponibilidade com o NFS

3

Configuração de HA de hospedagem na Web

Eu tenho 5 servidores:

Server-1:     Webhosting Controlpanel (192.168.1.1)
Server-2:     Load balancer [Haproxy] (Public IP:192.168.1.2 and 
              Virtual IP:192.168.1.3)
Server-3 & 4: Data Servers Mounted data from NFS so data is same on 
              each server i.e /home (192.168.1.4, 192.168.1.5)
Server-5 :    NFS Server (192.168.1.6) shared directory /home

Meu problema é que não consigo montar /home do IP virtual de "load balancer". Eu não sei como configurar o HAproxy para acessar pastas compartilhadas de servidores.

Eu posso acessar diretamente os diretórios montados /home dos servidores, mas quero montar o /home pelo balanceador de carga para que eu tenha uma configuração de HA.

OBSERVAÇÃO

O balanceador de carga está funcionando para o Apache. Posso ver o carregamento da página padrão do Apache a partir do IP virtual do balanceador de carga.

Aqui está uma imagem do modelo de configuração:

    
por Yousaf 25.05.2013 / 23:00

1 resposta

2

Não tenho certeza se compreendi totalmente sua pergunta, por isso, se estiver incorreto, informe-nos. Eu acho que você seria melhor configurar uma arquitetura ativa / passiva para NFS vs. fronting NFS com HAProxy. Há um tutorial bem detalhado que ajuda você a configurar 2 servidores NFS e usar o DRBD para que o servidor 2 monitore um ao outro e falhe como necessário.

link

Eu também diria a você este tópico que discute mais detalhadamente os contras com a tentativa de fazer frente ao NFS com o HAProxy vs. a abordagem ativa / passiva.

link

    
por 26.05.2013 / 00:20