Nakivo Backup & Replication With Wasabi
    • 20 Jun 2024
    • 5 Minutes to read
    • PDF

    Nakivo Backup & Replication With Wasabi

    • PDF

    Article summary

    How do I use Nakivo Backup & Replication with Wasabi?

    Nakivo has been validated for use with Wasabi. Follow steps outlined below to configure Wasabi as a cloud storage repository and start running backups. Nakivo supports Object Lock starting version 10.7 which is documented in Section-7 of this article.

    1. Prerequisites

    The following prerequisites apply to this document-

    • For Object lock support Nakivo software version 10.7 or higher is required.

    • Nakivo installed and licensed. For this KB we have deployed Nakivo on Windows 2019 server.

    • An active Wasabi account.

    2. Create a Wasabi bucket

    2.1 Login to Wasabi Console to create a new bucket. 

    Click on "Create Bucket" to create a new standard bucket. Please refer to Creating a Wasabi bucket for information to create a bucket.

    3. Add Wasabi account in Nakivo Inventory

    To use Wasabi cloud storage on Nakivo, we start by adding the Wasabi account in Nakivo inventory. Follow the below steps to add your Wasabi account:

    3.1 Launch Nakivo Backup & Replication

    Screenshot 2023-07-20 at 5.32.34 PM.png

    3.2 Navigate to "Settings". Click on  "Inventory" & click "+" to add a new inventory item.

    Screenshot 2023-07-20 at 5.39.04 PM.png

    3.3 In the Add Inventory Item’s Platform tab, select “Storage” and click “Next”.

    Screenshot 2023-06-16 at 3.15.17 PM.png

    3.4 Select type as “Wasabi” and click “Next”.

    Screenshot 2023-06-16 at 3.15.51 PM.png

    3.5 Provide the following and click "Finish":

    • Display Name- Enter the name for the Wasabi account

    • Regions- Select All regions or select a specific region as per your requirements 

    • Access ID- Enter the Access ID for the Wasabi bucket from section 2.2

    • Secret access key- Enter the Secret access key for the Wasabi bucket from section 2.2

    Screenshot 2023-06-16 at 3.17.26 PM.png

    3.6 Wasabi account added. Once you click “Finish” in the step above, you should see the Wasabi account listed in the “Inventory”.

    Screenshot 2023-07-21 at 8.04.40 AM.png

    4. Create a Wasabi cloud repository on Nakivo

    A Backup Repository is the Wasabi bucket (created in step 2 above) where Nakivo application stores the backups and metadata related to the backups. Follow the steps below to add a repository.

    4.1 Click on “Settings” >> “Repositories” and Click on “+” and then click on "Create new backup repository" to create a new backup repository. 

    Screenshot 2023-06-16 at 3.12.16 PM.png

    4.2 Choose “Cloud & S3-Compatible Storage” and click “Next”.

    Screenshot 2023-06-16 at 3.12.55 PM.png

    4.3 Choose “Wasabi” and click “Next”.

    Screenshot 2023-06-16 at 3.13.43 PM.png

    4.4 Provide the following and click "Next"-

    • Name- Name for the repository

    • Assigned Transporter- Choose default

    • Account - Select the Wasabi storage account which was created in Section-3 above

    • Wasabi region- Select the Wasabi region where you created the Wasabi bucket in section 2

    • Bucket- Select the Wasabi Bucket created in Section-2.1 above

    Screenshot 2023-07-21 at 8.24.28 AM.png

    4.5 Keep the default  settings on Options page and click "Finish to create the repository.

    Screenshot 2023-06-16 at 3.36.39 PM.png

    4.6 Once you click “Finish” above, you will see the new repository in the list. Nakivo will scan all buckets in the account.

    Screenshot 2023-07-21 at 8.29.08 AM.png

    5. Add infrastructure to be backed-up on Nakivo (optional)

    This section provides steps to add your VMware infrastructure that you need to backup using Nakivo Backup and Recovery. Follow the steps below to add VMs to your inventory.

    5.1 Navigate to "Settings". Click on  "Inventory" & click "+" to add to inventory.

    Screenshot 2023-07-20 at 5.39.04 PM.png

    5.2 Choose “Virtual” and Click “Next”.

    Screenshot 2023-07-21 at 8.32.06 AM.png

    5.3 Choose "VMware vCenter or ESXi Host" or any other asset to backup. In the example below we are adding a VMware vCenter cluster.

    blobid24.png

    5.4 Provide the following details and click "Finish".

    • Display name- Name for the vCenter in Nakivo inventory

    • Hostname or IP- vCenter hostname or IP

    • Username- Username to access vCenter. Please refer to Nakivo documentation regarding access policies needed for users

    • Password- Password for the vCenter user

    blobid25.png

    6. Create a job to back up in Nakivo to run backups

    This section outlines steps to create a backup job which specifies which VMs are to be backed up, where and when to back them up and set other backup options.

    6.1. Navigate to "Jobs", click "+" and choose "VMware vSphere backup job" under Backup job.

    Screenshot 2023-06-23 at 9.39.37 AM.png

    6.2. Select the VM to backup and click "Next".

    Screenshot 2023-06-23 at 9.40.41 AM.png

    6.3. From the “Destination” pull down list, select the repository that was created in the above steps. Then click “Next”.

    Screenshot 2023-06-23 at 9.41.53 AM.png

    6.4. Set the schedule as required or if you want to run the job manually choose "Do not schedule, run on demand". Set the retention policy by configuring the retention period in "keep backups for" section. Click "Next".

    Screenshot 2023-06-23 at 9.43.15 AM.png

    6.5. On the “Options” page configure the settings as needed and click "Finish and Run".

    Screenshot 2023-06-23 at 9.45.33 AM.png

    6.6. Once you click "Finish & Run" a pop-up opens up, select the VM you are looking to backup and click "Run".

    blobid20.png

    6.7. The backup job starts at this point and the summary can be reviewed on the “Jobs” page.

    blobid21.png

    6.8. Backup chunks will start moving to wasabi. Nakivo writes backups in 5GB chunks. On Wasabi console, you can view backup files being added to the Wasabi bucket.

    7. Object Lock

    Nakivo supports Immutability by allowing customers to store the recovery points using the Write-Once-Read-Many (WORM) model. Immutability is supported in compliance mode. The Wasabi bucket used for the backup repository should be Object-enabled. 

    Follow the below high-level steps to run immutable backups using Nakivo

    7.1 Create an Object Lock enabled Wasabi Bucket. 

    Login to Wasabi Console to create a new bucket. Click on "Create Bucket" to create a new Object Lock bucket. Please refer to Creating an Object Lock enabled Wasabi Bucket for information to create a bucket.

    7.2 Add Wasabi account as a cloud Inventory item in Nakivo

    If the Wasabi account is not added to Nakivo Inventory then follow the steps in Section-3 to add it.

    7.3 Create a Wasabi cloud repository on Nakivo

    While creating the cloud repository, ensure that the object-locked Wasabi bucket is used to create the repository. Follow steps in Section-4 and ensure that you select the object locked bucket (in section 4.5).

    7.4 Add infrastructure to be backed-up on Nakivo (optional)

    If you need to add VMs that need to be backed up follow section-5 above.

    7.5 Create a job to back up in Nakivo to run backups and store immutable recovery points.

    Follow steps in Section 6 to create a backup job to store immutable recovery points.

    In step 6.5, Enable immutable backups by selecting “Make new recovery points immutable” and input the number of days you want the recovery point immutable for. Then click "Next”.

    Follow the remaining steps in Section 6 to finish creating a backup job and run it. 

    blobid12.png

    7.6 On the Wasabi console, you can enable “show version” to view the file retention details by navigating to the backup folder and clicking on the files.

    blobid13.png