You are not logged in.
Thank you for your feedback.
Risky business, don't complain if you hit some ESXi bug then ;-)
If you set a remote folder that contains capital letters, the [b]--xsi-defaultpath[/b] argument or [b]xsidefaultpath[/b] variable in the [b]conf/xsiopts[/b] configuration file, will be converted to lower case by the argument parsing functions and the remote path will not be located, causing different issues.
[b]FIX:[/b]
Just edit the main [b]xsibackup[/b] file at line [b]192[/b] and add [b]xsidefaultpath[/b] to the list of excluded variables from lower case conversion.
[b]SOLUTION:[/b]
We will include a fix for this scenario in the next XSIBACKUP-PRO version 10.3.4
Just go to line 795 of the main xsibackup file and add the version to the compatibility check.
We haven't still certified XSIBACKUP-PRO to be used with ESXi 6.7, but there's no reason why it shouldn't work.
Give us some feedback on how it worked for you.
The only issues that may show up are related to shell's binaries: sed, grep, awk, etc...
They are pretty buggy and bugs change from one version the the subsequent one, although we will be able to work them around one way or another in case they appear.
And do remember one of our favourite quotes:
"Being the first to use some new version in production, is equivalent to being the first to try the Caesar's food"
1 - You are using the --host argument and at the same time backing up to a remote IP. So you are executing the backup command in a remote machine, and from there backing up to other IP. Well other or the same, we don't know.
2 - To be able to use OneDiff differential backup, you need to have coherent Virtual Hardware versions. If you choose to use OneDiff from ESXi 6.5 to a lower version, the VMs hosted at ESXi 6.5 must necessarily be of a lower HW version which is compatible with the lower ESXi version you are moving the VMs to.
3 - You have set this argument [b]--remote-xsipath=.[/b], which makes no sense. Always use an absolute path here, if you need to, but most probably you won't need to change the default value, which is set in the conf/xsiopts file.
4 - Never use compression for OneDiff, unless you are backing up through a really narrow WAN connection. GZip compression is counterproductive in a LAN. Not just a bit, but absolutely self-defeating.
5 - Do not overlap backup jobs, use the event handlers --on-success and --on-error
6 - The argument --exec=yes is reserved for when you use external crontabs and for internal use of the --host argument. If you combine --exec=yes with --host, you are executing it twice.
Start by using the other backup programs, which don't have the above implications and: use the same ESXi versions when running OneDiff or study your setup carefully.
UPDATE:
[b]Input/output error[/b] is an NFS error. NFS v3 works in ESXi out of the box, nevertheless, if you use NFS 4.1, ESXi might allow you to mount the NFS share, even though the transport layer may not be working properly. This situation leads some users to think their NFS share is working and blame some other part of their system.
To troubleshoot this:
1. First of all try to copy some file to your NFS share manually. You will then get the same error, this will note that the problem is at the storage protocol level, and has nothing to do with the application level.
2. Read your NAS or NFS server documentation. Most manufacturers publish information on how to configure it properly to be used with VMware ESXi hypervisor.
3. Please, do note that using NFS 4.1 to attach a backup device is useless. There is the common missconception that multipathing and other forms of link aggregation will sum the bandwith of all available NICs, when it does not work that way. A single file is always transmitted through a single path or NIC.
So, use NFS 3 for your backups and leave NFS 4.1 for your production environment, where having multipathing and multiple NICs available will be a great asset.
This is a bug in the xsibackup main file. We'll correct it in next version, in any case it's very simple to fix in the meanwhile.
You will find this around line 4000
if [ "$testmode" != "true" ]
then
if [ -f "$PWD"/src/esxbackup ]The path to the esxbackup module is wrong, just change it to
if [ "$testmode" != "true" ]
then
if [ -f "$PWD"/src/pro/esxbackup ]Event handling (--on-sucess & --on-error arguments) are only available in the Pro version
I'm afraid there isn't such version. We started back in 2013 supporting ESXi 5.1 and above.
We'll release a fix for the Pro version first and depending on the load of work apply it to the free version. While this happens, you just need to make sure XSIBackup can work synchronously.
You will see that option in the NFS configuration page on the DSM GUI, you can't miss it. Sync NFS is the default value in Synology devices.
To my surprise QNap devices have this option for SMB but not for NFS in the GUI. You need to tweak the NFS daemon init script in case of QNap devices.
We'll review this point, thank you for your feedback
SOLUTION:
This topic's solution has been placed in other thread which was closely related.
[url]https://33hops.com/forum/viewtopic.php?pid=895#p895[/url]
SOLUTION:
We found where the problem may be
In line 2180 of main xsibackup file (approximately), you'll see this
cp "$NVRAMFILEPATH" "$thedir"This is valid, not only for the .nvram file, but all the other config and state files: .vmx, vmxf, .vmsd, ...
If the directory [b]$thedir[/b] does not exist, the contents of the config file are copied to a file named after the [b]$thedir[/b], instead of being copied to a file inside this directory.
But that directory is undoubtedly created around 18 lines above.
The only reason why this could happen, is that you are using asynchronous NFS and the directory creation is taking too long, so that when the copy operation takes place, the directory doesn't exist yet. So, switch back to sync NFS. Async NFS is not fully supported by XSIBackup-Free, but can be enabled on your NAS by default or by mistake.
When we say that it's not fully supported, we mean that it may very well work, but the logic of the program does not expect an async operation at that point.
Well, username and/ or password are being rejected.
535-5.7.8 Username and Password not accepted. Learn more atEvery other error is derived from this fact. Try to change the password to something simpler and try again, just to discard some weird character causing the issue. Dig into it, it has to be something with your creddentials.
Your server does not seem to support PIPELINING, just try with another server that does, a GMail account per instance
Can you send us that 9kb file?, just send us a form through our web page and we'll answer you through regular e-mail.
Well, there are some tangled up matters here.
If you talk about a laptop, it's role could only be as an SSH connected device. You were probably running Putty or some other SSH client, is that O.K. (we have to guess). So, if it restarted, it does not matter much, the backup job still continued in the ESXi server, but the output went nowhere.
To see what happened you should reconnect to the ESXi host, but trying to reconnect to the TTY that was holding the session might not be feasible, the apparent structure of TTY files is similar to Linux servers [b]ls -la /dev/tty*[/b], and you even have the stty binary aboard, but it just does not accept common commands as stty < /dev/tty/0
stty < /dev/tty/0
-sh: can't open /dev/tty/0: no such fileSo your best bet is to check the VM backups themselves, by per instance checking the last modified file after switching them on. XSIBackup does not log the onscreen output when used as a user program. You should only use it onscreen for testing purposes and then schedule through the crontab (xsibackup-cron).
In regards to the E-mail report, you should be able to fix that easily, you are using XSIBackup with your feet tied up and one hand in your back.
There are some ways to accomplish that:
- Use encrypted guest disks.
- Use encrypted datastores or remote disks.
- Use open SSL to encrypt the stream of data sent by XSIBACKUP-FREE, it's fairly simple.
[url]https://stackoverflow.com/questions/16056135/how-to-use-openssl-to-encrypt-decrypt-files[/url]
We will consider this a feature request and add it in some future version.
We have been trying to reproduce this error without success so far.
If anybody else is getting it, please provide all details: full log and backup job, otherwise we are just especulating.
The file specified is not a virtual disk (15)is a generic vmkfstools error that is generally raised when you try to copy a file that is not a .vmdk descriptor.
Getting this error when using XSIBACKUP-FREE could only mean that the parsed file is not a .vmdk descriptor, that the file descriptor is corrupt, that the file is currently open by other process or some lower level cause. This post has many visits, but most of them are just generic searches not having to do with XSIBackup.
Enable "Less Secure Apps" for your GMail account or use a regular e-mail account.
[url]https://33hops.com/xsibackup-smtp-client.html[/url]
We don't know what's the size of your VMs, but if you are getting effective speeds below 50 mb/s, you should think about improving something (maybe the network hardware), or detecting where the bottleneck is, in case you don't already know it.
for j in $( ps -c | grep -v grep | grep xsi | awk '{print $1}' );do kill -9 $j;doneYou are missing required parameters, this is a minimum:
./xsibackup --backup-prog=vmkfstools --backup-point=/vmfs/volumes/datastore1/backup --backup-type=allWe are happy to help begginers, but please, at least take the time to read the Man Page at: [url=https://33hops.com/xsibackup-help-man-page.html](c)XSIBackup Classic Man Page[/url]
If after reading the basic documentation, you still find problems using XSIBackup, please post the output you get, "do nothing" is not something we can use to offer you proper feedback.
The Pro trial coalesced with the Free version recently.
There aren't any programmed releases of the Free version until, at a minimum 3 weeks, maybe more, depending on how we can take advantage of our time.
Disks exclusions are working normally on the currently available Pro version 10.3.2.
I'm afraid this is one of those moments in which you have to trust somebody's word or keep on waiting.
Sorry about that, but obviously we dedicate our time to give service to our pro users mainly.
Yes, that is normal behaviour when using vCenter, as it takes over the VM registry.
1) The unregister command removes the VM at the ESXi registry. If you use vCenter, the unregister command is not upscaled/ propagated to the vCenter server.
2) It just disables the vmotion capability while the backup is taking place.
Are you disabling vMotion? [b]--disable-vmotion[/b] argument during the backup.
It looks like your VMs are being moved around by DRS.
The argument [b]--options=unreg-xsibak[/b] just unregisters the VM at the host where it was found when performing the backup, it could not cause a VM to become orphaned by itself.