[CentOS-pt-br] Cluster no CentOS. Ajuda..
Antonio da Silva Martins Junior
asmartins em uem.br
Terça Agosto 27 20:17:59 UTC 2013
----- "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: 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 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
> --
> 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.
Mais detalhes sobre a lista de discussão CentOS-pt-br