Como clonar uma máquina virtual (guia passo a passo)

Máquinas virtuais, ou VMs para abreviar, são uma excelente ferramenta. A capacidade de ativar um sistema operacional personalizado e executá-lo em sua máquina a qualquer momento tem usos quase ilimitados.

Embora as máquinas virtuais possam ser úteis para o usuário de computador comum, elas são inestimáveis ​​para desenvolvedores de software, testadores ou qualquer pessoa que trabalhe na área de desenvolvimento de software. Eles podem ser configurados para praticamente qualquer sistema operacional e especificações de hardware.

O resultado? As equipes de desenvolvimento podem desenvolver e testar software em uma ampla variedade de ambientes. A capacidade de criar e depois “clonar” ambientes é um dos muitos benefícios do uso de máquinas virtuais.

O que significa “clonar” uma máquina virtual? Vamos primeiro dar uma olhada no que significa clonagem, então como fazê-lo.

O que é clonagem de máquina virtual?

A palavra “clone”, quando usada como verbo, significa fazer uma cópia idêntica de algo. No nosso caso, desejamos fazer uma cópia idêntica de uma máquina virtual existente. A duplicata terá exatamente o mesmo sistema operacional, configuração de hardware, configuração de software e aplicativos instalados.

Quando criada pela primeira vez, a máquina clonada corresponderá à original em todas as áreas. Assim que for usado, pequenas diferenças surgirão dependendo das ações do usuário. As definições de configuração podem ser alteradas, os arquivos podem ser criados no disco, os aplicativos podem ser carregados, etc. Basta fazer login ou criar um novo usuário para alterar o sistema assim que os novos dados do usuário forem gravados no disco.

Portanto, uma VM clonada é realmente apenas uma cópia exata no momento de sua criação inicial. Depois de iniciado e usado, ele começa a divergir da instância original.

Por que clonar uma máquina virtual?

Como desenvolvedor ou testador de software, muitas vezes você precisa de um ambiente para criar e testar aplicativos. As máquinas virtuais permitem que você crie um ambiente limpo configurado com os recursos necessários para teste. Conforme você usa a VM, ela pode ser corrompida ao tentar diferentes ideias de desenvolvimento ou testar o software. Eventualmente, você precisará de um novo.

Pode levar algum tempo para configurar e criar uma nova máquina virtual sempre que você precisar de uma, portanto, o melhor método é criar um ambiente original em uma VM. Em seguida, mantenha-o limpo ou sem uso. Sempre que um novo for necessário, basta clonar o original. Você terá rapidamente tudo o que precisa para seu ambiente de teste ou desenvolvimento.

Isso também funciona bem quando você tem uma equipe de desenvolvedores e testadores. Em vez de todos criarem sua própria VM, eles podem simplesmente receber uma cópia de um original que já está configurado com tudo o que precisam. Isso permite que desenvolvedores e testadores comecem a trabalhar rapidamente, garantindo também que eles comecem com o mesmo ambiente. Se alguém corromper ou destruir sua máquina, é fácil criar uma nova e começar de novo.

Como clonar uma máquina virtual: guia

As máquinas virtuais são controladas por um aplicativo chamado hipervisor. Caixa virtual, VMWare Fusione Parallels Desktop para Mac são exemplos.

Você pode ler sobre os melhores hipervisores em nosso melhor máquina virtual arredondar para cima. Quase todo hipervisor tem um recurso que permite clonar uma máquina virtual. Mostraremos como fazer isso usando os 3 hipervisores listados acima. A maioria dos outros usa métodos semelhantes.

VirtualBox

Use o método a seguir para clonar uma máquina no VirtualBox. Observe que esses comandos também podem ser executados no menu na parte superior do aplicativo VirtualBox.

Passo 1: Inicialize o VirtualBox em sua área de trabalho.

Etapa 2: certifique-se de que a VM que você deseja duplicar tenha todos os aplicativos instalados, esteja configurada como você deseja e esteja no estado desejado. Lembre-se de que cada cópia iniciará no mesmo estado e configuração. Uma vez pronto, é melhor desligar a VM antes de cloná-la.

Etapa 3: na lista de máquinas virtuais no painel esquerdo do aplicativo VirtualBox, clique com o botão direito do mouse na que deseja clonar. Isso abrirá o menu de contexto.

Passo 4: Clique em “Clone”.

Clonar uma máquina virtual 2

Etapa 5: Você será solicitado com algumas opções de configuração – o nome da nova instância, onde deseja armazená-la etc. Você pode manter os padrões ou alterá-los de acordo com suas preferências. Depois de selecionar suas opções, clique no botão ‘clonar’.

Clonar uma máquina virtual 1

Agora você terá uma duplicata exata de sua VM original que pode usar ou dar a outra pessoa da sua equipe.

VMware

VMware tem um processo semelhante. Você pode usar as etapas a seguir no VMware Fusion.

  1. Inicie o aplicativo VMware Fusion.
  2. Certifique-se de que a máquina virtual que você está copiando tenha todos os aplicativos necessários e esteja configurada da maneira que você deseja.
  3. Desligue a máquina antes de cloná-la.
  4. Selecione a VM desejada na biblioteca de máquinas virtuais.
  5. Clique na máquina virtual e crie um clone completo ou um clone vinculado. Se você quiser instanciar a partir de um instantâneo, clique em Instantâneos.
  6. Se você selecionou a opção de criar um clone a partir de um instantâneo, clique com o botão direito do mouse e selecione um clone completo ou um clone vinculado.
  7. Digite o nome da nova versão e clique em “Salvar”.

Parallels Desktop

Para o Parallels Desktop, use as etapas a seguir ou consulte este guia de Paralelos.

  1. Inicie o Parallels e verifique se a VM que você deseja usar como original está configurada e no estado que deseja copiar. Além disso, certifique-se de que ele está desligado.
  2. No centro de controle, selecione a VM e escolha File->Clone.
  3. Selecione o local em que deseja armazenar a nova versão.
  4. Clique em ‘Salvar’ e, em seguida, ele será criado.

Uma palavra sobre clones vinculados

Ao criar um clone usando a maioria dos hipervisores, você terá a opção de criar um clone completo ou um clone “vinculado”. Você pode estar se perguntando qual é a diferença.

Full oferece uma máquina virtual autônoma que é executada por conta própria no hipervisor, enquanto uma vinculada tem seus recursos vinculados à VM original.

Há vantagens e desvantagens em usar um clone vinculado, então você pode querer saber quais são antes de decidir qual usar.

Um clone vinculado compartilhará seus recursos, o que significa que ocupará muito menos espaço em seu disco rígido. Os clones completos podem usar muito espaço em disco.

Outra vantagem de usar um clone vinculado é que, ao fazer alterações na VM original, as versões vinculadas serão atualizadas. Isso significa que não haverá necessidade de criar um novo toda vez que uma alteração for feita no original. No entanto, isso pode ser considerado uma desvantagem se você não quiser que essas alterações afetem seus ambientes duplicados.

Outra desvantagem da vinculação é que as máquinas podem ficar muito mais lentas, especialmente se você executar mais de uma de cada vez. Como os recursos são compartilhados, a VM vinculada pode ter que esperar sua vez de usar os recursos necessários.

Mais uma desvantagem é que a máquina vinculada depende da VM original. Você não poderá copiar o clone e executá-lo em outra máquina, a menos que também copie o original na mesma área.

Além disso, se algo acontecer com o original – como ele ser excluído acidentalmente – as cópias vinculadas não funcionarão mais.

Palavras finais

Um clone de uma VM é, na verdade, apenas uma cópia dessa máquina virtual em seu estado atual. A clonagem pode ser benéfica, principalmente para quem trabalha com desenvolvimento de software. Os clones de máquinas virtuais nos permitem fazer cópias de um ambiente específico para que possamos reutilizá-los e não ter que nos preocupar em destruir o original.

Ao criar um novo clone, você precisará decidir se deseja criar um clone completo ou vinculado. Certifique-se de levar em conta as vantagens e desvantagens que falamos acima.

Como sempre, por favor, deixe-nos saber se você tiver quaisquer perguntas ou comentários. Gostaríamos muito de ouvir de você.