Migrar VM residindo em disco bruto (físico) para uma imagem de disco virtual

0

Eu tenho uma máquina virtual (guest = linux, host = windows) que é executada a partir de um disco físico que foi criado por VBoxManage internalcommands createrawvmdk .

Estou prestes a maximizar o espaço nesse SSD, portanto, quero migrar tudo para um novo e maior e, enquanto estou nisso, movê-lo para uma imagem de disco virtual - possivelmente também para que Eu posso começar a criar instantâneos.

Isso é possível sem reinstalar o sistema operacional convidado (sem criar uma nova VM)?

Senão eu teria que criar um novo, instalar o sistema operacional e rsync as coisas do antigo SSD e "reinstalar" todas as coisas no novo. Não é muito porque eu uso bastante o Docker, o que facilita a migração manual, mas há também DB's não-Dockerizados que precisam ser migrados manualmente, e eu realmente gostaria de evitar isso. Ou você recomendaria criar uma nova VM de qualquer forma por algum motivo realmente específico?

    
por Daniel F 18.09.2017 / 14:50

1 resposta

0

Existem dois passos envolvidos.

1) Copie os dados

Criar uma imagem virtual é fácil. Encerre a VM e, em seguida, no Gerenciador do VirtualBox, abra File - > Virtual Media Manager e clique em Copy . Selecione seu disco rígido (* .vmdk) e inicie o processo de clonagem / cópia. Eu escolhi o VMDK como um formato de destino. Eu também criei um VDI, mas o VMDK acabou sendo mais rápido.

Em seguida, vá para o Settings da VM - > Storage e Controller: SATA escolhem o disco rígido que você deseja substituir. Há um ícone para clicar onde você pode navegar para o arquivo recém-criado.

OK e inicializar na VM, agora você está executando esse arquivo.

2) Redimensione a partição e o sistema de arquivos, para isso, veja o seguinte Q & A:

Redimensionar Partição Ubuntu / dev / sda1 no VirtualBox VMDK quando o / dev / sda já é maior

    
por 21.09.2017 / 21:47