Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Excerpt
nameGenerate access token

The tokens are generated at the domain level, not at the Bucket level. To generate the token;

Go to your web browser and navigate
  1. Navigate to the Swarm storage domain in a web browser and

then
  1. click the Settings gear icon.

    Image Modified
  2. Expand the drop-down and select Tokens sub-menu. On the Domain settings view, press the +Add to generate a new S3 token.

    Image Modified
  3. Enter the descriptionand desired Expiration Date, then check the S3 Secret Keybox.

    Image Modified
  4. At this point, you can either change the S3 Secret Keyto the desired value or accept the auto-generated key. The key in these screenshots is an example value that has been intentionally redacted.

  5. Click Add to save your settings and create the S3 token.

    Image Modified

Important to copy the result

Ensure that you have copied Verify the result is copied to a file before clicking Close as these details will be are used later to configure object storage credentials.

...

Refer to the following steps to create a bucket dedicated to the Veeam backup:

...

  1. Navigate to the Swarm Content Portal and

...

  1. then the storage domain.

  2. Click +Add on the right next to the settings gear icon and select type Bucket object container.

    Image Modified

  3. Specify the desired bucket name

...

  1. to comply with the bucket naming rules.

...

  1. Verify the S3 Compatible box is checked and

...

  1. click Add to create the bucket.

    Image Modified

Enable Erasure Coding on the bucket

Veeam uses multi-part S3 operations which require Erasure Coding on the Swarm bucket to protect against hardware failures. Now, you will need to configure Configure Erasure Coding using the following steps:

...

  1. Navigate to the domain panel and select the bucket created recently.

    Image Modified

  2. Click on the gear icon, then click on Bucket Properties.

    Image Modified

  3. To check if Erasure Coding is enabled, uncheck the Inherit Protection box. If Erasure Coding is not enabled, click on Enabled and enter the EC Default Encoding of your choice. It is recommended to use a 4:2 EC Encoding.

    Image Modified

See Erasure Coding EC for more information on Erasure Coding options.

Configuration on Veeam Backup for Microsoft

...

365

Steps to configure Swarm Object Storage on Veeam Backup for Microsoft Office 365 are performed from the Veeam Console.

Creating a new Object Storage repository

  1. From the Veeam Console, select the Home tab, then click Backup Infrastructurefrom the lower half of the left navigation panel. Backup Proxies and Repositories are created from this context.

    Image Modified

  2. Click Add Object Storage to launch the new Object Storage repository wizard. Specify a name for the Object Storage repository andthis name

...

  1. refers to

...

  1. the Swarm bucket.

    Image Modified

  2. Select S3 Compatible as the Object Storage Type.

    Image Modified

  3. Specify the Service point and account credentials.

    Image Modified

  4. The Service point is the fully qualified domain name of the Swarm domain endpoint you specified when configuring Swarm.

...

  1. Verify it is prefixed with https:// as shown in the above screenshot.

  2. The Data Center region is not utilized so you can leave the default setting of “us-east-1”.This is optional.

  3. Click Add, then specify the Access key and Secret key credentials corresponding to the token you generated for the Swarm domain. The Access key is the Swarm Token ID.

  4. Click OK to continue, then click Next.

...

  1. Browse the list of buckets once Veeam connects to the Swarm domain successfully

...

  1. . Select the bucket created earlier in

...

  1. the Swarm domain

...

  1. used for

...

  1. Microsoft 365 backup.

    Image Modified

  2. Click New Folder to define the folder and add Veeam as a prefix for

...

  1. the backup.

  2. Use a descriptive name. Veeam

...

  1. creates a folder using this prefix to segregate Veeam backup from other

...

  1. available in

...

  1. the bucket.

...

  1. It is best to dedicate the bucket strictly to backup.

    Image Modified

    Image Modified

  2. Click OK and then Finish unless you want to customize object storage consumption parameters, like limiting the maximum capacity consumed.

    Image Modified

The Swarm bucket will appear appears in the list of Object Storage Backup Repositories.

...

Refer to the following steps to create a local backup repository that will be extended to include Swarm object storage as the backup target:

  1. Click Add Repository to launch the New Backup Repository wizard.

  2. Specify a name for the backup repository

...

  1. to assist linking it with

...

  1. Swarm storage.

    Image Modified

  2. Choose a backup proxy server that

...

  1. provides local storage for this repository. In the below example, there is only one proxy server. Veeam recommends spreading the load across multiple backup proxy servers.

    Image Modified

  2. Create a folder in one of the proxy server’s drives

...

  1. used as a local cache for the Object Storage Repository. Veeam stores metadata in this cache referencing the object storage backup files to minimize retrievals from public clouds. In this way, the Veeam Explorers

...

  1. do not generate egress charges when navigating catalogs for files to be restored. While such costs are not a problem with on-premises Swarm buckets, Veeam requires the cache configuration step for all S3-compatible object storage. Veeam estimates and

...

  1. needs around 1% of the space occupied by the backup in the Object Storage repository.

    Image Modified

  2. Next,

...

  1. extend the local backup repository to the Swarm Object Storage repository configured earlier. This is how backups are offloaded directly to the object storage.

    Image Modified

  2. Encryption of backup adds security, therefore, check the Encrypt backup data uploaded to object storage box, then specify the encryption password.
    Note: Important to keep a copy of the password in a safe place since you may need it in the future to restore the encrypted files.

    Image Modified


    Image Modified

  3. Click Next to specify retention policy settings, which govern how long backups are kept.

    Image Modified


This completes the configuration process. The local backup repository associated with the Swarm object storage repository will is now be included in the list of all backup repositories.

...