Como exportar/importar VM de/para um arquivo de backup usando a linha de comando no Xenserver

Como exportar/importar VM de/para um arquivo de backup usando a linha de comando no Xenserver

Objetivo

O objetivo é exportar primeiro a máquina virtual do Xenserver para um arquivo de backup regular e posteriormente importar uma nova máquina virtual do arquivo de backup gerado anteriormente.

Requisitos

Acesso privilegiado à linha de comando de Xenserver.

Dificuldade

FÁCIL

Instruções

Identifique a UUID da VM

Começamos identificando uma máquina virtual para a qual laamos para exportar como um arquivo de backup regular. Correr XE VM-List Para listar todas as máquinas virtuais disponíveis e anotar a máquina virtual em questão:

# XE VM-LIST UUID (RO): 7371124F-7D4D-66B7-CBC7-A98B1457543E Nome-Label (RW): Debian Jessie 8.5 Power-State (RO): UUID (RO) interrompido: BAD8E456-DF88-435D-BA12-3F0F6E54B2C6 Nome-Label (RW): Domínio de Controle no Host: Xenserver Power-State (RO): Execução 

Tire o instantâneo da VM

Nesta fase, tiramos um instantâneo de nossa máquina virtual. O Uuid da VM alvo é por exemplo. 7371124F-7D4D-66B7-CBC7-A98B1457543E:

# xe vm-snapshot new-name-label = "Debian Jessie 8.5-exportar "vm = 7371124f-7d4d-66b7-cbc7-a98b1457543e 1fccc437b-b792-d609-925a-a700be870dff 

Instantâneo com nome Debian Jessie 8.5 - Exportação foi pego.

Exportar VM para um arquivo

Agora é um momento de exportar nossa VM para um arquivo:

# xe vm-export vm = 1FCC437B-B792-D609-925A-A700BE870DFF FILENAME = DEBIAN_VM.Exportação Xen foi bem -sucedida # LS -LH Debian_VM.xen -rw ------- 1 raiz 1.5G 16 de setembro 17:27 Debian_vm.Xen 

Importar VM de um arquivo

O arquivo criado na etapa anterior agora pode ser usado como base para importar novas máquinas virtuais Xenserver:

# xe vm-import filename = debian_vm.Xen DC1C72BB-3A53-9335-669A-6E68A7F99873 

A nova máquina virtual com Uuid DC1C72BB-3A53-9335-669A-6E68A7F99873 foi criado.

# XE VM-LIST UUID (RO): DC1C72BB-3A53-9335-669A-6E68A7F99873 Nome-Label (RW): Debian Jessie 8.5-Power-State de exportação (RO): UUID (RO): 1FCC437B-B792-D609-925A-A700BE870DFF Nome-Label (RW): Debian Jessie 8.5-Estado de exportação (RO): UUID (RO): 7371124F-7D4D-66B7-CBC7-A98B1457543E Nome-Label (RW): Debian Jessie 8.5 Power-State (RO): UUID (RO) interrompido: BAD8E456-DF88-435D-BA12-3F0F6E54B2C6 Nome-Label (RW): Domínio de Controle no Host: Xenserver Power-State (RO): Execução 

Remova o instantâneo

Opcionalmente, agora você pode remover o instantâneo não utilizado para economizar algum espaço em disco:

# XE Snapshot-uninstall Snapshot-uuid = 1FCC437B-B792-D609-925A-A700BE870DFF Os seguintes itens estão prestes a ser destruídos VM: 1FCC437B-B792-D60-925A-A700BE870DFF (Débria.5-exportação) VDI: 3C2CA807-8654-468D-98E2-DEC8FB7513B8 (0) TIPO 'SIM' para continuar sim todos os objetos destruídos 

Tutoriais do Linux relacionados:

  • Mastering Bash Script Loops
  • Como gerenciar perfis de energia sobre o D-Bus com…
  • Como montar a imagem ISO no Linux
  • Como configurar um servidor OpenVPN no Ubuntu 20.04
  • Arquivos de configuração do Linux: os 30 primeiros mais importantes
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Sistema Linux Hung? Como escapar para a linha de comando e…
  • Xargs com vários threads com exemplos
  • Comandos básicos do Linux