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 stoppedDone. 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" centos-pt-br@centos.org 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