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

Forum ©XSIBackup: ©VMWare ©ESXi Backup Software


You are not logged in.

#1 2021-07-30 09:53:03

michib
Member
Registered: 2020-02-02
Posts: 27

XSIBackup-DC: Is restoring differentially supported?

Hi,

I need to restore every week a certain number of VMs from our XSI backup repository to a dedicated drive where we sync that VMs data to an offsite disaster recovery space. When I restore and the target destination is non empty I see that XSI-DC always zeroes destination files. Is there a way / is supported to modify them differentially instead of creating then form scratch?


thanks,
best regards,

Offline

#2 2021-07-30 14:19:47

admin
Administrator
Registered: 2017-04-21
Posts: 1,847

Re: XSIBackup-DC: Is restoring differentially supported?

No, there isn't.
Use a replica and upload the replica or upload the repository instead of the rebuilt VMs.

Offline

#3 2021-07-30 14:25:20

michib
Member
Registered: 2020-02-02
Posts: 27

Re: XSIBackup-DC: Is restoring differentially supported?

Thanks, I would like to retain the ability to have old versions while not having to buy TBs offsite and contain offsite sync times.

I saw you also give possibility to inspect repository as a filesystem with xsifs. Maybe using rsync with it could it be an option? I'm currently working on a Sinology NAS but I could mount the repo on an external linux for this purpose. How are performances on xsifs?

thanks, regards,

Offline

#4 2021-07-30 14:50:34

admin
Administrator
Registered: 2017-04-21
Posts: 1,847

Re: XSIBackup-DC: Is restoring differentially supported?

The best way to save in offsite storage is to upload the deduplicated repository using Rsync. Turn the Rsync flags to avoid a full cheksum and only compare by size and date and you will have an extremely fast sync to the offsite server while keeping a compression ratio close to 99%, thus 1TB could easily host some 90TB of real data.

We don't know what type of OS you are using as the offsite backend, a Linux distro would be the perfect match though, we still recommend CentOS/ RHEL 7

XSIFS performance depends on the resources you have. You should be able to make it work over NFS with a more than decent throughput for big files: 20-30MB/s, that's what we get on commodity hardware. Using SSD would drastically improve that.

Offline

#5 2021-09-13 13:35:09

zakareya
Member
Registered: 2021-09-13
Posts: 1

Re: XSIBackup-DC: Is restoring differentially supported?

What is the script to do restore VM?

Offline

#6 2021-09-14 11:00:59

admin
Administrator
Registered: 2017-04-21
Posts: 1,847

Re: XSIBackup-DC: Is restoring differentially supported?

There isn't any restore script, but a restore command. It is described in the manual.

./xsibackup --restore /path/to/backup/repository/20210913202034/MyVM /vmfs/volumes/datastore1/MyVM

Offline

#7 2021-11-04 13:04:16

daniel_ham
Member
Registered: 2021-11-04
Posts: 7

Re: XSIBackup-DC: Is restoring differentially supported?

Hi, I don't want to open a new topic but can you give me an example to replica at one point in past (using cbt)?
Second, can I replicate live machine to another live machine? Give me an example also.
And third, best way to backup a VM to a remote NFS or ssh for diffrential backup or maybe rsync?

I have a DC trial version for 120 hours.

Thank you.

Last edited by daniel_ham (2021-11-04 13:05:16)

Offline

#8 2021-11-04 20:33:49

admin
Administrator
Registered: 2017-04-21
Posts: 1,847

Re: XSIBackup-DC: Is restoring differentially supported?

We aren't getting you: replica at one point in past?

The only way to go to some point in the past is by restoring from a backup repository to a restore point in the past.
A replica is just that: a replica, it contains the info of the disks as they were when you performed the replica there isn't any historic set of data associated to it as opposed to backups.

You can't replicate a running VM to a running VM, that is not replication, you are implicitly defining a cluster on shared storage or a distributed file system such as Ceph or Gluster. You can on the other side replicate a VM and switch the remote VM on to check its contents via the --options=R option.

Best way is using CBT.

./xsibackup --replica=cbt "VMs(W702,WXPMKT)" root@1.2.3.4:22:/path/to/your/backup/volume

Or...

./xsibackup --backup=cbt "VMs(W702,WXPMKT)" root@1.2.3.4:22:/path/to/your/backup/repository

Offline

#9 2021-11-05 07:14:08

daniel_ham
Member
Registered: 2021-11-04
Posts: 7

Re: XSIBackup-DC: Is restoring differentially supported?

Thank you for answer, it helps me a lot.

One more question:what is the difference between 

./xsibackup --backup=cbt "VMs(W702,WXPMKT)" root@1.2.3.4:22:/path/to/your/backup/repository

and

./xsibackup --backup "VMs(W702,WXPMKT)" root@1.2.3.4:22:/path/to/your/backup/repository

?

It taking less space? Or? Why is better with cbt?

Last edited by daniel_ham (2021-11-05 07:17:33)

Offline

#10 2021-11-05 09:32:23

admin
Administrator
Registered: 2017-04-21
Posts: 1,847

Re: XSIBackup-DC: Is restoring differentially supported?

Taking less time.
Please read on CBT at VMWare:
https://kb.vmware.com/s/article/1020128

Offline

Board footer