vzdump script

RobFantini

Famous Member
May 24, 2012
2,043
111
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?