Restaurar VM em outro XenServer

1,711 views
Skip to first unread message

Marcelo

unread,
Aug 25, 2015, 7:24:09 PM8/25/15
to xen-br
Boa noite,

Tenho um Xenserver que esta dando erro de leitura no HD, neste mesmo HD tenho uma VM e esta até inicializa, mas esta dando erro.

Coloquei este HD como slave em outro Xenserver, consigo monta-lo e até ler algo, mas como consigo restaurar a VM neste outro XenServer?

Tenho até varios bkps desta vm mas, no dia que deu problema o bkp nao foi feito devido ao erro e preciso de uma pasta que foi gerada pela lei de Murphy justo neste dia....:P


Obrigado,
Marcelo

Marcelo

unread,
Aug 27, 2015, 5:12:10 PM8/27/15
to xen-br
Olá Pessoal,

Adicionei o HD como slave e coloquei o como "Local storage" em meu XenServer, o storage de 500GB aparece nele, que era a minha maquina virtual.
Tem alguma maneira de importar/rodar/salvar esta maquina virtual?


Obrigado,
Marcelo

Marllus Lustosa

unread,
Aug 27, 2015, 5:12:10 PM8/27/15
to xen...@googlegroups.com
Esse seu xenserver com erro não consegue nem completar o comando para exportação do .xva da VM?
# xe vm-export....

As seguintes opções podem ter êxito:

- Instalar um xenserver, adicioná-lo ao pool do xenserver falhado e tentar transferir a vm para o novo xen e os VDI para outro storage (Xen Motion);
- Fazer Xen Storage Motion entre o xenserver falhado e um novo xen com novo storage;
- Adicionar um HD externo ao storage local do xenserver que está com problemas e tentar retirar o hd falhado;

Poste aqui os resultados ou dúvidas.

--
--
Você recebeu esta mensagem porque está inscrito em Grupo "xen-br" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para xen...@googlegroups.com
Para anular a inscrição neste grupo, envie um email para xen-br-un...@googlegroups.com
Para mais opções, visite este grupo em http://groups.google.com/group/xen-br?hl=pt-BR
Site do GU Xen-BR: http://www.xen-br.org
Antes de enviar sua primeira mensagem leia atentamente as regras para participação no site http://groups.google.com/group/xen-br/web/regras?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "xen-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para xen-br+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
att,

Marllus de Melo Lustosa 
Analista de Tecnologia da Informação / Infraestrutura - Universidade Federal do Ceará - UFC
Bacharel em Ciência da Computação - UFPI
Lattes -> http://lattes.cnpq.br/5163268610076256
HomePage -> http://www.marllus.com
+55 86 99159663
+55 85 97590092

Marcelo

unread,
Aug 28, 2015, 5:45:31 PM8/28/15
to xen-br
Ol a Marllus,

Não consigo exportar para .xva o HD fica dando erro Input/Output error.

O que fiz, foi adicionar o "local Storage" do Xenserver com problema em outro Xenserver, aparece o storage o tamanho que era a VM de 500GB mas
não sei como levantar a VM.

Obrigado,
Marcelo

Marllus Lustosa

unread,
Aug 28, 2015, 5:45:31 PM8/28/15
to xen...@googlegroups.com
N tem como subir a vm desta forma, a não ser que vc tenha salvo os metadados dela. Neste caso vc só tem os VDIs que são o discos.

Vc já tentou ligar o xenserver falhado e rodar o comando de backup?

# xe vm-export vm=XXX filename=XXXyyy.xva

Enviado do meu iPhone
--

Odilair Leão

unread,
Aug 28, 2015, 6:47:05 PM8/28/15
to xen-br
Marllus, se ele tem os VDIs, ele pode criar uma outra VM, com os discos de mesmo tamanho e substituir os VDIs dessa VM pelo VDI que ele já tem, não daria certo assim?

Marllus Lustosa

unread,
Aug 29, 2015, 3:37:23 PM8/29/15
to xen...@googlegroups.com
Odilair, desta forma dá pra subir. Recriar a VM seria, de certa forma, recriar os metadados pra poder adicionar os VDIs nela.

Marcelo, neste disco com problemas, adicionado ao novo xenserver, aparece os discos da VM que vc quer recuperar?

Você pode tentar da forma que o Odilair disse.
O problema é transferir todos os discos sem "triscar" na área falhada.

Marcelo

unread,
Aug 30, 2015, 5:47:35 PM8/30/15
to xen-br
Bom dia pessoal,

Acredito que sim pois, aparece no storage que adicionei o mesmo tamanho do hd da VM que tinha, 500GB.

Dai crio uma nova vm com mesmo tamanho e como substituo os VDIs?


Obrigado,
Marcelo

Marllus Lustosa

unread,
Aug 31, 2015, 3:06:57 PM8/31/15
to xen...@googlegroups.com
Você consegue ver o vdi antigo em questão lá na aba storage (xencenter) do disco que você adicionou? 

Marcelo

unread,
Aug 31, 2015, 3:20:23 PM8/31/15
to xen-br
Olá Marllus,

No XenCenter sim, aparece.

Type:     LVM

Size:     696.3 GB used of 1389.3 GB total (501 GB allocated)

SCSI ID:     SATA_ST31500341AS_9VS3ZZ6N

UUID:         63e3daa3-8777-4065-3ba4-89f2cff2dd02

Abraços,
Marcelo

Marllus Lustosa

unread,
Aug 31, 2015, 4:08:47 PM8/31/15
to xen...@googlegroups.com
Mas, vc consegue ver o arquivo VDI da VM antiga, na aba storage do xencenter?

Essas informações que vc postou são referentes ao disco todo que você adicionou.
Caso não apareça nada na aba storage creio que terá que pegar os LVs e ir adicionando no novo LVM.
Aí para adicionar o vdi à VM é só ir na aba storage da mesma e clicar em add, depois seleciona o vdi em questão.

Você pode seguir a documentação oficial para adicionar esse disco antigo ao novo xenserver, para recuperar esse vdi antigo.

Achei uma postagem em um blog de um cara que fez exatamente o que você quer:

Espero que ajude.

Marllus Lustosa

unread,
Aug 31, 2015, 10:11:09 PM8/31/15
to xen...@googlegroups.com
Para recuperar uma vm com os vdis disponíveis mas sem os arquivos de metadados da vm, é só seguir o tutorial que te mandei e depois ir para o tópico "Restoring the Mappings Manually, if Metadata Backup is Not Available" deste link: http://support.citrix.com/article/CTX136342

Marcelo

unread,
Sep 1, 2015, 8:04:23 AM9/1/15
to xen-br
Olá Marllus,


Foi exatamente isto que fiz, na aba storage aparece o disco de 500Gb, mas a opcao virtual machine esta em branco.

A minha duvida é, crio uma nova maquina virtual e aponto para este disco de 500GB?

Obrigado,
Marcelo

Marcelo

unread,
Sep 1, 2015, 10:05:57 AM9/1/15
to xen-br
Olá Pessoal,

Criei uma maquina virtual com o mesmo tamanho do HD que tinha, "atachei" o storage adicionado anteriormente e tirei o storage local que usei na instalacao.
Startei a VM beleza, so que os erros do HD nao me deixam salvar os arquivos, fica aparecendo no console "end_request: I/O error"

Muito Obrigado ao Marllus e Odilair pelas dicas, aprendi bastante estes dias.

Abraços,
Marcelo

Marcelo

unread,
Sep 1, 2015, 2:39:25 PM9/1/15
to xen-br
Pessoal, só para finalizar o assunto...


Depois algumas horas com a maquina virtual ligada e muita paciencia, consegui retirar quase 3Gb de arquivos importantes via sftp.

Mais uma vez o meu Muito Obrigado aos Srs Marllus e Odilair...


Valeu!
Marcelo

Marllus Lustosa

unread,
Sep 1, 2015, 3:09:46 PM9/1/15
to xen...@googlegroups.com
É Marcelo, o problema foi principalmente porque o disco está ruim, senão tinha dado certo anexando o vdi à VM, como você fez e também apresentado nos manuais.

Neste caso o problema é de recuperação de dados. Mas, ainda bem que já conseguiu recuperar alguma coisa.
Aproveita e sobe o último backup depois joga lá esses dados que vc recuperou!

Por fim, recomendo vc a usar uma ferramenta para recovery, como a TestDisk. Vale a pena tentar!
Deixo até um possível manual a seguir:
TestDisk Step by Step to recover lost partitions and repair damaged FAT/NTFS boot sector

Grande abraço! Estamos às ordens!

Odilair Leão

unread,
Sep 2, 2015, 11:57:55 AM9/2/15
to xen-br
Marcelo, feliz aqui por ter ajudado de alguma forma. Eu estava fora esses dias, então não pude acompanhar mais. Mas o Marllus arrebenta no forum e está sempre disponível pra ajudar. É o verdadeiro espírito de cooperação.

Grande abraço.

Anderson Almeida

unread,
Sep 2, 2015, 12:41:43 PM9/2/15
to xen...@googlegroups.com
Boa Tarde Marcelo,

Estou com o mesmo problema , após uma queda de energia meu servidor xen (disco1) sobe mais as vm(disco2) não starta, toda tentativa de backup não funciona, mais o xen consegue enchegar a storage com as VMs, como você resolveu com uma nova instalação?

---> A vida é curta ... curta a vida. <---

Marllus Lustosa

unread,
Sep 2, 2015, 3:09:21 PM9/2/15
to xen...@googlegroups.com
Obrigado pelas palavras, Odilair.

Só de ver esse grupo bem ativo e as pessoas com suas dúvidas sanadas já me sinto feliz!

Grande abraço.

Enviado do meu iPhone

Marllus Lustosa

unread,
Sep 3, 2015, 11:30:20 AM9/3/15
to xen...@googlegroups.com
Anderson, tenta os tutoriais que supracitei:

Você pode seguir a documentação oficial para adicionar esse disco antigo ao novo xenserver, para recuperar esse vdi antigo.

Achei uma postagem em um blog de um cara que fez exatamente o que você quer:

Marcelo

unread,
Sep 4, 2015, 7:25:11 AM9/4/15
to xen-br
Boa Tarde Anderson,

Bom, fiz da seguinte maneira:

Segui o tutorial que o Marllus citou:

http://support.citrix.com/article/CTX121896

Adicionei o HD que estava com erro como slave em outra instalacao Xenserver, segui o tutorial acima e criei um "Storage Local-2"

Nisto já apareceu o VDI de 500GB que tinha da maquina que precisava recuperar.

Criei uma maquina virtual com o mesmo tamanho, dai fui em storage e "atachei" o VDI de 500GB do Storage Local-2 e retirei o Storage Local padrão.
Liguei a maquina e subiu a maquina do HD slave.

Foi isso...

Abraços,
Marcelo
Reply all
Reply to author
Forward
0 new messages