erro ao iniciar o serviço drbd

-1

Eu estou tentando fazer o espelhamento do servidor através de heartbeat e drbd . O problema é que ao iniciar o drbd eu recebo este erro: erro ao criar o netlink socket. a mensagem completa do erro é dada aqui

 * Starting DRBD resources                                                                                                                                               [
    adjust disk: user:failed(apply-al:10)
]
<1>bind(s->s_fd, (struct sockaddr*) &s->s_local, sizeof(s->s_local)) failed: -1 No such file or directory

<1>error creating netlink socket

Você poderia me ajudar a resolver isso. aqui está o conteúdo do meu recurso /etc/drbd.conf

# You can find an example in  /usr/share/doc/drbd.../drbd.conf.example

include "drbd.d/global_common.conf";
include "drbd.d/*.res";
resource user{
protocol C; 
#incon-degr-cmd "/sbin/halt -f";
startup{
wfc-timeout 240;
degr-wfc-timeout 240;
}
disk{
on-io-error panic; 
}
#syncer{
#rate 700000K; 
#al-extents 257; 
#}
on server2{
device /dev/drbd0; 
disk /dev/sdb1;
address 192.168.56.2:7788;
meta-disk internal;
}
on server3{
device /dev/drbd0;
disk /dev/sdb1;
address 192.168.56.3:7788;
meta-disk internal;
}

}
    
por Riadh Hamdi 01.10.2015 / 19:40

1 resposta

0

bem, encontrei a resposta. Na verdade, a distribuição do servidor Ubuntu vem com uma versão compilada do módulo drbd. Quando você instala o drbd utils você deve ter certeza que o módulo drbd e o drbd utils tem a mesma versão

para mim o que fiz:

1-fist você tem que desinstalar o programa evry que pode usar recursos drbd por exemplo heartbeat.

sudo apt-get remove heartbeat
sudo apt-get purge drbd8-utils

2 - então você deve atualizar seu repositório:

sudo apt-add-repository ppa:icamargo/drbd

3-update

sudo apt-get update

4-instale a última versão do drbd utils

sudo apt-get install drbd8-utils
    
por Riadh Hamdi 02.10.2015 / 11:26