Bem, vendo como se eu puxasse meu cabelo para resolver isso, deixe-me responder a minha pergunta e salvar outra pessoa o problema de puxar o cabelo:)
Solução:
Depois de brincar, bastante pesquisação e reparticionamento, etc ... cheguei a uma configuração que funciona como um encanto.
Provavelmente, existe uma maneira mais rápida de fazer isso, mas não vou complicar demais essa resposta
Eu fiz uma instalação padrão com as partições como esta (eu tenho um disco rígido de 500g):
/boot 100mb
/swap 4gb
/ 40gb
O saldo do espaço em disco deve ser deixado como espaço não particionado.
Em seguida, criei uma partição primária chamada / dev / sda4 seguindo estas etapas:
~: fdisk /dev/sda
~: (fdisk shell) p4 (for primary partition # 4)
~: (fdisk shell) t (hit t and enter to edit the partition type)
~: (fdisk shell) 08e (Linux LVM)
Reinicialize o servidor para que as novas partições entrem em vigor.
Agora crie volumes lógicos por:
~: pvcreate /dev/sda4
~: vgcreate xenvg -s 4M /dev/sda4 # (xenvg is the name of my virtual group, you can rename it)
~: lvcreate -L400G -n xenroot xenvg # (xenroot is going to be my drbd resource and root partition for my DomU)
~: lvcreate -L4G -n xenswap xenvg # (xenswap is my swap file for my DomU)
Agora que você tem o particionamento correto, você pode ir em frente e instalar o DRBD com as seguintes diretivas de arquivo de configuração (drbd.conf)
Apenas exibindo as duas diretivas importantes aqui ...
{
device /dev/drbd0;
disk /dev/xenvg/xenroot;
}
Seu arquivo de configuração da VM do XEN precisa ser assim (novamente, apenas o importante)
{
disk = [ "drbd:xenvm,xvda,w","phy:xenvg/xenswap,xvdb,w" ]
}
Espero que isso ajude alguém de fora ...