The costless version of VMware ESXi still lacks a decent means of backing upward virtual machines. You postulate to buy a license for that feature. There's a elementary novel tool available that volition allow y'all to perform backups of multiple alive vm's together with more.
There are about tertiary political party options, simply close are hard to setup together with many don´t operate on esxi. You tin configure together with role ghettovcb.sh, simply that is no conduct forward. I´ve been using mksbackup which worked fine inwards ESXi 4.x but transfer speed via ftp were poor. Additionally, inwards ESXi 5.x the ftpput utility is missing together with MKSBackup nevertheless relies on ghettovcb together with also requires y'all to upload ftpput to your server.
The writer of mksbackup, Alain Spineux has developed a novel tool that does away alongside the postulate for ghettovcb.sh, ftpput together with all that configuration. It´s called bazaarvcb together with is a unmarried executable for Windows together with Linux that lets y'all brand backups together with fifty-fifty restore them alongside a elementary command-line tool.
Here is a sample script that tin backup all vm's on a specific server. It's also configured to role gmail for those who don't bring access to a smtp server. It's fully commented together with then it's actually slowly to alter without resorting to the human being pages.
@echo off REM vmname -the cite or the .vmx path prepare vms=ubuntusrv1,ubuntusrv2,windowsserver1,web01 REM host options: REM -H HOST, --host HOST hostname or ip address of the ESXi server prepare esxihost=192.168.0.10 REM -P PORT, --port PORT port REM -u USER, --user username prepare user=root REM -p PASSWORD, --password PASSWORD password prepare pass=password REM --roll-out COUNT the publish of backup to keep, 0 to never roll, greater than 0 to coil earlier to backup prepare rollout=3 REM --disk-format {zeroedthick,eagerzeroedthick,thin,2gbsparse} exclusively for remote backup, when vmkfstools is used, default is to conk on the same format prepare diskformat=zeroedthick REM post options: REM --mail {always,never,error} when to ship an email, default is never prepare mailsend=error REM --mail-host HOST -name or IP of the post relay prepare mailhost=smtp.gmail.com REM --mail-port PORT -tcp port of the post relay, (default depend of mode) prepare mailport=587 REM --mail-mode {normal,ssl,tls} S-MTP protocol prepare mailmode=tls REM --mail-login LOGIN -login for the post relay prepare maillogin=sender@gmail.com REM --mail-password PASS -password for the post relay prepare mailpassword=password REM --mail-sender SENDER -email address of the sender prepare mailsender=sender@gmail.com REM --mail-recipient RECIPIENT -email address of ane recipient, y'all tin role multiple selection prepare mailrecipient=recipient@gmail.com REM --mail-header HEADER -email address of ane recipient, y'all tin role multiple selection REM target local or remote directory where to backup the VM prepare backuptarget=C:\backup for %%V inwards (%vms%) create bazaarvcb.exe backup -H %esxihost% -u %user% -p %pass% --hashing --roll-out %rollout% --mail %mailsend% --mail-host %mailhost% --mail-port %mailport% --mail-mode %mailmode% --mail-login %maillogin% --mail-password %mailpassword% --mail-sender %mailsender% --mail-recipient %mailrecipient% --mail-header "Backup mistake %%V" --disk-format %diskformat% %%V %backuptarget%\%%V\