- Ajuda com DRBD no RH9
+ Responder ao Tópico
-
Ajuda com DRBD no RH9
Olá lista,
será que alguem poderia me dar uma luz com o DRBD no RH9??
Instalei este pacote rpm, todas as dependências pedidas foram instaladas, foi gerado o arquivo drbd.conf, mas mesmo assim não consigo montar a partição nb0.
dá um erro de "partição nb0 não possui blocksize valido". Oq estou fazendo de errado?
Eu posso apontar o mountpoint para qualquer caminho? Por Ex. /mnt/cluster ?
[]'s
-
Ajuda com DRBD no RH9
Fala Fabio
Cara usei o drbd no RH9 e FedoraCore1, funcionou tudo blz , claro q
antes a lista me deu uma ajuda e tando !!!
Mais a diferença é q eu instalei tudo a partir do fonte "tar.gz", só
o heartbeat que não.
Experimenta instalar apartir do fonte, pode acontecer de alguns pacotes
virem com algum pau, assim como ja tive problemas com pacotes
para "adsl e nfs no RH", recomendo vc instalar dessa maneira
Obs.: Não tentei inslalar o drbd a partir do pacote rpm, e não estou
confirmando q ele tem alguma deficiencia, apenas estou sugerindo q instale a partir dos fontes
[]'s
-
Ajuda com DRBD no RH9
Instalar o pacote do drbd para o RH 9, deve estar de acordo com a versão update do seu kernel, senão ele não roda.
Siga o que o "km_adm" sugeriu, use os fontes e seja feliz
[]´s
Marcos Pitanga
Linux Clusters Specialist
HA + SLB + HPC
-
Ajuda com DRBD no RH9
km,
Qual a versão dos fontes que vc instalou?? estou tentando com essa versão: drbd-0.6.12.tar.gz e não rola!
vlw
-
Ajuda com DRBD no RH9
1o Passo: Definir os nomes dos servidores no arquivo hosts
cd /etc
vi hosts
127.0.0.1 localhost.localdomain localhost
10.0.0.1 servidor1
10.0.0.2 servidor2
* Configurando o DRBD *
1o passo: Mudar o Makefile da compilacao do kernel
# cd /usr/src/linux-2.4
# vi Makefile
Na opcao EXTRAVERSION = -8custom
passar para EXTRAVERSION = -8
2o passo: Preparar o kernel
# cd /usr/src/linux-2.4
# make mrproper
# cp /boot/config-2.4.20-8 .config
# make -s oldconfig_nonint ; make -s oldconfig_nonint
# make dep
# make include/linux/version.h
3o passo: Construcao do modulo do Kernel
# cd /usr/src
# tar -zxvf drbd-0.6.12.tar.gz
# cd drbd-0.6.12
4o passo: Edite o arquivo drbd_config.h e descomente a linha
// #define SIGHAND_HACK para
#define SIGHAND_HACK
5o passo: Compilando os modulos do DRBD
# cd drbd-0.6.12/drbd
# make clean all
# make clean
# make KDIR=/usr/src/linux-2.4
6o passo: Construindo as ferramentas do espaco do usuario
# cd /usr/src/drbd-0.6.12/user
# make
7o passo: Finalizando a instalacao do modulo
# cd /usr/src/drbd-0.6.12
# make install
8o passo: Criar o arquivo drbd.conf
resource drbd0 {
protocol = B
fsckcmd = fsck -p -y
disk {
do-panic
disk-size = 1020127k
}
net {
sync-min = 500k
sync-max = 100M # maximal average syncer bandwidth
tl-size = 5000 # transfer log size, ensures strict write ordering
timeout = 60 # unit: 0.1 seconds
connect-int = 10 # unit: seconds
ping-int = 10 # unit: seconds
ko-count = 4 # if some block send times out this many times,
# the peer is considered dead, even if it still
# answeres ping requests
}
on servidor1 {
device = /dev/nb0
disk = /dev/hda3
address = 10.0.0.1
port = 7788
}
on servidor2 {
device = /dev/nb0
disk = /dev/hda3
address = 10.0.0.2
port = 7788
}
}
9o Passo: Adicionar o drbd no seu ntsysv
# chkconfig --add drbd
10o Passo: Efetuar a entrada no fstab
/dev/nb0 /dados auto defaults,noauto 0 0
11o Passo: Efetuar todo o procedimento no outro servidor
[]´s
Marcos Pitanga
Linux Clusters Specialist
HA + SLB + HPC
-
Ajuda com DRBD no RH9
Pitanga,
Muito Obrigado, estarei testando isso logo pela manhã!
Vlw mesmo