O Xen tem um mecanismo de bloqueio embutido que deve ser usado, especialmente se estiver usando hot ou live migration. Nós temos um compartilhamento NFS montado em todos os nossos hosts Dom0, e o Xen verifica primeiro para ver se alguém está executando uma instância de um DomU antes de tentar iniciá-lo.
Olhe no seu arquivo xend-config.sxp - as configurações que você está procurando começam na linha 261 do meu sistema e são chamadas de xend-domain-lock
, xend-domain-lock-path
, e se você quiser configurar um utilitário externo Para gerenciá-lo de outra maneira, você pode especificar um comando externo para executar com xend-domain-lock-utility
. Estou usando o Xen 3.3.1 no SLES11; sua milhagem pode variar.
Gerenciamos xend, xendomains e nfs com marcapasso / openais e armazenamos os arquivos de bloqueio em uma montagem NFS que é altamente disponível por meio de marca-passos e uma partição no san.