vzdump script

RobFantini

Famous Member
May 24, 2012
2,015
102
133
Boston,Mass
Hello .

I am trying to use a script in vzdump by using this in /etc/vzdump :
script: /root/fbc-vzdump-hook-script.pl

the script contains:
Code:
    print "HOOK-ENV: vmtype=$vmtype;dumpdir=$dumpdir;storeid=$storeid;hostname=$hostname;tarfile=$tarfile;logfile=$logfile\n";

    # example: copy resulting backup file to another host using scp
    if ($phase eq 'backup-end') {
            system ("cp  $tarfile /bkup/") == 0  ||
            die "copy tar file to backup-host failed";
    }

However it does work. from a backup log on pve screen:
Code:
INFO: starting new backup job: vzdump 2100 --compress lzo --remove 0 --storage bkup2 --node s022 --mode snapshot
INFO: HOOK: job-start
INFO: HOOK-ENV: dumpdir=/bkup2/dump;storeid=bkup2
INFO: Starting Backup of VM 2100 (lxc)
INFO: status = stopped
INFO: backup mode: stop
INFO: bandwidth limit: 500000 KB/s
INFO: ionice priority: 7
INFO: HOOK: backup-start stop 2100
INFO: HOOK-ENV: vmtype=lxc;dumpdir=/bkup2/dump;storeid=bkup2;hostname=samba;tarfile=/bkup2/dump/vzdump-lxc-2100-2016_03_29-08_02_01.tar.lzo;logfile=/bkup2/dump/vzdump-lxc-2100-2016_03_29-08_02_01.log
INFO: creating archive '/bkup2/dump/vzdump-lxc-2100-2016_03_29-08_02_01.tar.lzo'
INFO: Total bytes written: 616458240 (588MiB, 22MiB/s)
INFO: archive file size: 298MB
INFO: HOOK: backup-end stop 2100
INFO: HOOK-ENV: vmtype=lxc;dumpdir=/bkup2/dump;storeid=bkup2;hostname=samba;tarfile=/bkup2/dump/vzdump-lxc-2100-2016_03_29-08_02_01.tar.lzo;logfile=/bkup2/dump/vzdump-lxc-2100-2016_03_29-08_02_01.log
INFO: Finished Backup of VM 2100 (00:00:27)
INFO: HOOK: log-end stop 2100
INFO: HOOK-ENV: vmtype=lxc;dumpdir=/bkup2/dump;storeid=bkup2;hostname=samba;tarfile=/bkup2/dump/vzdump-lxc-2100-2016_03_29-08_02_01.tar.lzo;logfile=/bkup2/dump/vzdump-lxc-2100-2016_03_29-08_02_01.log
INFO: HOOK: job-end
INFO: HOOK-ENV: dumpdir=/bkup2/dump;storeid=bkup2
INFO: Backup job finished successfully
TASK OK

Any clues on how to get the script to work?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!