Eu tenho um problema com um cluster de HA em execução no CentOS 5.4 x86_64.
Software usado:
- DRBD 8 (kmod-drbd-xen-8.0.16-5.el5_3.x86_64 / drbd-8.0.16-5.el5.centos)
- Pulsação
- LVM2
- Xen 3.1.2
Minha configuração do DRBD sincroniza um volume lógico. Quando eu criei pela primeira vez os metadados para o DRBD no volume lógico, ele começa a sincronização e funciona bem. O problema que estou tendo é que ele não atualizará os dados após a primeira sincronização, então, basicamente, você obtém uma cópia única e pára.
Quando eu trash o volume lógico, recrio-o e inicializo os metadados para o DRBD, ele apenas inicia a sincronização novamente (mas apenas uma vez).
Não fornece erros de sincronização ou nada, cat / proc / drbd mostra dois nós UpToDate saudáveis.
Eu tentei sincronizar o volume físico, o que resultou no Xen não ser capaz de inicializar qualquer VM (montada no domínio privilegiado).
Parece que não está me dando nenhuma atualização incremental, mas não há erros.
Editar: //
Eu tentei uma configuração ativa / passiva e ativa / ativa.
Eu sei que não está sendo sincronizado por arquivos de amostra sendo adicionados ao sistema de arquivos ext3 em execução no LVM que está configurado com drbd.
Obrigado pela sua ajuda até agora, anexado meu drbd config;
global { usage-count no; }
resource repdata {
protocol C;
startup { wfc-timeout 0; degr-wfc-timeout 120; }
disk { on-io-error detach; } # or panic, ...
net {
allow-two-primaries;
after-sb-0pri discard-younger-primary;
after-sb-1pri consensus;
after-sb-2pri call-pri-lost-after-sb;
cram-hmac-alg "sha1";
shared-secret "XXX"; }
handlers {
pri-on-incon-degr "echo o > /proc/sysrq-trigger ; halt -f";
pri-lost-after-sb "echo o > /proc/sysrq-trigger ; halt -f";
}
syncer { rate 100M; }
on node1.xxxxx.com {
device /dev/drbd0;
disk /dev/xenVG/vlayer;
address 10.0.67.50:7788;
meta-disk internal;
}
on node2.xxxxx.com {
device /dev/drbd0;
disk /dev/xenVG/vlayer;
address 10.0.67.60:7788;
meta-disk internal;
}
}