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

C�ssioElias . cassioelias em hotmail.com
Ter�a Agosto 27 19:31:39 UTC 2013


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?

Date: Mon, 26 Aug 2013 18:47:10 -0300
From: vandocouto em gmail.com
To: centos-pt-br em 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 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
  


_______________________________________________
CentOS-pt-br mailing list
CentOS-pt-br em centos.org
http://lists.centos.org/mailman/listinfo/centos-pt-br 		 	   		  
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130827/d5e144fe/attachment.html 


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