KVM para migração de Xen

7

Recentemente, fui indicado para criar algumas VMs para uso em produção e comecei a fazer uma VM baseada em KVM em vez de descobrir o que nosso servidor de produção usa.

Descobri recentemente que nossos próprios servidores usam o Xensource OS e não parecem que serão atualizados em um futuro próximo. Então, no momento, estou preso a duas opções - tentar converter a VM KVM em uma VM Xen ou reconstruir o que tenho em uma nova VM Xen.

Sendo a pessoa preguiçosa que sou, prefiro não ter que reconstruir a VM. Procurei alguma documentação sobre um procedimento para fazer isso, mas a única coisa que posso fazer é um artigo antigo com algumas instruções vagas.

Portanto, esta é a minha pergunta, Falha do Servidor - é possível migrar um KVM em execução em um kernel KVM para um kernel Xen? E se sim, como?

    
por qweet 15.09.2011 / 12:32

2 respostas

1

A resposta curta é que é definitivamente possível.

A resposta mais longa de como depende de como você criou seu convidado KVM. A VM provavelmente será executada com pouca ou nenhuma modificação no Xen.

Você pode atualizar para adicionar mais alguns detalhes sobre como você criou o convidado KVM e se ele é o Windows ou o Linux, etc.?

Também postando a configuração do guest KVM (por exemplo, se é libvirt) ou a linha de comando que você usou para iniciar a VM.

É provável que seja apenas uma questão de fazer um arquivo de configuração do Xen que aponte para o disco de convidado ou arquivo de imagem. Também seria útil publicar um exemplo do arquivo de configuração domU que está sendo usado pela sua instalação do Xen. Por exemplo, essas configurações são normalmente armazenadas em / etc / xen /

Você também pode esclarecer com qual distro você está trabalhando (tanto para o KVM quanto para o Xen). Desde há muitas opções de como as coisas podem ser configuradas. O Xen, em particular, tem muitas maneiras de implantá-lo (consulte, por exemplo, Implantar o Xen )

(A propósito, essa também é uma ótima pergunta para a lista de discussão xen-users - link - especialmente com os esclarecimentos solicitados acima)

    
por 15.09.2011 / 21:51
0

Basicamente isso é bem fácil. Se convertendo para XEN eu recomendaria ir direto para o modo PV. Na VM:

  1. Instale o XEN-kernel
  2. Altere hda ou sda para xvda
  3. Inicialize no modo PV usando o pygrub .

Se tudo funcionar, remova o KVM-kernel.

    
por 01.09.2012 / 23:34