[CentOS-pt-br] Cluster no CentOS. Ajuda..

Evandro Couto vandocouto em gmail.com
Segunda Agosto 26 21:47:10 UTC 2013


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 em hotmail.com> escreveu:
>
>> De: "C√°ssioElias ." <cassioelias em hotmail.com>
>> Para: "Lista de Discuss√£o CentOS-BR" <centos-pt-br em 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 em uem.br
>>> To: centos-pt-br em centos.org
>>> Subject: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..
>>>
>>>
>>> ----- "C√°ssioElias ." <cassioelias em hotmail.com> escreveu:
>>>
>>>> De: "C√°ssioElias ." <cassioelias em hotmail.com>
>>>> Para: "Lista de Discuss√£o CentOS-BR" <centos-pt-br em 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 em uem.br
>>>>> To: centos-pt-br em centos.org
>>>>> Subject: Re: [CentOS-pt-br] Cluster no CentOS. Ajuda..
>>>>>
>>>>>
>>>>> ----- "C√°ssioElias ." <cassioelias em hotmail.com> escreveu:
>>>>>
>>>>>> De: "C√°ssioElias ." <cassioelias em hotmail.com>
>>>>>> Para: "Portuguese (Brazilian) CentOS mailing list"
>>>> <centos-pt-br em 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/\$basearch
>>>>>
>> mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=\$basearch
>>>>> failovermethod=priority
>>>>> enabled=1
>>>>> gpgcheck=0
>>>>>
>>>>> [rpmforge]
>>>>> name = RHEL \$releasever - RPMforge.net - dag
>>>>> #baseurl = http://apt.sw.be/redhat/el6/en/\$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/\$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/CentOS_CentOS-6/network:ha-clustering:Stable.repo
>>>> -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 em 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 em 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 em 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 em 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 em 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 em centos.org
>> http://lists.centos.org/mailman/listinfo/centos-pt-br

-- 
Evandro Couto
Skype: tutoriaisgnulinux
TutoriaisGnuLinux.com <http://tutoriaisgnulinux.com>
-------------- Průxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130826/0088dc2d/attachment-0001.html 


Mais detalhes sobre a lista de discuss„o CentOS-pt-br