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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
proxmox-extract-backup:proxmox_extract_backup [2019/01/10 14:40] – Virer les croisillons rguyaderproxmox-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.1547131239.txt.gz · Dernière modification : 2019/01/10 14:40 de rguyader