You are not logged in.
There are some circumstances that could lead to some broken values when editing jobs in the GUI. This would be self evident in the GUI field and would require re-entering the value. Should you use the GUI rapidly, this could pass inadverted. Maybe this is the clue, we are these days improving the GUI to make job editing more reliable in version 11.2.1
Yes, we meant Gb. not Mb.
The double quote issue will be addressed in 11.2.1 as well as the three digit format check. You were right in that it's not checked in the GUI, sorry about the misinformation. It is stated in the Man Page though.
Could be something in your build if it's outside of our test range, which covers all versions, but not all builds. Contact support if you need some further help.
[b]--backup-room[/b] argument is useless if your disk is already full. Free some space manually.
The [b]--backup-room[/b] value is expressed in Mb., thus 690 means: use 690 Mb. to store my backups.
[b]CORRECTION 2019-01-03:[/b]
--backup-room is expressed in Gb., not Mb.
We have checked the [b]--on-success[/b]/[b]--on-error[/b] behaviour and it works O.K. in multiple versions/builds, the hyphen issue that you comment should not happen. In any case, since we renovated most of the execution and job management in version 11.0.0, we will soon deprecate the [b]execprog->[/b] modifier, it's now an unnecessary twist, as job files are self contained and can contain any arbitrary script too.
Contact the support department with the job full log to dig a bit more into your issue.
Happy New Year!
You can do something even easier since v. 11.0.0, which is to just place your script inside the job file and chain as if they were regular backup jobs.
To know why your scripts aren't executing we would need to debug your setup. Post the relevant part of the log or contact support.
Next [b]XSIBACKUP-PRO[/b] version will incorporate a pruning mechanism by taking into account the [b][https://33hops.com/xsibackup-help-man-page.html#backuproom]--backup-room[/url][/b] argument, thus you will be able to rotate backups by sitting inside the boundaries of the amount passed along with this argument.
It is worth to note that the pruning is performed after the current VM being backed up has been performed, thus you need some maneuver margin which is at least the size of the current VM being backed up.
Future versions will include an [b][https://33hops.com/xsitools-vmfs-deduplication.html](c)XSITools[/url][/b] backup rotation mechanism by using the [b][https://33hops.com/xsibackup-help-man-page.html#deldirs]--del-dirs[/url][/b] argument.
Due to SSDs nature, it is mandatory to keep at least 10% of the disk free at all time, otherwise they will reach their worn out limit much sooner. This is due to the physical limits of an SSD cell, which can only be overwritten a limited number of times.
[url]https://blog.westerndigital.com/ssd-endurance-speeds-feeds-needs/[/url]
[url]https://www.cnet.com/how-to/how-ssds-solid-state-drives-work-increase-lifespan/[/url]
You are using [b][https://33hops.com/xsitools-vmfs-deduplication.html](c)XSITools[/url][/b] whcih is a deduplication engine that stores data in a deduplicated repository.
[url]https://33hops.com/xsitools-vmfs-deduplication.html[/url]
If you don't know what deduplication is and you don't want to learn what it is, we suggest that you use a regular copy method like: [b]--backup-prog=Vmkfstools[/b]
The application does indeed check the backup Id is three digits long, maybe you are using some older release.
We'll check and eventually correct any quotes being doubled issue.
Thank you for your feedback.
XSIBackup does not copy all files in your VM, just the files needed to have a working backup.
Backup Ids must be three digit numeric strings from 000 to 999
We will be sending [b]XSIBACKUP-PRO 11.2.0[/b] to registered users from [b]Dec 27th[/b], which includes [b](c)XSITools[/b] repository pruning, both on demand via the [b]--prune-xsitoolsrepo[/b] and automatic by means of the [b]--backup-room[/b] argument, which will limit the size to which an [b](c)XSITools[/b] repository can grow.
No, that means that you need a bigger storage device.
To translate from probabilities to a "real life" joke, the possibility that you hit a hash collision is about the same than that of a meteor ridden by a chubby Santa landing in your toilet in the next 30 minutes, it's not zero, but pretty close to.
Did you set [b]--backup-how=custom[/b]?
If you only have room for one backup, then what you need is more room.
You can try to overcome it in any possible way, but facing the real issue is something that you can't escape.
We will study this as a feature in next main branch.
Well, you have a working cron and a working job script, you just need to put the ball through the round hole.
Did you assign proper execution permisssions on the job and write on the xsibackup.log?, they should be assigned automatically, but you never know.
Program your job to some point close in time and debug, we can't do that for you.
Well, it's always a good practice to stick to naming conventions, what I cannot understand is how VMWare could recommend to use spaces in datastore names, when they ship ESXi with busybox binaries that often contain bugs related to management of space characters.
As a rule of thumb, it's always a good practice to avoid spaces in any operating system, at a minimum in base paths, like datastores.
[quote=thewebgeek]No special reason for the use of spaces, it is just our naming convention. It complies with Vmware best practice on datastore naming. The only forbidden characters in datastore name are /,\,[ ], and %.[/quote]
Well, you need to comprehend what's into play to in turn know what you can achieve with it.
When you backup the ESXi configuration you are really backing up the contents of the /etc directory, which contains all configuration details and inventory database. So, to minimize the possibilities of ending up with a corrupt system, you should reinstall the same version and build that you backed up. You can restore the ESXi configuration by using the built in command or manually:
a/ [url=https://pubs.vmware.com/vsphere-4-esx-vcenter/index.jsp?topic=/com.vmware.vsphere.upgrade.doc_41/esx_upgrade/post_esx/t_restore_the_esxi_host_configuration.html]Restore by using the vicfg-cfgbackup -l command[/url].
b/ [url=https://graspingtech.com/backup-vmware-esxi-6-5-configuration/]By using a different command line option[/url]
vim-cmd hostsvc/maintenance_mode_enter
vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgzc/ Restore manually by uncompressing the host configuration backup and overwritting the /etc folder. This is a more flexible approach, as it will allow you to restore your configuration without limitations. You must assume all risks derived from restoring to a different version or build.
Copy and uncompress the hostname-a.b.c.d-config.tgz file to /tmp
tar -xvzf /etc/hostname-a.b.c.d-config.tgz
cd /tmp
tar -xvzf /tmp/state.tgz
cd /
cp /tmp/local.tgz .
tar -xzvf local.tgz
Reboot the ESXi HostWhen you do so, you restore an inventory of VM's in their original paths, so you should make sure that you restore each VM to the same path where it was before. If you can't reproduce your exact same setup, you will end up with orphan VM definitions pointing to wrong paths, in that case, it may be better to just reinstall ESXi, restore your VM's individually and add them to the new host's inventory again.
Right, this is clearly stated at the beginning of the man page, under the section "CONSTRAINTS - PLEASE DO READ" in red letters.
On the other side, what is the point of having spaces in a datastore name?
Do not use physical paths for your backups, but the hardlinked paths, i.e.: [b]/vmfs/volumes/localRaid5[/b] instead of [b]/vmfs/volumes/58468b1e-752c135f-2ab0-1866dae9637a[/b]
If your cron daemon is working, you can run your jobs manually but the jobs are not triggered, then, you have some wrong path, or you have not published the crontab changes.
Have you run the [b]./xsibackup --update-cron[/b] command after populating the [b]conf/root-crontab[/b] file?
You could also be using some wrong syntax in the crontab, post the contents of the crontab.
You can't install to a datastore that contains some space:
/vmfs/volumes/HP Local/xsi-dir/src/pro/menu/mainInstall to some other datastore, like [b]datastore1[/b]
As stated spaces are not allowed in datastore names, you can use them in Virtual Machines and their paths if you will though. But any virtual machine residing in the above datastore can't be backed up with XSIBackup either
Thank you for the feedback
The spaces in the VM name are not a concern. There's a compatibility issue of XSITools with that version (5.1.0) of ESXi due to differences in how OpenSSL outputs information, you will be able to use any other backup program though.
BTW, just an update. The simplest kind of local backup: vmkfstools will also preserve the snapshots, but only in the side of the VM being backed up. The resulting backed up VM will be a consolidation from the topmost snapshot.