You are not logged in.
XSIBackup does not allow especial characters in the VM paths, parentesis are not allowed in paths.
This is clearly stated in the [b][url=https://33hops.com/xsibackup-help-man-page.html]man page[/url][/b]
[b]no peer certificate available[/b]
Why are you using TLS if your server does not support it.
What do you mean by crash?
What we understand by crash is some awful incident in which everything stops working after a race condition.
Have you linked some remote server to the ESXi box where you run the [b]List[/b] option.
If not, why do you expect the option to list anything?
You have some orphan VMs that are raising errors (Skipping invalid VM '34'), they could also interfere with the snapshot process.
First of all, please keep your inventory in a usable status and try again.
Yes, the two servers need to be linked, otherwise they would not be able to communicate unless you would enter the root password some hundred times. The latter would not even be possible due to how XSIBackup has been programmed.
You do not need to do anything in regards to XSIBackup being present on the other side, just link both servers and XSIBackup will take care of the rest.
First of all, just in case you didn't see our post above:
[b]WE DO NOT OFFER SUPPORT FOR THIS SCRIPT AND OTHER THIRD PARTY TOOLS[/b]
XSIBackup users can exchange ideas and code of their own in this forum up to some point that we decide.
Please do not take those upper letters as a shout, but as some official statement from part of 33hops.com: you use third party code at your own risk.
Please read the rest of the post to, at least, have our opinion in regards to purging XSITools repositories.
The "luxury" XSITools offers is measured in compression ratio. If you have a 2.9T disk and pretend to backup a 1.5T disk into it and keep two repositories, then you have some arithmetic problem. Knowing a disk's content on advance necessarily implies reading the disk, so you answered your own question. It would not take twice as much, but at least some 50% more.
Then why do you say "but there is nothing running on this ESXI server", do you think an e-mail server running is something trivial?
You are missing some critical facts in this issue, please think about what elements you have into play and how they interact.
What do you mean by "will be switched off"?.
Is the e-mail server actually stopped to make the backup?
A local path means nothing in ESXi, it could be pointing to an NFS or iSCSI device over a network. We asked you to post the output of [b]df -h[/b] command but you didn't do it. We cannot help you if you don't provide the information we ask for.
As stated, XSIBackup is as fast as your hardware is. If you run the above backup job in a quiet server and you get 27 mb/s, then that means that's what your hardware can offer.
XSIBackup is not compatible with manufacturer builds, those builds are just commercial mousetraps, please use official VMWare builds instead.
You must install to a persistent path.
Well, it didn't take 24 h. it took 15 h. 20 mins. aproximately which is about 27 mb./s, not a record speed, but if the server is under load while the backup is taking place, then it's not a big surprise.
Backing up 1,5 tb of data on a production server is not a trivial task, you should consider dedicating some hardware resources to the backup process to improve those figures, like using a dedicated NIC connected to a dedicated NAS, all with Intel NICs and professional switch or direct cable. Needless to say when you handle that amount of data 10 gb NICs are something to think about.
Where did you try to list the host from?.
Please, be aware that the option "List servers linked to this host" lists servers which have been added to the current host, so you should be running that in the remote host, which probably does not have a full XSIBackup installation, should it be a subsidiary installation performed by the --host option, which just copies the files needed to perform a backup via cron.
We'll improve this part of the menu in next versions, it's a bit confusing.
Yes, the --date-dir argument allows to do so. Currently it is only available in the Pro version.
[url]https://33hops.com/xsibackup-help-man-page.html#datedir[/url]
The annoying "FIPS mode initialized" message thrown by OpenSSL version present in ESXi 6.7 interleaves with responses and crashes any attempt to restore from ESXi 6.7 when the repository is hosted in a remote system.
Next version [b]11.1.6[/b] will contain a fix, it will hopefully be ready in a couple of days. You can restore from any other supported version as a workaround.
Fixed in v. 11.1.7
Any server supporting SSH is O.K.
You don't have enough room to make the backup, add more backup space to your backup device.
Take on account that XSIBackup will only consider folders that meet the [b]datedirmask[/b] as defined in the [b]xsi-dir/conf/xsiopts[/b] file.
# This file contains some options (c) XSIBackup can use when executed
# (c) XSIBackup will operate well with default values, do not edit this
# file, unless you are absolutely sure of what you're doing and why you
# are doing it. You edit this file under your sole responsability.
# This variable below holds the xsi installation path in remote systems
# (c) XSIBackup will first try to determine the remote installation path
# dynamically for every backup job, if it finds duplicate installations
# or can't find one, it will default to the hardcoded value below
xsidefaultpath="/vmfs/volumes/datastore1/xsi-dir"
# The following variable holds the directory mask XSIBackup will use when
# deleting older dirs at the time to make room, you do not need to change it
# the pattern below is not a REGEX, but a regular Linux search pattern, it
# checks YYYYMMDDhhmmss strings. Bounds are not checked, just type/length
datedirmask="20[1-3][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]"
# Set the amount of megabytes which checksums will be compared after backup
# starting at the beggining of the file. This is not a complete check, but
# quite often this portion of the disk will hold the superblock, so a change
# in a single file will result in this portion of the disk being different
trivialcheck=500
# This is the default username (c) XSIBackup will use when connecting to
# the backup server over SSH. All "over IP" backups are tunneled through
# an ssh tunnel. You must ensure that the remote user has appropiate
# permissions to perform the required backup job tasks.
defremusr=root
# This variable sets wether XSIBackup will check for new versions or not
# Set it to -no- if your DNS client takes too long to respond and it is
# delaying program execution
checkver=yes
# This value controls the level of verbosity, it can take values, set it
# above 2 to get detailed warnings about missing files, like .nvram or
# .vmxf which are not neccessarily present in all VMs
errverb=2
# Rotate logs when they reach N megabytes, default is 50M
rotate_log_size=50The e-mail report, as well as the output contain any errors that might have been raised during the backup job.
Thank you.
We are not fully getting what you want to know.
A/ To use the VM from the backup location, just add it to the inventory of an ESXi host.
B/ To use it from other location, add it to some ESXi inventory, clone it where you want the VM to be and then add it to some other ESXi host's inventory, or the same host, that doen't matter and will depend on your setup possibilities.
Do not forget to unregister the backup from the inventory once you have your VM where you want it to be to avoid duplicate virtual MAC issues.
We started offering very basic Borg compatibility while we developed our own propietary deduplication system [b](c)XSITools[/b], which has been designed from scratch to deduplicate VMs and since v. 11.1.4 is capable of deduplicating over IP to any file system accessible over SSH.
When we say "very basic" we mean that all virtual disk data is sent tarred (.tar packaged) -as is- from the ESXi server to the Borg host, as there's no possibility to run Borg directly in the ESXi context.
On the other side, being Borg a general purpose tool, it uses a small block size that ends up clogging the Borg server after some hundreds of gigabytes have been added. If you have a powerful Borg server, you may be able to handle some terabytes of data, but the increase in hunger for resources is unavoidable.
In any case, your problem consists in Borg binary not being present in the path of the remote Borg system.
sh: borg: command not foundWhich does not mean that you won't hit some other further problem if using Borg 1.1.5, anyhow by now your issue is just that.
The path being local means nothing. It could be pointing to a datastore mounted over a NAS. You still don't mention what your setup is, so we are sorry, but we can't help you if you don't offer the details we ask for, "Big DELL server slow" is not enough information.
Post the output of a [b]df -h[/b] command and say where your VM is and where you are copying it to.
The switch you mention is a nice piece of hardware, it should not be the culprit, but there are many other pieces in the setup and all of them must be properly configured to get the most out of your system.
Have you tried performing a backup by an alternative means, i.e. [b]--backup-prog=Vmkfstools[/b]? If not, do it and send us the output.
Why should you change to 6.5?, we never suggested that. You seem to be having some problems determining the cause of your hardware slugishness.
You are not telling us where are you backing up to, it does not matter if your hardware has many CPUs or a lot of RAM, if you use a cheap switch to connect to some NAS datastore that will make the difference and make any server feature useless.
XSIBackup is as fast as your hardware is, you should be able to achieve at a minimum 70 mb./s on commodity hardware. If your server is overloaded the speed can reduce to almost zero, but that is something we have no control on.
Avoid manufacturer ESXi builds, XSIBackup is NOT compatible with manufacturer builds. If you use some DELL ESXi version we will offer no support, not even in the forum. Use official ESXi builds.
It looks like XSIBackup is not even able to manage the job error file, so you get no errors in the subject. We published a thorough procedure [b][https://33hops.com/forum/viewtopic.php?pid=1431#p1431]for you to follow[/url][/b]
Please follow it blindly and paste both the backup job and the output in case you need some help.
Be careful not to schedule any cron job until you have tested your backup job manually, and use a valid cron syntax.
Problem was solved by the release of version 11.1.5
XSIBackup is a mature project, many people use it and [b]--backup-prog=Vmkfstools[/b] is the simplest type of backup. Nobody else seems to have this problem. In your case it could be due to some other process being holding the target .vmdk file, but for that to happen you must be overlapping jobs or accessing that file some other way.
Follow this procedure:
- Make sure your host is correctly configured, remove any eventual ghost VMs (deleted from disk but not unregistered) and any dead storage too.
- Connect via SCP and backup your install folder (xsi-dir).
- Remove XSIBackup from your system: [url]https://33hops.com/xsibackup-uninstall-procedure.html[/url]
- Kill any eventual remaining zombie processes in memory
OLDIFS=$IFS;IFS=";";for job in $(ps -c | grep xsi | awk '{print $1}' | \
sed -e ':a;N;$!ba;s/\n/;/g');do kill -9 $job 2>/dev/null;done;IFS=$OLDIFS- Install from scratch using the User Area ( [url]https://33hops.com/user-login.html[/url] ) installation script, read the output carefully and install to the default location. You need datastore [b]/vmfs/volumes/datastore1[/b] present to be able to perform a default installation.
- Add an SMTP server using the GUI. To invoke the GUI just call [b]xsibackup[/b] file with no arguments (./xsibackup)
- Run this simple backup job.
./xsibackup --backup-prog=Vmkfstools --backup-type=running --backup-point=/vmfs/volumes/backup_ds \
--use-smtp=1 --mail-to=your@email.com- Once you know it's working add it to the jobs/ folder by appending --save-job to the job string and pressing enter.
./xsibackup --backup-prog=Vmkfstools --backup-type=running --backup-point=/vmfs/volumes/backup_ds \
--use-smtp=1 --mail-to=your@email.com --save-jobReplace by your own --backup-point and e-mail address. In case you still have problems, paste the full output and the backup job so that we have some more information.
No worries ![]()
We'll probably end up allowing the restore module to create the dir, in case it doesn't exist.