Mudanças entre as edições de "Install lvs"

De Slacam_Wiki
Ir para: navegação, pesquisa
Linha 40: Linha 40:
 
  chkconfig --level 2345 iptables on
 
  chkconfig --level 2345 iptables on
 
  /etc/init.d/iptables start
 
  /etc/init.d/iptables start
 +
 +
No caso de configurar o squid o exemplo da regra seria o seguinte:
 +
 +
iptables -t nat -A PREROUTING -p tcp -d 10.1.100.30 --dport 3128  -j REDIRECT
  
 
3- Mudar a configuração do syslog.conf para reexportar o log para outra máquina:
 
3- Mudar a configuração do syslog.conf para reexportar o log para outra máquina:

Edição das 17h52min de 30 de outubro de 2010

Instalando o Linux Virtual Server no CENTOS

Basicamente os pacotes necessários são:

 yum install piranha ipvsadmin

Os dois pacotes acima devem ser instalados no MASTER e SLAVE.

Atribua agora uma senha para acessar a interface web do configurador do LVS, cujo nome é piranha. Basta dar o comando

piranha-passwd

Inicie a interface com o comando

service piranha-gui start

A interface pode ser acessada pelo http://servidor.que.foi.instalado:3636

O login é piranha e a senha a que foi fornecida no comando acima.

Depois que a configuração do MASTER forem feitas vc deve dar o comando:

service pulse start

Na máquina SLAVE deve ser copiado o arquivo /etc/sysconfig/ha/lvs.cf que se encontra no MASTER

A diretiva "net.ipv4.ip_forward=1" deve ser adicionada no arquivo /etc/sysctl.conf Reinicie o sysctl em sequida.



Ajustes nas máquinas do Webfarm - Nodes

Para montar um node do cluster Web

1 - Copiar os arquivos de configuração o node_novo

2 - Acertar o iptables:

iptables -t nat -A PREROUTING -p tcp -d ip_virtual --dport 80  -j REDIRECT
service iptables save
chkconfig --level 2345 iptables on
/etc/init.d/iptables start

No caso de configurar o squid o exemplo da regra seria o seguinte:

iptables -t nat -A PREROUTING -p tcp -d 10.1.100.30 --dport 3128  -j REDIRECT

3- Mudar a configuração do syslog.conf para reexportar o log para outra máquina:

*.info;mail.none;authpriv.none;cron.none;local4.none            /var/log/messages
local4.*                                                @10.1.100.37

service syslog restart

4 - Iniciar o servico do apache

service httpd start

5 - Atualizar o node no piranha lvs.cf (veja mais detalhes em como montar lvs acima)


Atençao para os nodes:

1 - /etc/hosts com o nome acertado

2 - /etc/resolv.conf apontando corretamente

3 - Nome da máquina corrigido (/etc/sysconfig/network)

Para monitorar as conexões do LVS - Piranha pela linha de comando:

watch ipvsadm --list --stats --numeric