XenServer migra máquinas entre hosts

4

Eu tenho uma configuração do XenServer 5.6 Free com 5 VMs (Windows e Linux) usando aproximadamente 1,5 TB de armazenamento diretamente conectado.

Como nossas necessidades de virtualização cresceram um pouco, atualmente estamos preparando uma máquina XenServer 6.0 Free mais rápida com mais RAM e mais armazenamento. Mais uma vez, discos diretamente conectados.

Como posso migrar as VMs entre máquinas XenServer?

Não preciso manter as máquinas em funcionamento durante a migração, mas usar a exportação e a importação de VM definitivamente demoraria demais.

A criação de uma VM com a mesma configuração no novo host e dd 'o volume do LVM pela rede seria a única solução rápida e menos dolorosa? Existe alguma "pegadinha" que eu deveria procurar ao fazer algo assim? A máquina antiga tem um AMD Phenom II, o novo possui CPUs Intel Xeon E5.

    
por Hubert Kario 06.06.2012 / 17:01

4 respostas

2

Acho que a maneira mais rápida de fazer a migração é usar um software de imagem de disco. Na empresa eu trabalho quase todas as máquinas são hospedadas em servidores XEN e VMWARE. Estamos enfrentando essa situação com muita frequência. Usamos o Active @ Boot Disk que é muito rápido e confiável. Na primeira inicialização com o cd no servidor que você deseja transferir e fazer backup para uma pasta de rede sua imagem do servidor. Então, no novo servidor XEN, inicialize e restaure essa imagem para o novo servidor. Espero que isso ajude.

    
por 13.06.2012 / 14:19
2

Tomando o Volume Lógico e copiando-o para o host remoto funciona. Mas leva tempo. E é um desperdício de tempo se a partição não estiver cheia. Especialmente se for uma grande partição desde o espaço não utilizado será copiado também.

Estou usando o xen no debian, mas acredito que seja genérico o suficiente para outras configurações

Quando movo minhas máquinas de xen, faço isso:

  • encerre a vm
  • monte o vm localmente em somente leitura (bom para ser seguro)
  • crie um novo LVM para disco / swap na máquina de destino
  • cria sistema de arquivos e troca nos LVMs
  • monte o sistema de arquivos
  • copia o arquivo de configuração xen para o novo xen DomU
  • rsync -avrplEHXgo - ids numéricos --exclude = / mnt / --exclude = / proc / --exclude = / dev / --exclude = / tmp / from-source-machine para o destino-machine
  • no destino, crie mnt, proc, dev trocar com as devidas permissões. desmontar o sistema de arquivos

e você deve estar pronto para ir

    
por 11.06.2012 / 17:16
1

No interesse de minimizar o tempo de inatividade, você pode criar um instantâneo. Então você pode exportá-lo, movê-lo e importá-lo na nova máquina.

    
por 11.06.2012 / 17:20
0

Já faz um tempo desde o uso do xen, mas ... e se você inicializasse ambos os xenservers usando uma distro ativa, por exemplo? separou a magia

habilite o compartilhamento de samba e copie os discos rígidos virtuais diretamente .. coloque um bom gigabit (ou superior) no meio e você estará pronto em pouco tempo!

Em seguida, basta importar os arquivos de configuração do menu xenserver?

    
por 11.06.2012 / 16:49