| The Schapiro Center | Personal Schlomo Nadia Boris | Other Sites RKM Links |
Edit the easyVCB.conf file in the easyVCB directory and adapt the values there
to suit your environment. Most users will have to change
Please keep in mind that this file will be parsed by perl and that you have to
conform with perl syntax. You can check your syntax with
"perl -c easyVCB.conf"
easyVCB comes with three main programs:
Run easyVCB.pl with the desired arguments (see below) selecting VMs and it
will create a backup of the selected VMs (or all VMs if run without arguments !)
Full log can be found in the configured $LOGROOT location with daily
subdirectories for each VM (there you will find the vcbmounter log).
Run easyVCB-find.pl to try out the VM selection without actually creating a
backup.
Run diskfree.pl to see how much disk space if available (this number might
differ from what Windows shows you in Explorer, but this number is relevant
for easyVCB).
The main purpose of easyVCB is to backup selected VM. Therefore, the main command line parameters relate to the selection of VMs, thus allowing a single easyVCB configuration to be used for different backup schemes (e.g. different VM every day). VMs can be selected by their object path (this is the internal Virtual Center representation) and/or by a custom attribute (by tag). Run easVCB-find.pl for examples of how the object paths look for your environment and notice the similarity with your Virtual Center VM Folders.
Both methods can be combined in which case both requirements apply together.
Examples:
easyVCB.pl --tageasyVCB.pl --tag easyVCB-mondayeasyVCB.pl "Democenter/vm/Discovered Virtual Machine"easyVCB-find.pl "Democenter/vm/Discovered Virtual Machine" --tag
easyVCB-find.pl --tag easyVCB "Democenter/vm/Discovered Virtual Machine"
easyVCB-find.pl LAN/vm/Testing DMZ/vm/Testing
Just try various combinations with easyVCB-find.pl to get the hang of it.
The purpose of storage management is to keep your backup disk as full as possible by removing old backups only as much as is needed to make space for new ones.
To optimizse storage management you must tell easyVCB how large your typical and your largest backup might be. MINFREESPACEBEFORE should be at least as large as your typical backup. MINFREESPACEAFTER should be even larger. This will "punish" a VM with a very large backup by keeping proportionally less backups for this VM.
BACKUPSTOKEEP is the lower limit of backups that will never be deleted — even if your system will run out of disk space during a VCB backup.
The purpose of Export Views is to feed a 3rd party software with the current VM images under the same location. This contradicts with the date-based directory structure that easyVCB creates to hold the VMs.
If you set EXPORTROOT then easyVCB will create a current "view" of all VMs it worked on to be copied by another backup software (e.g. to tape). This view is created using (NTFS) hardlinks so that all data will appear as duplicate to the original data in BACKUPROOT, but it does not occupy disk space.
Each run of easyVCB updates the directories in EXPORTROOT with hardlinks to the current version (most recent backup) in BACKUPROOT.