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

Antonio da Silva Martins Junior asmartins em uem.br
Segunda Agosto 26 11:35:42 UTC 2013


----- "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.



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