Outils pour utilisateurs

Outils du site


proxmox-extract-backup:proxmox_extract_backup

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
proxmox-extract-backup:proxmox_extract_backup [2018/09/11 08:41] – créée ronanproxmox-extract-backup:proxmox_extract_backup [2019/11/20 15:59] (Version actuelle) ghusson
Ligne 1: Ligne 1:
 ====== Proxmox extract backup ====== ====== Proxmox extract backup ======
- 
-**⚠️ A METTRE À JOUR ⚠️** 
  
 ===== add pve repository/key ===== ===== add pve repository/key =====
  
-  # echo deb "http://download.proxmox.com/debian wheezy pve" >> /etc/apt/sources.list +<code bash> 
-  # wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add - +echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list 
- +wget -O- "http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg" | apt-key add - 
-===== find which pve package has vma ===== +apt-get update 
- +</code>
-  # dpkg -S /usr/bin/vma +
-  # pve-qemu-kvm: /usr/bin/vma +
- +
-===== just download the deb package (in the current folder) ===== +
- +
-  # apt-get download pve-qemu-kvm +
- +
-===== verify the name of the deb package ===== +
- +
-  # ls ./pve-qemu-kvm* +
-  # ./pve-qemu-kvm_1.4-13_amd64.deb +
- +
-===== extract the vma file from package ===== +
- +
-  # dpkg --fsys-tarfile ./pve-qemu-kvm_1.4-13_amd64.deb | tar xOf - ./usr/bin/vma ./vma +
- +
-===== make vma executable ===== +
- +
-  # chmod u+x ./vma +
- +
-===== solve dependencies ===== +
- +
-  # aptitude install libglib2.0-0 libiscsi1 librbd1 libaio1 lzop +
- +
-===== if you encounter some problems by invoking the binary ===== +
- +
-  # aptitude install open-iscsi qemu gcc-4.7+
  
-===== copy lzo backup archive locally =====+===== get the vma binary and dependancies =====
  
-  # cp /path/to/backup/file.vma.lzo .+<code bash> 
 +apt-get download pve-qemu-kvm 
 +mkdir tmp 
 +dpkg -X pve-qemu-kvm_4.0.1-5_amd64.deb ./tmp 
 +mv tmp/usr/bin/vma .
 +rm -rf ./tmp 
 +apt-get install libiscsi7 librbd1 libgfapi0 libjemalloc2 
 +</code>
  
-===== extract lzo archive (gives you vma archive) =====+===== extract vma.lzo file =====
  
-  # lzop -d ./file.vma.lzo+<code bash> 
 +lzop -d <file.vma.lzo> 
 +./vma extract -v <file.vma> <not already created directory, ex: ./tmp2> 
 +</code>
  
-===== extract vma archive =====+===== (optional) convert to qcow2 =====
  
-  # vma extract ./file.vma -v ./vmaextract+<code bash> 
 +qemu-img convert -O qcow2 <input file.raw> <output file.qcow2> 
 +</code>
  
-===== list extracted content ===== 
  
-  # ls ./vmaextract 
-  # ./config_file 
-  # ./raw_backup_file 
proxmox-extract-backup/proxmox_extract_backup.1536655302.txt.gz · Dernière modification : 2018/09/11 08:41 de ronan