Pessoal, bom dia.
Tenho uma vm que esta em um ESXi e preciso copia-la para outro ESXi, só que tem um detalhe: não posso desliga-la.
a copia tem que ser a "quente".
Estou fazendo a transferencia dos arquivos por scp, só que alguns arquivos não são transferidos, pois dá a seguinte
mensagem: Device or resource busy, e esta msg ocorre por a vm estar ligada.
Mas mesmo assim com alguns arquivos copiados, vou ate o outro ESXi e tento adicionar o arquivo maquina.vmx no
inventário, mas ao subir a maquina dá o erro: "File <unspecified filename > was not found"
Como posso efetuar essa cópia.
obrigado pela ajuda.
Alex
Olá,
você tem virtual center ? essa máquina virtual está em disco local ou em um storage onde os dois ESXi acessam ?
Please, don't forget the awarding points for "helpful" and/or "correct" answers.
Mauro Bonder - Moderator
O amigo tentou usar o vmware converter ? É uma forma segura. Por linha de comando você vai ser barrado nos locks files/Arquivos em uso. Se você parar a máquina virtual pode até ser role, já que você liberou o hd virtual, liberando o arquivo.
Quem tem suporte funcional a cópia quente é o Xen, mas aí é outra história. =]
o converter talvez não seja a melhor opção pq a migração é feita a quente, porém ela vai para o outro host e fica desligada como se tivesse dado um "dedoff".
Se voce tem virtual center, utilize o vmotion, para isso voce deve ter discos compartilhados, se voce nao tem, so desligando a maquina virtual e fazendo storage vmotion.
Ou planeje uma parada para realizar tal atividade.
Please, don't forget the awarding points for "helpful" and/or "correct" answers.
Atribua os pontos se a resposta foi util ou correta.
Mauro Bonder - Moderator
Mas parece que ela tá querendo copiar a máquina de um hipervisor para outro com a máquina ligada. Ele usando o scp vai copiar hds virtuais, mas não tem como colocá-lo em um inventário de máquina automaticamente no processo de transferência. Ele tá uns níveis bem abaixo disso. Vamos aguardar a resposta do amigo. =]
Possuo somente ESXi aqui na empresa, não temos nada de ESX, VCenter, etc. estamos em processo de compra ainda.
Para efetuar a copia pensei no seguinte, fazer um snapshot e copiar os arquivos *-flat.vmdk, nome-do-servidor.vmdk para o novo servidor via scp.
Só que ao ao subir a maquina no novo ESXi dá o erro: "File <unspecified filename > was not found"
Olhaí, tentou usar o converter ?
e vai continuar dando erro, como o ncaio comentou, enquanto a máquina estiver ligada o disco principal gera um .lck (locked) para proteger o disco.
só desligando ela mesmo, sem chance. pelo menos até onde eu sei, é a melhor opção.
A melhor maneira de fazer uma copia de vm a quente sem vmotion é utilizando o converter, na verdade não vai ser sem downtime, mas para você é a que vai apresentar menor downtime possivel.
Além disso é uma ferramenta confiavel que você pode ter certeza que ao final do processo sua maquina vai estar rodando no outro host corretamente e com total compatibilidade.
Att
Saulo Quinteiro Dos Santos
Analista de Sistemas
MPS Informática Curitiba
Bacharel em Ciência da Computação - UFPR
msn: sauloquinteiro@gmail.com<mailto:sauloquinteiro@gmail.com>
cel: 41-9927-5236
2011/6/9 MauroBonder <communities-emailer@vmware.com<mailto:communities-emailer@vmware.com>>
VMware Communities<http://communities.vmware.com/index.jspa>
copia de maquina virtual a quente
reply from MauroBonder<http://communities.vmware.com/people/MauroBonder> in Brazil VMware User Group - View the full discussion<http://communities.vmware.com/message/1769650#1769650
se for considerar um downtime, a forma mais segura e menos impactante é o converter. agora sem downtime, no way.
Muito legal o desenrolar do post galera, dinâmico e focado!
Passei uma situação similar a dois anos numa empresa do grupo... há um script que chamam de ghettoVCB (http://www.virtuallyghetto.com/) ( http://communities.vmware.com/groups/ghettovcb ), na época tentei implementar, mas acabei abandonando pois não soube como schedular a tarefa de backup.
Depois de algum tempo, compramos o vCenter, foi a melhor solução...o investimento se paga logo para situações como a sua.
Att.
Aqui uma dica quente pra vc colega: http://communities.vmware.com/docs/DOC-8760
mister,
ghettovcb é uma solução free para backup de VMware via script, porém o problema do nosso amigo é outro. rsrs Apesar da dica boa, a questão não é fazer o backup...rsrsrs
Você fez um belo negócio comprando vcenter, tenho certeza que facilitou sua vida. rsrsrs
Pessoal,
descobri como fazer.
Fiz um snapshot na maquina, depois copiei os arquivos do diretorio da vm para o outro ESXi atraves do scp.
depois fui no arquivo MAQUINA.vmx e alterei a linha:
scsi0:0.fileName = "MAQUINA-000001.vmdk"
para
para: scsi0:0.fileName = "MAQUINA.vmdk"
No novo ESXi, fui em sumary / browse datastore e selecionei o arquivo MAQUINA.vmx e a adicionei no inventário.
mais uma vez agradeço a ajuda de todos.
Excelente alexandre2602
Espero que tenha sorte quando for deletar esse snapshot. ahahhaha
Abraços
Fiz todos os testes e não ocorreu nenhum problema.
O snapshot foi deletado e a vm esta operando normalmente no novo ESXi.
mais uma vez agradeço a ajuda de todos.
abs
por favor, encerre o tópico e marque como "Answered" para manter o forum organizado.
Grato.
Please, don't forget the awarding points for "helpful" and/or "correct" answers.
Mauro Bonder - Moderator
sem problemas. Mas não encontrei na pagina uma opção para fechar o tópico.