Olá Cássio,
Me desculpe a demora... meio ocupado hoje :D
Onde é que vc achou o heartbeat? Não é mais usado no CentOS6, agora é Pacemaker/Corosync. De uma olhada aqui:
http://www.howtoforge.com/how-to-set-up-an-active-passive-postgresql-cluster...
Dá para ter uma ideia, mas é para o C5.
Agora, o negócio é que não adianta ficar só em howto e receita de bolo. Dá uma boa lida no Cluster from Scratch do Clusterlabs.org:
http://clusterlabs.org/doc/en-US/Pacemaker/1.1-plugin/html/Clusters_from_Scr...
Sem entender como funciona, você não vai entender pq não funciona. Mas, se preferir ir pelo lado mais rápido e simples, tente esse aqui:
http://www.lazysystemadmin.com/2010/03/redhat-cluster-setup-guide.html
Configuração gráfica e simples...
E esse abaixo a documentação completa da RH:
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/...
Só não achei no google, uma receita especifica para o seu caso...
Att.,
Antonio.
----- "CássioElias ." cassioelias@hotmail.com escreveu:
De: "CássioElias ." cassioelias@hotmail.com Para: "Lista de Discussão CentOS-BR" centos-pt-br@centos.org Enviadas: Quinta-feira, 29 de Agosto de 2013 17:21:49 (GMT-0300) Auto-Detected Assunto: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..
Antônio, estou tentando configurar o Heartbeat, mas até ele está dando erro..
segui o seguinte tutorial:
http://tutoriaisgnulinux.com/?p=6469
mas quando dou o comando:
service heartbeat start
só me retorna essa linha:
Starting High-Availability services: INFO: Resource is stopped Done.
Não consigo entender como tirar esse erro.. No /var/log/messages não aparece nada lá a respeito do Heartbeat.
Pode ajudar?
Date: Wed, 28 Aug 2013 11:32:04 -0300 From: asmartins@uem.br To: centos-pt-br@centos.org Subject: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..
----- "CássioElias ." cassioelias@hotmail.com escreveu:
De: "CássioElias ." cassioelias@hotmail.com Para: "Lista de Discussão CentOS-BR" centos-pt-br@centos.org Enviadas: Quarta-feira, 28 de Agosto de 2013 9:01:02 (GMT-0300)
Auto-Detected
Assunto: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..
Antônio, configuração de partições entendida..
Agora, não tem problema sobrar esses 37736 Mb livres não? Tem certeza que essa configuração não dará problemas de tamanho no futuro?
Olá Cássio,
Esses 37G você deixa para expansão futura! Se você particiona agora tem a chance de errar. Se usa o LVM, você aumentar as partições
futuramente
sem tirar o SO do ar. De uma lida no Linux-LVM-HowTo.
Att.,
Antonio.
Date: Wed, 28 Aug 2013 08:51:34 -0300 From: asmartins@uem.br To: centos-pt-br@centos.org Subject: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..
Olá Cássio,
Sim. É isso... já dá para começar a brincar :D
Faça a instalação "minimal" em ambas as maquinas! Acerte o /etc/hosts e a rede entre elas!
De uma olhada aqui: http://wiki.centos.org/HowTos/Ha-Drbd
Vai te dar uma ideia de como configurar o DRBD. Ele trabalha com o disco /dev/sdb, mas você vai trabalhar com partição
/dev/vg_sys/lv_mysql e
/dev/vg_sys/lv_web. No final é tudo a mesma coisa!
Antes de configurar o DRBD aconselho tirar uma cópia do conteúdo
dos
diretórios,
não lembro se na conversão vai apagar ou não. E backup nunca faz
mal! :D
A parte da configuração do HA não bate (pois é do C5) mas dá
para
ter uma ideia
de como vai ficar. De uma olhada no site que o Evandro mandou
http://tutoriaisgnulinux.com/?tag=ha
tem muita coisa boa ai! O negócio é ler, adaptar para a sua
realidade, e testar antes
de colocar em produção. Como o Evandro disse, para BD existem
outras
soluções além do
DRBD. Mas, já fiz com o DRBD e também funciona.
Att.,
Antonio.
----- "CássioElias ." cassioelias@hotmail.com escreveu:
De: "CássioElias ." cassioelias@hotmail.com Para: "Lista de Discussão CentOS-BR" centos-pt-br@centos.org Enviadas: Quarta-feira, 28 de Agosto de 2013 8:20:16
(GMT-0300)
Auto-Detected
Assunto: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..
Antônio, veja pela imagem se é assim que deve ficar, pelo
menos no
padrão que você diz. Segui o seu padrão.
É assim que pode ou deve ficar de acordo com o que você falou?
https://dl.dropboxusercontent.com/u/3020746/drbd_2.png
Date: Tue, 27 Aug 2013 17:17:59 -0300 From: asmartins@uem.br To: centos-pt-br@centos.org Subject: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..
----- "CássioElias ." cassioelias@hotmail.com escreveu:
> De: "CássioElias ." cassioelias@hotmail.com > Para: "Lista de Discussão CentOS-BR"
> Enviadas: Terça-feira, 27 de Agosto de 2013 16:31:39
(GMT-0300)
Auto-Detected
> Assunto: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda.. > > Muito obrigado pelo link Evandro.. > > > uma coisa que não estou entendendo. > > > Para o DRBD, obrigatoriamente terei que ter uma partição
para
ele,
> certo? > Essa partição pode ser menor que a partição onde se
encontra o
S.O? Ou
> tem que ser maior? > > > Por exemplo..a partição onde está o S.O tem 15 Gb, dai
para o
DRBD
eu
> disponibilizo apenas uns 200 Mb.. > > > Funciona? >
Olá Cássio,
Funciona! Mas o que você armazena em 200Mb ?
Qual o tamanho do teu disco? Esquema de particionamento
básico
(eu
uso):
sda1 => 200MB sda2 => resto do disco
sda2 => pv => vg_sys (LVM)
1.5GB => /dev/vg_sys/lv_root / 200MB => /dev/sda1 /boot 2GB => /dev/vg_sys/lv_usr /usr 5GB => /dev/vg_sys/lv_home /home 5GB => /dev/vg_sys/lv_var /var
Mas, continua a pergunta: o que vai rodar no teu cluster?
Apache
/
MySQL?
Se sim, cria mais umas partições "lv_web" e "lv_mysql" e
monta:
5GB => /dev/vg_sys/lv_mysql /var/lib/mysql 5GB => /dev/vg_sys/lv_web /var/www
Dai vc usa o lv_web e o lv_mysql dos servidores para o DRBD
e
para a
migração
do serviço do Apache/MySQL em conjunto com o Pacemaker.
De uma olhada nos tutoriais que o Evandro mandou que lá tem
DRBD
com
Apache.
Att.,
Antonio.
> > Date: Mon, 26 Aug 2013 18:47:10 -0300 > From: vandocouto@gmail.com > To: centos-pt-br@centos.org > Subject: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda.. > > Caros, boa noite! > > Segue alguns links de Cluster RedHat. > > http://tutoriaisgnulinux.com/?tag=ha > > Abs, > > Evandro Couto. > > > Em 26-08-2013 18:43, Antonio da Silva Martins Junior
escreveu:
> > > ----- "CássioElias ." cassioelias@hotmail.com escreveu: > > De: "CássioElias ." cassioelias@hotmail.com Para: "Lista
de
> Discussão CentOS-BR" centos-pt-br@centos.org Enviadas: > Segunda-feira, 26 de Agosto de 2013 17:19:30 (GMT-0300)
Auto-Detected
> Assunto: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda.. > > Beleza Antônio... > > > Já estou dando uma olhada sobre o DRBD.. > > > a minha dúvida inicial é se quando eu estou fazendo a
instalação
do SO
> eu preciso criar uma partição só para o DRBD? > parece que no que estou lendo é dito que é preciso criar.. > > > Preciso mesmo criar uma partição só para o DRBD ? Olá
Cássio,
> > Como lhe disse, eu crio partições separadas da seguinte
forma:
> > / > /boot > /home > /usr > /var > > Em alguns casos, algumas dentro do /var (/var/lib e
/var/www).
Mas,
> respondendo a sua pergunta. Sim, você vai precisar de uma
partição
> para > o DRBD. E recomendo usar o LVM. No caso do DRBD você vai
precisar
> provavelmente de 2 a 3 partições. /var/lib/mysql, /var/www
e
/home.
> Dependendo > da situação. Já que estas partições serão compartilhadas
entre
os
> dois servidores. Elas podem ser automaticamente montadas
no
servidor
> correto pelo pacemaker, ou se você usar DRBD ativo/ativo
podem
ficar
> montadas em ambos, dependendo do filesystem usado. > > Att., > > Antonio. > > > > Date: Mon, 26 Aug 2013 16:12:04 -0300 > From: asmartins@uem.br To: centos-pt-br@centos.org
Subject:
Re:
> [CentOS-pt-br] Cluster no CentOS. Ajuda.. > > > ----- "CássioElias ." cassioelias@hotmail.com escreveu: > > De: "CássioElias ." cassioelias@hotmail.com Para: "Lista
de
> Discussão CentOS-BR" centos-pt-br@centos.org Enviadas: > Segunda-feira, 26 de Agosto de 2013 15:54:30 (GMT-0300)
Auto-Detected
> > > > Assunto: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda.. > > Olá Antônio... > > > haha...tem umas configurações muito avançadas para mim
hoje..hehe
> > > O que eu quero é apenas fazer um cluster de alta
disponibilidade.
Alta
> > > > disponibilidade no apache, servidor ftp e mysql, só isso. > > > Para que eu faça essa alta disponibilidade terei
necessariamente
que
> > > > usar o DRDB? > Não existem outros meios? > > > Para esse meu caso o que você sugere? Olá Cássio, > > Bem... você precisa de HA para Apache, FTP e MySQL. > > MySQL você pode instalar um servidor em cada máquina e
configurar
o
> "espelhamento" direto nele, ou seja, o que escreve em um
DB
ele
> "copia" > > para o outro DB, e você pode trabalhar em ambos ao mesmo
tempo.
> > Apache e FTP, você precisa de um "disco compartilhado" ou
ao
menos
> compartilhar os dados, a forma mais simples é usar o DRBD.
Mas,
sem é
> > possível usando algo como "rsync" ou "unisson" para copiar
as
> alterações > > de tempos em tempos entre os servidores. Só que ai, você
não
precisa
> do > > cluster com o HA. Já que terá os dados em ambas as
maquinas, é
só
> deixar > > os dois serviços ativos, com load-balance (pode ser via
DNS),
e
algo
> simples (uma script bash) para testar a interface do outro
servidor e
> > subir o IP dele localmente caso ocorra uma falha! > > Agora usando o DRBD, seria a maneira correta de fazer! De
uma
olhada
> nas documentações do DRBD e você verá que não é tão
complicado
assim
> não :D > > Att., > > Antonio. > > > > Date: Mon, 26 Aug 2013 08:35:42 -0300 > From: asmartins@uem.br To: centos-pt-br@centos.org
Subject:
Re:
> [CentOS-pt-br] Cluster no CentOS. Ajuda.. > > > ----- "CássioElias ." cassioelias@hotmail.com escreveu: > > De: "CássioElias ." cassioelias@hotmail.com Para:
"Portuguese
> (Brazilian) CentOS mailing list" centos-pt-br@centos.org > > > > Enviadas: Sábado, 24 de Agosto de 2013 0:30:21 (GMT-0300) > Auto-Detected > > > > Assunto: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda.. > > Olá Antônio...muito obrigado pela ajuda, está sendo de
grande
> utilidade. > > Vou fazer o seguinte.. Durante a semana que vem vou
começar
tudo
> > > > do > > > > zero, desde a instalação. Esse fim de semana estou a
baixar
novamente
> > > > o CentOS, e durante a semana que vem vou começar do zero.
Depois
> > > > se > > > > Deus ajudar em fazer o cluster funcionar, eu vou migrando
aos
poucos
> > > > os serviços web, ftp, etc. > > Tem algo que você queira me falar? Alguma dica, etc? Vou
começar
> > > > tudo > > > > do zero. Desde a instalação. > > Pelo que andei lendo, parece que tenho que criar uma
partição
> separada, isso procede? > > Agradeço desde já! Olá Cássio, > > Bem, sobre a instalação, eu começo instalando somente o
mínimo
e
> depois > > viu acrescentando os outros pacotes necessários. É claro,
que
se
eu
> > > > já sei > > o que vou usar, já incluo na minha script de kickstart :D > > Sobre o particionamento! Bem, eu nunca uso somente uma
partição!
Deve
> ser > > porque eu não sou usuário de windows :D Mas, nos unix da
vida
sempre
> > > > são > > criadas várias partições. E, se o seu cluster vai
trabalhar
> online-offline > > para fazer HA de web, usando o DRBD você vai precisar de
uma
partição
> > separada para os dados! > > Eu usei esta script para fazer a instalação de meu cluster
(lembrando
> que é > > um router), adapte para o seu caso: > > # Kickstart file > > install > text > reboot > > url --url= ftp://ftp.uem.br/linux/CentOS/6/os/x86_64 repo > --name="Update" --baseurl= > ftp://ftp.uem.br/linux/CentOS/6/updates/x86_64 > > lang pt_BR.UTF-8 > keyboard us-acentos > network --onboot yes --device eth0 --bootproto dhcp
--hostname
HostN
> > > > > > rootpw --iscrypted ****insira o hash de sua senha aqui**** > firewall --service=ssh > authconfig --enableshadow --passalgo=sha512 > selinux --disabled > firstboot --disabled > timezone --utc America/Sao_Paulo > bootloader --location=mbr --driveorder=sda --append="rhgb > crashkernel=auto quiet" > > clearpart --all --drives=sda > part /boot --fstype=ext4 --asprimary --size=250 > part pv.2 --asprimary --grow --size=1 > > volgroup vg_sys --pesize=4096 pv.2 > logvol / --fstype=ext4 --name=lv_root --vgname=vg_sys
--size=2048
> > > > > > logvol /usr --fstype=ext4 --name=lv_usr --vgname=vg_sys
--size=4096
> > > > > > logvol /var --fstype=ext4 --name=lv_var --vgname=vg_sys
--size=4096
> > > > > > logvol swap --name=lv_swap --vgname=vg_sys --size=4096 > > %packages > @brazilian-support > @core > @portuguese-support > @server-policy > wget > ntsysv > chkconfig > yum-presto > deltarpm > xorg-x11-xauth > pacemaker > corosync > tcpdump > wireshark > nmap > iptraf > %end > > %post --log=/root/install.log.post > # > ## Configurar Repositorios > # > sed -i 's/mirrorlist=/#mirrorlist=/;s/#baseurl= > http://mirror.centos.org/cento > > > > > > s/baseurl= ftp://ftp.uem.br/linux/CentOS/ ' > /etc/yum.repos.d/CentOS-Base.repo > > cat >/etc/yum.repos.d/temp.repo <<TEMPREPO > [epel] > name=Extra Packages for Enterprise Linux 6 - $basearch > #baseurl=
http://download.fedoraproject.org/pub/epel/6/%5C$basearch
> mirrorlist= >
https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=%5C$basearch
> > > > > > failovermethod=priority > enabled=1 > gpgcheck=0 > > [rpmforge] > name = RHEL $releasever - RPMforge.net - dag > #baseurl =
http://apt.sw.be/redhat/el6/en/%5C$basearch/rpmforge
> mirrorlist =
http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
> failovermethod=priority > enabled = 1 > gpgcheck = 0 > > [CentALT] > name=CentALT Packages for Enterprise Linux 6 - $basearch > baseurl=
http://centos.alt.ru/repository/centos/6/%5C$basearch/
> enabled=1 > gpgcheck=0 > TEMPREPO > > yum --nogpgcheck -y install epel-release > yum --nogpgcheck -y install rpmforge-release > yum --nogpgcheck -y install centalt-release > rm -f /etc/yum.repos.d/temp.repo > > wget >
http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/Cen...
> > > > -O /etc/yum.repos.d/network:ha-clustering:Stable.repo > > sed -i 's/enabled = 1/enabled=0/'
/etc/yum.repos.d/rpmforge.repo
> sed -i 's/enabled=1/enabled=0\nincludepkgs=quagga*
conntrack*/'
> /etc/yum.repos.d/centalt.repo > > yum --nogpgcheck --enablerepo=CentALT -y install quagga
quagga-contrib
> conntrack-tools > > yum --nogpgcheck -y upgrade > > #End. > > -- > Antonio da Silva Martins Jr. > Analista de Suporte > NPD - Núcleo de Processamento de Dados > UEM - Universidade Estadual de Maringá > email: asmartins@uem.br fone: +55 (44) 3011-4015 /
3011-4411
> inoc-dba: 263076*100 > > "Real Programmers don’t need comments — the code is
obvious."
> > -- > Esta mensagem foi verificada pelo sistema de antivirus e > acredita-se estar livre de perigo. > > _______________________________________________ > CentOS-pt-br mailing list CentOS-pt-br@centos.org > http://lists.centos.org/mailman/listinfo/centos-pt-br -- > Esta mensagem foi verificada pelo sistema de antivírus e > acredita-se estar livre de perigo. > _______________________________________________ > CentOS-pt-br mailing list CentOS-pt-br@centos.org > http://lists.centos.org/mailman/listinfo/centos-pt-br -- > Antonio da Silva Martins Jr. > Analista de Suporte > NPD - Núcleo de Processamento de Dados > UEM - Universidade Estadual de Maringá > email: asmartins@uem.br fone: +55 (44) 3011-4015 /
3011-4411
> inoc-dba: 263076*100 > > "Real Programmers don’t need comments — the code is
obvious."
> > -- > Esta mensagem foi verificada pelo sistema de antivirus e > acredita-se estar livre de perigo. > > _______________________________________________ > CentOS-pt-br mailing list CentOS-pt-br@centos.org > http://lists.centos.org/mailman/listinfo/centos-pt-br -- > Esta mensagem foi verificada pelo sistema de antivírus e > acredita-se estar livre de perigo. > _______________________________________________ > CentOS-pt-br mailing list CentOS-pt-br@centos.org > http://lists.centos.org/mailman/listinfo/centos-pt-br > > -- > Evandro Couto > Skype: tutoriaisgnulinux > TutoriaisGnuLinux.com > _______________________________________________
CentOS-pt-br
mailing
> list CentOS-pt-br@centos.org > http://lists.centos.org/mailman/listinfo/centos-pt-br > -- > Esta mensagem foi verificada pelo sistema de antivírus e > acredita-se estar livre de perigo. > _______________________________________________ > CentOS-pt-br mailing list > CentOS-pt-br@centos.org > http://lists.centos.org/mailman/listinfo/centos-pt-br
-- Antonio da Silva Martins Jr. Analista de Suporte NPD - Núcleo de Processamento de Dados UEM - Universidade Estadual de Maringá email: asmartins@uem.br fone: +55 (44) 3011-4015 / 3011-4411 inoc-dba: 263076*100
"Real Programmers don’t need comments — the code is
obvious."
-- Esta mensagem foi verificada pelo sistema de antivirus e acredita-se estar livre de perigo.
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
-- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. _______________________________________________ CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
-- Antonio da Silva Martins Jr. Analista de Suporte NPD - Núcleo de Processamento de Dados UEM - Universidade Estadual de Maringá email: asmartins@uem.br fone: +55 (44) 3011-4015 / 3011-4411 inoc-dba: 263076*100
"Real Programmers don’t need comments — the code is obvious."
-- Esta mensagem foi verificada pelo sistema de antivirus e acredita-se estar livre de perigo.
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
-- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. _______________________________________________ CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
-- Antonio da Silva Martins Jr. Analista de Suporte NPD - Núcleo de Processamento de Dados UEM - Universidade Estadual de Maringá email: asmartins@uem.br fone: +55 (44) 3011-4015 / 3011-4411 inoc-dba: 263076*100
"Real Programmers don’t need comments — the code is obvious."
-- Esta mensagem foi verificada pelo sistema de antivirus e acredita-se estar livre de perigo.
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
-- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. _______________________________________________ CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br