exportar o instantâneo do XenServer como arquivo via console

3

Eu criei um instantâneo de uma máquina virtual Citrix XenServer usando o XenCenter, e agora gostaria de salvar esse instantâneo como um arquivo * .xva, como se eu clicasse com o botão direito do mouse no ícone de instantâneo no XenCenter e escolhesse "Exportar arquivar...".

No entanto, como a VM tem um tamanho de 100 GByte, prefiro fazer essa operação no console do XenServer e salvá-la em um volume rápido montado pelo NFS, em vez de fazer o download da VM por meio de uma conexão de rede lenta.

Por favor, informe como fazer isso através do console. Passei algum tempo pesquisando, mas não consegui encontrar uma solução para esse problema específico.

    
por nn4l 19.03.2013 / 10:09

2 respostas

5

Depois de criar um instantâneo de um servidor, você pode exportar esse instantâneo para um armazenamento montado localmente, como o NFS. Dê uma olhada em um roteiro livre escrito por Andy Burton Aqui:

link

Eu cortei e colei o comando relevante do script abaixo.

# Create snapshot

            snapshot='xe vm-snapshot vm=$uuid new-name-label=backup_$date'
            vm_log[${#vm_log[@]}]="Snapshot: $snapshot"

            # Set as VM not template

            snapshot_template='xe template-param-set is-a-template=false uuid=$snapshot'
            vm_log[${#vm_log[@]}]="Set as VM"

            # Export

            snapshot_export='xe vm-export vm=$snapshot filename="$backup_dir$label-$date$backup_ext"'
            vm_log[${#vm_log[@]}]="Export: $snapshot_export"

            # Delete snapshot

            snapshot_delete='xe vm-uninstall uuid=$snapshot force=true'
            vm_log[${#vm_log[@]}]="Delete Snapshot: $snapshot_delete"
    
por 21.03.2013 / 22:17
3
  1. xe snapshot-list (para uuid de instantâneo)
  2. xe vm-export vm = SNAPSHOT_UUID nome do arquivo = / mnt / anything
por 20.01.2015 / 14:32