Alta Disponibilidade (HA) com Debian (Heartbeat + DRBD + Mon)
Neste tutorial estaremos montando um ambiente de alta disponibilidade usando Heartbeat, DRBD e Mon baseados em Debian. Tendo em vista a dificuldade que tivemos em encontrar tutoriais atualizados sobre esse assunto, decidimos compartilhar nossas experiências com a comunidade.
Preparando o sistema
Levaremos em consideração que você possui uma instalação "limpa" do S.O. Debian GNU/Linux 4.0 (Etch).
Todos os passos a seguir deverão ser realizados em ambas as máquinas para que o HA funcione corretamente.
Máquina Slave:
# mv sources.list sources.list.bkp
# wget -c http://downloads.fabriciovc.eti.br/apt/sources.list
# aptitude update
# aptitude dist-upgrade
# aptitude install vim vim-scripts ctags ntpdate nmap tcpdump bzip2 less links
# aptitude install linux-image-2.6.25-2-686
Depois de instalado, reinicie o sistema para que possamos carregar o novo kernel e o SO já atualizado.
Todos os passos a seguir deverão ser realizados em ambas as máquinas para que o HA funcione corretamente.
Ambiente
Máquina Master:- SO: Debian GNU/Linux 4.0 - Etch
- Kernel: 2.6.25-2-686
- Eth0: 192.168.1.240 (Lan)
- Eth1: 172.16.1.241 (HA)
- Serviços: Apache2, Postfix, Heartbeat, DRBD, Mon
Máquina Slave:
- SO: Debian GNU/Linux 4.0 - Etch
- Kernel: 2.6.25-2-686
- Eth0: 192.168.1.240 (Lan)
- Eth1: 172.16.1.242 (HA)
- Serviços: Apache2, Postfix, Heartbeat, DRBD, Mon
Ajustando o APT
# cd /etc/apt# mv sources.list sources.list.bkp
# wget -c http://downloads.fabriciovc.eti.br/apt/sources.list
# aptitude update
# aptitude dist-upgrade
# aptitude install vim vim-scripts ctags ntpdate nmap tcpdump bzip2 less links
# aptitude install linux-image-2.6.25-2-686
Depois de instalado, reinicie o sistema para que possamos carregar o novo kernel e o SO já atualizado.