©XSIBackup-Free: Free Backup Software for ©VMWare ©ESXi

Forum ©XSIBackup: ©VMWare ©ESXi Backup Software


You are not logged in.

#76 Re: General matters » xsibackup-dc / Pro calling next job when first is complete » 2023-01-25 16:23:22

This is probably the piece of information you are looking for:

[url=https://33hops.com/xsibackup-chaining-jobs-and-scripts.html]Chaining jobs & scripts[/url]

#77 Re: General matters » Starting next backup after completion » 2023-01-05 19:35:11

That option existed in Classic version just because the main orchestrator program was a shell script and return codes were not very reliable. Some busybox components in some ©ESXi versions are buggy.

Now with DC/ Pro version, which is a monolithic C binary we have full control on the return codes and you can use tipical shell logic structures relying in the retun code of each job.

Read this post: [url=https://33hops.com/xsibackup-chaining-jobs-and-scripts.html]Chaining jobs and scripts[/url]

#79 (c)XSIBackup-Pro & DC bug tracker » ©XSIBackup GUI progress bar bug » 2022-12-31 21:43:01

admin
Replies: 1

The progress bar does not appear on ©XSIBackup GUI 1.6 when executing a job through the GUI. The job progresses normally on the background though.

#80 Re: General matters » Error code 222 at file signal.c, line 222 | Error description: Signal » 2022-12-30 15:00:44

A wrong data type in a printf statement would cause a SEGFAULT in command with increased verbosity only.
This bug was solved in 1.6.0.2.

#81 Re: General matters » Error code 222 at file signal.c, line 222 | Error description: Signal » 2022-12-29 17:35:52

The error is being trapped and hidden. Use the command below in the command line and paste the output.

strace /scratch/XSI/XSIBackup-DC/xsibackup --replica "VMs(QATESTER,Quickbooks)" "/vmfs/volumes/datastore1/Backup" --test-mode

Backup over IP for speed, local backups are up to 10 times slower.

#82 Re: General matters » "The CBT sequence has not changed since last backup" on every backup » 2022-12-29 11:10:56

Sorry about the delay.

Well, we would need to know the context. That notice may very well just mean what it says. You will get that on a stopped VM per instance. Or maybe for some reason the -ctk.vmdk files are not being updated. Contact support if you believe you face some kind of trouble.

UPDATE:

We have conducted a number of tests and we were able to reproduce your reported behaviour to some extent. We are working on it and will post back here when we are done and know exactly what is going on.

To make sure that you copy all your data we suggest that you do a full checksum based backup by removing the cbt flag.

UPDATE:

Your reported behaviour can occur if you keep a snapshot on the VM being CBT backed up. This may be a bug in 1.6.0.1, as when using CBT ©XSIBackup should delete any previously existing snapshot. We'll delve on the issue and eventually release a fix as 1.6.0.2.

In any case, if that is your case (you have some snapshot), the notice is correct and the new data is being saved to the snapshot file, thus we still have to determine whether this should be considered a bug and ©XSIBackup should delete any previously existing snapshot, or on the contrary could be considered just normal behaviour, as your data would be commited to the base disks and copied by CBT once you commit that snapshot to the base disks.

On top of that, the snapshot containing the new data would be copied along with the rest of the VM files, thus you would indeed be backing up everything you need.

CONCLUSION:

In the end, after some through inspection, we didn't detect any anomalous behaviour. Below we dissect the matter up so that you can make your own assesment. Of course this does not exclude the possibility of some more complex issue on your side, still we have very limited information from your part.

We'll stick to --replica action which is what you reported. In this case all snapshots are indeed deleted when the =cbt flag is used, this is working fine as per our tests. Thus, if you are still getting "The CBT sequence has not changed since last backup" message, the possibilities are:

1/ The VM is off. Too obvious, but has to be on the list.
2/ The VM didn't change indeed. This is rare, as at least some logs will be updated every few minutes, but can happen in some OSs. We have been able to corroborate that in some CentOS 6 VMs, the -ctk.vmdk files aren't updated even after taking a new backup snapshot during a rather long period of time.
3/ The -ctk.vmdk files were imported/moved with the VM from a different host but the --reset-cbt argument wasn't run.
4/ The CBT feature isn't working right in the ESXi host.

#83 Re: General matters » Installation on VMware ESXi 8.0.0 » 2022-12-22 09:33:03

UPDATE:

As per the information that we have been able to collect, It seems that ©VMWare has decided to block the execution of any binary not directly approved by them in the ©ESXi OS, thus continuing to progresively making ©ESXi a totally propietary OS with a full ban on third party binaries.

[url]https://communities.vmware.com/t5/ESXi-Discussions/ESXi-8-0-blocks-community-binaries/m-p/2944759/highlight/false#[/url]

#84 Re: General matters » Installation on VMware ESXi 8.0.0 » 2022-12-19 09:47:04

UPDATE:

According to (c)VMWare, Community Supported VIBs will no longer be allowed in (c)ESXi 8.0
[url]https://kb.vmware.com/s/article/76276[/url]

We have applied for a (c)VMWare partnership in order to be able to sign an eventual (c)XSIBackup VIB that would run in (c)ESXi 8.0
Nonetheless, this step fully depends on (c)VMWare's willingness to do so. From (c)ESXi 8.0 only software certified by (c)VMWare will run in their hypervisor OS (c)ESXi

#85 Re: General matters » Installation on VMware ESXi 8.0.0 » 2022-12-15 15:33:53

(c)XSIBackup is not compatible with (c)ESXi 8.0, we haven't announcd compatibility with it so far.
[url]https://33hops.com/xsibackup-vmware-esxi-compatibility-list.html[/url]

The reason is that (c)VMWare, in its obvious trend to turn (c)ESXi into a closed down propietary environment has blocked foreign binaries.

We plan to make (c)XSIBackup installable through a signed Community Supported .vib package which should remove the issue, but that will take no less than 6-8 weeks.

#86 Re: General matters » Checking backups » 2022-12-14 16:31:30

Could be, still, we will revise the logic.

#87 Re: General matters » Checking backups » 2022-12-13 20:17:01

Can you post a ls -la of the block?

ls -la /vmfs/volumes/0c6d4303-b890de35/xsi_repos/2021_DC/data/0/8/4/1/a/0841a2831ad01edb010183ea62baee3cb5ba3c76

UPDATE:

Download the 1.6.0.0 RC preview from the user area and use it to restore instead, it contains some additional debug messages. You can just overwrite the main xsibackup file.

#88 Re: General matters » Checking backups » 2022-12-13 19:00:08

Well, restoring does not require much memory, unlike some other actions such as --prune or --repair. Something must be causing the SEGFAULT though. Still you may want, first of all, increase the memory pool by adding the following argument: --memory-size=4096, which will increase the default (c)XSIBackup memory pool size from 800MB to 4GB, just in case you are running out of memory for some reason.

Secondly increase verbosity, or even better, use the --debug-print argument at the end of the job which will increase verbosity and add some extra debug messages.

./xsibackup \
--restore \
/vmfs/volumes/nfs_typhon_xsi_olympus/xsi_repos/2021_DC/20221204020530/vlpr-mongodb01.prd.saas.dpp.company.network \
/vmfs/volumes/ssdvol/restored/ \
--memory-size=4096

If that doesn't offer you any hint, you can visually inspect the -flat.vmdk.map file. Download a copy and open it with Excel if you will. It must contain two columns: hash and block size.

Of course, you will get the highest level of debug resolution by running the restore job prepending strace to the --restore command. If you need to do so post the last part of the strace output, the last 20-30 lines before the SEGFAULT.

strace \
./xsibackup \
--restore \
/vmfs/volumes/nfs_typhon_xsi_olympus/xsi_repos/2021_DC/20221204020530/vlpr-mongodb01.prd.saas.dpp.company.network \
/vmfs/volumes/ssdvol/restored/ \
--memory-size=4096 \
--debug-print

You performed a --check on the backup, thus it seems to be right, still a basic check just tests that the blocks exist. You can use --check=full iinstead, which will not only check that the block file exists, but will on top of it uncompress the block and make sure that the actual SHA-1 hash of the file coincides with the stored one.

BTW: please define "pretty big"

#89 Re: General Matters » Upgrade from 2.0 to 2.1 » 2022-12-07 20:06:51

Share the disk by directly editing the /etc/exports file and setting there whatever path the disk is mounted to.

#90 Re: General Matters » Upgrade from 2.0 to 2.1 » 2022-12-05 15:16:07

Just as long as you don't delete the contents of the virtual disk you can just share it. Version 2.1 contains just some fixes, the rest is the same as in previous one.

#91 Re: General matters » Error code 1782 at file common.c, line 1782 » 2022-12-05 15:13:05

To be able to help you we need the full job and the full output for the job. We'll try to offer you as much feedback as we can with what we have. We still don't know what the remote OS and FS is, per instance.

You have some conceptual errors in your job, you should first of all remove those errors:

--block-size="50M": is useless in your job, as it's a replica. You can't set the block size in case of replicas.
--compression="yes": you don't need to set --compression in case of replicas, it is useless.

After having removed the spurious arguments, reduce the number of VMs to backup and run some job like this from the command line, adding the --debug-print argument at the end:

./xsibackup --replica "VMs(T310.studydata.it,DTP-ASP.studydata.it)" "root@192.168.175.246:22:/srv/dev-disk-by-label-DataVol1/BACKUPVM/DC" --mail-to="assi@studydata.it" --use-smtp="1"

This will allow you to find out if the error is caused by some of the used arguments or by some VM.
Please, paste the full output.

#92 Re: General matters » Error code 1782 at file common.c, line 1782 » 2022-11-30 21:22:39

Not enough info to give you an answer. We do not know the (c)ESXi version, the (c)XSIBackup version, the backup job nor the output (apart from the error itself).

#93 Re: General matters » XsiBackup can no longer find the vm to backup? Error code 2674 at file » 2022-11-30 21:19:23

Thank you for your post. By what I could understand from your explanation, it looks more an organizational matter than a real software issue.

Naming is not a trivial matter and when it comes to coalesce two previously independent infrastructures, you do need to pay a lot of attention to what you are doing, as (c)ESXi will just apply the default naming workaround (index in between parenthesis) and it will just not care if you mess something up.

VMs are uniquely identified by an integer index. Nonetheless when we designed (c)XSIBackup we did so picking VMs up by name, for obvious reasons. This implies that although (c)ESXi will allow you to duplicate names, if you do so and you use (c)XSIBackup on the duplicate name you will backup 2 VMs.

It is fundamental that your naming scheme does not add additional uncertainties on top of the already difficult task of managing a VM infrastructure.

#94 Re: General matters » backup room option » 2022-11-22 20:32:01

Sure. Just remember that the --backup-room figure is given in GB and to leave some security margin to not fill your disk up.

#95 Re: General matters » backup room option » 2022-11-19 16:57:51

It does not matter what the box says. The real size of the disk if what your system detects. Brands tend to round up sizes for plain commercial reasons.

#96 Re: Feature requests & improvements » Email subject » 2022-11-15 18:35:26

Variables will be added to custom subjects in release 1.6.0.0

#97 Re: General matters » backup room option » 2022-11-14 18:19:09

We aren't really getting the question.
Rely on the real size of your storage, not the expected one.

#98 Re: General matters » DC 1.6 RC 1 error code 479 » 2022-11-04 12:19:08

Preview versions can be unstable and still contain some bugs. We just published 1.6.0.0 RC008 which is much more stable.

#99 Re: General matters » Using gmail.com's SMTP with (c)XSIBackup » 2022-10-26 12:03:09

GMail.com's support for external apps has experimented some changes since May. Before May this year (2022) you could use a plain password to send e-mail after activating a feature in your GMail profile called "Less Secure Apps". After doing so, your GMail account could be used from any external application, including (c)XSIBackup's SMTP client.

Since that date, the way to accomplish this has changed, although it's still possible to achieve the same result through a new feature called "Application Passwords". This is basically still the same concept, you need to explicitly enable it though, your old "Less Secure Apps" password will not work any more.

We have created a post where we explain how to activate this feature and how to configure your smtpsrvs.conf file. Read [b][url=https://33hops.com/gmail-app-passwords.html]GMail Application Passwords[/url][/b] to learn how to configure this new Google's feature.

#100 Re: General matters » Captcha Broken on Contact Form » 2022-10-16 11:36:56

Thank you for your feedback. Please make your clients contact us at support<AT>33hops.com and we will revise the captcha issue.

UPDATE:
There was indeed one error in one of our servers, the other two were working fine. You should be able to use the contact form normally now.

Board footer