Como fazer backup de uma máquina virtual Virt-Manager no Linux

click fraud protection

O Virt-Manager é uma das melhores ferramentas de gerenciamento de virtualização KVM de código aberto no Linux. Com isso, configurar várias máquinas virtuais é um processo simples e otimizado. Neste artigo hoje, abordaremos todas as várias maneiras pelas quais os usuários podem criar um backup de uma máquina virtual do Virt-Manager.

Nota: O Virt-Manager não é a única maneira de interagir com as máquinas virtuais KVM na plataforma Linux. Se esses métodos não funcionarem, considere experimentar outras ferramentas de virtualização, como VirtualBox ou Caixas de gnomo.

Backup de instantâneo

A maneira mais fácil de garantir que sua máquina virtual Linux KVM tenha um backup adequado é fazer uso do Virt Ferramenta de instantâneo do gerente. Com os instantâneos, é fácil salvar tudo na VM e restaurá-lo mais tarde. Para criar um instantâneo, abra Virt-Manager e digite o raiz senha. Se você estiver fazendo backup remotamente, efetue o logon em qualquer conexão remota da VM que possa ter.

Nota: Uma maneira ideal de usar snapshots é instalar tudo na sua VM necessária para sua execução e, em seguida, criar um snapshot "básico" para restaurar, como uma nova instalação.

instagram viewer

Quando Virt-Manager estiver em funcionamento, inicie a VM da qual você deseja criar um instantâneo. Clique em "Visualizar" e selecione o botão "Instantâneos" para abrir a ferramenta de instantâneos. Cclique no botão + para abrir o menu de criação de Snapshot. No menu, você precisará preencher o nome do instantâneo e a descrição.

Na seção "Nome", certifique-se de escrever o nome do sistema operacional que está no instantâneo. Em "Descrição", escreva uma explicação detalhada do que está no instantâneo e por que você o criou. Isso ajudará, especialmente se você tiver muitos instantâneos diferentes e não souber a diferença entre nenhum deles.

Após preencher todas as informações na ferramenta de criação de captura instantânea, clique em Concluir para concluir o processo.

Restaurar instantâneos

Para restaurar um instantâneo da máquina virtual Virt-Manager, clique em "Visualizar" na interface principal e selecione "Instantâneos". Selecione um instantâneo na interface do usuário e clique no botão play. Isso interromperá toda a atividade atual na VM e a restaurará para o estado em que o instantâneo está.

Precisa excluir um instantâneo do Virt-Manager? Clique em um instantâneo e selecione o ícone da lixeira. Selecionar excluir abre uma caixa de diálogo que pergunta "você tem certeza de que deseja excluir este instantâneo?" Selecione a opção "yes" (Sim) e o instantâneo será excluído.

Backup de arquivo morto

Além de criar instantâneos para fazer backup de uma máquina virtual do Virt-Manager, outra maneira de criar um backup é como um arquivo morto do volume usado para armazenar o sistema operacional.

Nota: O processo de backup descrito nesta seção cobre apenas os discos rígidos virtuais. Se sua configuração do KVM permitir que máquinas virtuais sejam executadas diretamente no disco rígido, o processo a seguir não é recomendado. Para criar backups para isso, confira nosso tutorial sobre discos Gnome.

Comece abrindo um terminal (conecte-se ao servidor via SSH no terminal se suas VMs forem remotas) e use o CD comando para mover para /var/lib/libvirt/images/. Este é o diretório padrão do Virt-Manager, e todos os volumes de disco estão aqui. Se você alterou o diretório para outra coisa, precisará descobrir isso por conta própria.

Qualquer usuário pode CD para dentro /var/lib/libvirt/images/, mas um usuário não root não pode usar ls para visualizar o conteúdo do diretório, pois as permissões não estão corretas. Para resolver esse problema, obtenha acesso root.

sudo -s

Agora que o terminal está usando raiz, execute o virsh ferramenta para criar um backup do arquivo de definições da VM.

echo ''> nameofvm.xml
virsh dumpxml nameofvm> /var/lib/libvirt/images/nameofvm.xml

Usar ls para encontrar o nome do disco rígido virtual Qcow2 em /var/lib/libvirt/images/. Copie o nome do arquivo e use mv para movê-lo para um novo subdiretório.

mkdir -p vm-backup. c. mv example.qcow2 vm-backup mv nameofvm.xml vm-backup

Usando alcatrão, crie um archive do disco da VM e do arquivo XML.

tar -jcvfp meu-vm-backup.tar.bz2 vm-backup mv meu-vm-backup.tar.bz2 / home / nome de usuário /

O backup das imagens de disco da VM leva muito tempo. Dependendo do tamanho do arquivo, pode demorar uma hora ou mais. É melhor deixar o PC fazer o que quer. Quando o backup estiver concluído, sinta-se à vontade para mudar my-vm-backup.tar.bz2 para outro servidor, backup na nuvem e etc.

Restaurando backups

Para restaurar um backup, primeiro você precisa extraí-lo.

tar -xvfp my-vm-backup.tar.bz2
cd vm-backup

Usar virsh para restaurar o arquivo XML.

sudo -s. virsh define --file /home/username/location/of/exctracted/archive/vm-backup/nameofvm.xml

Por fim, mova a imagem do disco para o diretório de imagens.

mv example.qcow2 / var / lib / libvirt / images /
watch instagram story