Acronis Backup Cloud: how to assist end users with uploading large amounts of data to cloud or downloading them from cloud.
Acronis services to use for upload and download of large amounts of data to cloud
Backing up and restoring large amounts of data to a cloud storage over a slow Internet connection is time-consuming. To help backup service users in these cases, we at Acronis have designed special services for initial upload and download of large amounts of data. These services help end users save time and network traffic by sending the data to the cloud data center on a hard drive or request a hard drive with their backups from the data center.
This article explains how you, as a Service Provider working with Acronis solutions, can provide these services to your end users.
Initial upload to cloud
Initial Seeding and a newer Physical Data Shipping are both services that enable end users to save the first full backup locally and then send it to the data center for upload. After uploading the initial backup, only incremental backups to that full backup are saved to the cloud. While Initial Seeding and Physical Data Shipping differ in their technologies, both services are designed for one purpose. In future, Physical Data Shipping will fully replace Initial Seeding.
Download from cloud
Large Scale Recovery is a service that enables end users to obtain a copy of the backups they have in the cloud storage. Once they order Large Scale Recovery for a particular machine, you send them a hard disk drive with all of the backups made from this machine. The end users can recover data directly from the disk or copy the backups to a local or network folder.
Initial Seeding, Physical Data Shipping and Large Scale Recovery availability
Depending on the deployment type of your solution, these options are available:
Deployment type | Initial upload to Cloud | Download from Cloud | |||
Service | Who performs upload | Service | Who performs download | ||
Acronis-hosted | starting with Acronis Cyber Cloud 7.8 | Physical Data Shipping | Acronis | Large Scale Recovery as described in this article | Service Provider |
version 4 to 7.7: Backup Client version 789 to 10330, Server versions 12.0.1511 to 12.0.5604, Console versions 12.0.2009 to 12.0.7802 | Initial Seeding as described in this article | Service Provider | Large Scale Recovery as described in this article | Service Provider | |
Hybrid | starting with version 4 | Initial Seeding as described in this article | Service Provider | Large Scale Recovery as described in this article | Service Provider |
Service provider hosted | starting with version 4 | Initial Seeding as described in this article | Service Provider | Large Scale Recovery as described in this article | Service Provider |
Supported backup types
Service | Backup types |
Physical Data Shipping | Disk-level backups and file backups created by Agent for Windows, Agent for Linux, Agent for Mac, Agent for VMware, Agent for Hyper-V, and Agent for Virtuozzo are supported. The backup format must be set to Version 12. *Backups created under bootable media are not supported. |
Initial Seeding | Disk-level backups and file backups created by Agent for Windows, Agent for Linux. File backups created by Agent for Mac. Both version 11 and version 12 backup formats. |
Large Scale Recovery | Disk-level backups and file backups created by Agent for Windows, Agent for Linux. File backups created by Agent for Mac. Office 365 backups. Both version 11 and version 12 backup formats. |
Physical Data Shipping workflow
Is described here .
Initial Seeding workflow
The typical Initial Seeding workflow is as follows:
- End user purchases the service and receives the shipping address.
- End user creates the initial backup on a local hard drive.
- End user packs the hard drive and ships the package to the Service Provider's data center.
- Service Provider uploads the initial backup to the cloud storage by using the Initial Seeding tool and notifies the user that the upload is complete.
- Service Provider sends the hard drive back to the end user or securely destroys the hard drive.
Large Scale Recovery workflow
The typical Large Scale Recovery workflow is as follows:
- End user purchases the service and provides LSR token to the Service Provider.
- Service Provider downloads the end user's archive(s).
- Service Provider ships a hard drive with the archives to the end user.
- End user recovers data from the archive(s).
How to set up Initial Seeding and Large Scale Recovery service
Acronis recommendations for setting up the service:
- Decide on licensing and pricing. Note that there is no count of Initial Seeding/Large Scale Recovery orders in Acronis Backup Cloud.
- Think of the shipping procedure. We recommend DHL, UPS or Fedex as shipping providers. Note that customers may want their hard drives back, so you would either need a return shipping label from them or include return shipping costs in the price of the Initial Seeding service.
- Decide on a notification service for the customers. Acronis Backup Cloud does not send notifications upon Initial Seeding backup creation or upload/download completion.
- Allocate a machine for installing the Initial Seeding/Large Scale Recovery tool. You need a Windows/Linux x64 machine with at least 2 GB of RAM and fast Internet connection to Acronis Cloud Storage and/or your custom Acronis Storage installation.
- Decide on supported hard drive types. Most customers send the Initial Seeding backup on USB hard drives. If you want to support more hard drive types, for example SATA/eSATA, make sure the machine is properly equipped for easy hard drive connection.
- Install the Initial Seeding/Large Scale Recovery tool on the chosen machine.
- Test the Initial Seeding/Large Scale Recovery process: create the initial backup and upload it to the storage, after creating a couple of incremental backups, download the archive using the IS/LSR tool.
- Prepare a step-by-step instruction for customers about using the service.HidePreguntas del cliente que debe responder:Hide Customer's questions you need to answer:
- How is the service licensed (per machine, per account, per backup plan, per HDD…)?
- Where do I purchase the service?
- Where do I register the license key?
- What are the requirements for the initial seeding HDD (interface, partitioning, file system)?
- Can I send backups taken from a number of machines on a single hard drive?
- What shipping company do you recommend?
- How do I create an initial seeding backup?
- How do I package the HDD for shipping?
- How do I track the initial seeding process?
- Can I suspend the backup plan execution until the initial seeding backup is uploaded (because the incremental backups produce warnings)?
- What if I do a mistake - can I cancel the Physical Data Shipping process?
- How do I request Large Scale Recovery?
- Can I receive backups of several machines on a single hard drive?
- Anything else I must be aware of? For example, if the machine is moved to a different backup account, will I have to perform initial seeding again?
Initial seeding with IS/LSR tool
How to install and configure IS/LSR tool
HideInstalando en WindowsHide Installing in Windows64-bit Windows is required.
- Download python3.5 installer . For simplicity, mark options Install launcher for all users and Add Python 3.5 to PATH:
- Make sure that you install pip tool:
- After the installation is done open command prompt as administrator.
- Download the Requirements archive, extract requirements.txt and fes-0.1.3.tar.gz and copy them to the current directory.
- In the command prompt run:
python -m pip install --upgrade pip
pip3 install -r requirements.txt
pip install --upgrade pyOpenSSL - Download the IS/LSR tool and unpack it.
- Install the tool by running msi package.
64-bit RPM-based Linux is required. For example, openSUSE or Fedora.
Download the Requirements archive, extract requirements.txt and fes-0.1.3.tar.gz and copy them to the current directory.
Your Linux distribution must provide python3.5, python3-colorama, python3-pyOpenSSL packages. If they don't, you may install python3.5 manually and install colorama and pyOpenSSL via pip3.
Make sure the componens are insalled by issuing:
pip3 list
Example output:
localhost ~ $ pip3 list
...
colorama (0.3.7)
colorlog (2.6.1)
...
fes (0.1.1)
...
pip (8.0.2)
...
pyOpenSSL (0.15.1)
...
Then download the IS/LSR tool and unpack it. Install the tool using your distribution package manager, eg:
sudo zypper install InitialSeedingTool64.rpm
You need to perform additional steps if installing Pyton 3.5 on CentOS 7.x:
- Copy the following file to /etc/yum.repos.d/acronis-ius.repo:
[acronis-ius]
name=IUS repository mirror
baseurl=https://eu-repo.acronis.com/public/ius/
gpgcheck=0
enabled=1
[vstorage]
name=Acronis Storage - $basearch
mirrorlist= http://storage-repo.acronis.com/vstorage/mirrorlists/2.0/releases-os.mirrorlist
#baseurl=http://storage-repo.acronis.com/vstorage/releases/2.0/x86_64/os/
enabled=1
gpgcheck=0
priority=50
[vstorage-updates]
name=Acronis Storage Updates
mirrorlist=http://storage-repo.acronis.com/vstorage/mirrorlists/2.0/updates-os.mirrorlist
#baseurl=http://storage-repo.acronis.com/vstorage/updates/2.0/x86_64/os/
enabled=1
gpgcheck=0
priority=50 - Then execute in command line:
yum install libffi-devel gcc openssl-devel python35u-devel python35u-pip archive3
pip3.5 install -r requirements.txt
rpm --install --nodeps InitialSeedingTool64.rpm
To check the currently installed version, issue:
is_tool --version
How to update IS/LSR tool
- Download the update.
- Unpack the archive.
- Install the new msi/rpm package.
How to receive the initial backup
Educate your end users on how to use the service. You can use this guide as reference, but we recommend you to create your own branded step-by-step guide. Be sure to answer all the questions listed in the How to set up initial seeding service section above.
For backups of version 12 format (aka archive3) created in version 7.7 and newer versions, you also need the certificate file from the backed up machine. See certificate locations in this article . Certificate have to be obtained from the end user in a secure way, we recommend using an encryption service like keybase.io
How to upload the initial backup
Backup of version 12 format (archive3)
If you have created the initial backup with version 7.7 and newer versions, follow these steps:
- Connect the hard drive with the initial backup to the machine where IS/LSR tool is installed. In Windows, it is C:\Program Files\Common Files\Acronis\InitialSeedingTool
- Download the Customer's certificate to the machine where IS/LSR tool is installed. See certificate locations in this article .
- Start Command line as Administrator in Windows or Terminal (as root) in Linux and go to the IS/LSR tool folder.
- Execute this command to upload the backup:
archive_io_ctl.exe --copy=<full_path_to_the_backup> --astor <storage_address> --cert <path_to_certificate> --dst=/1/<name_of_backup_file> --show-progress --infinite-timeoutsName of backup file is case-sensitive.Example:
archive_io_ctl.exe --copy="D:\temp\machine-1BC12411-1121-1C73-1B3F-11168F8BE99F-B16F1117-3118-4B12-B115-D11215E9D253A.tibx" --astor baas-fes-ru2.acronis.com --cert C:\ProgramData\Acronis\BackupAndRecovery\OnlineBackup\Default\certificate.crt --dst="/1/machine-1BC12411-1121-1C73-1B3F-11168F8BE99F-B16F1117-3118-4B12-B115-D11215E9D253A.tibx" --show-progress --infinite-timeouts
(!) Make sure to use .tibx extension (lowercase) on the destination side: eg --dst "/1/machine-1BC12411-1121-1C73-1B3F-11168F8BE99F-B16F1117-3118-4B12-B115-D11215E9D253A.tibx ". In case .TIBX or .Tibx extension is used instead, Storage will treat the file as a separate archive not associated with Initial Seeding.
In case you encounter an issue during upload, you can continue uploading with this command:
archive_io_ctl --astor < storage_address > --cert <path_to_ certificate > --put <full_path_to_the_backup> --dst /1/<backup_name_only> --show-progress --infinite-timeouts --continue
How to proceed when upload is completed
Notify the customer that the upload has been completed. Customer's incremental backups will be created according to the backup plan schedule.
After initial backup, all other runs of this backup plan will check whether it was uploaded to cloud storage and fail if the uploaded backup is not found in the cloud.
The Initial Seeding backup can be used only with its native backup plan. Another backup plan, even with the same parameters and for the same machine, requires another shipping.
Large Scale Recovery with IS/LSR tool
If you have not installed and configured IS/LSR tool yet, please follow these instructions .
How to download a backup for Large Scale Recovery
LSR tool downloads all archives created a specific machine (by token). You cannot download a single archive or specific archives.
Supported backup types:
- Entire machine backup
- Disks/volumes backup
- Files/folders backup
- Office365 backup
- Note the machine token provided to you by the end user. To find the machine token, navigate to the Backup management console, click on the machine, then click Overview.
- Open Command Line (Windows) or Terminal (Linux) on the machine where the IS/LSR tool is installed and navigate to the folder where the tool is installed. In Windows it is C:\Program Files\Common Files\Acronis\InitialSeedingTool
- Execute this command:
lsr_me --username <administrator_login> <token> <path>
where <administrator_login> is the administrator's username of the group that contains the end user or of a parent group;
<token> is the LSR token provided by the end user;
<path> is the folder to download the archive(s) to.
For example: - You will be prompted for the password. You should type in the administrator's password.
How to proceed when download is completed
Pack the drive and send it to the end user.