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's version 10.7 supports Object lock which is documented in Section-7 of this article.
Table of Content
- Create a Wasabi bucket
- Add Wasabi account as a cloud Inventory item in Nakivo
- Create a Wasabi cloud repository on Nakivo
- Add infrastructure to be backed-up on Nakivo (optional)
- Create a job to back up in Nakivo to run backups
- Object Lock
The following prerequisites apply to this document-
- Nakivo software version 10.7 or higher installed, licensed and configured. 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 with 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
3.2 Navigate to "Settings". Click on "Inventory" & click "Add New..."
3.3 In the Add Inventory Item’s Platform tab, select “Cloud” and click “Next”.
3.4 Select type as “Wasabi Account” and click “Next”.
3.5 Provide the following and click "Finish":
- Display Name
- Regions- Select All regions.
- Access ID
- Secret access key
3.6 Wasabi account added. Once you click “Finish” in the step above, you should see the Wasabi account listed in the “Inventory”.
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 “Backup Repository”
4.2. Choose “Create new backup repository”.
4.3. Choose “Cloud” and click “Next”.
4.4. Choose “Wasabi” and click “Next”.
4.5. Provide the following and click "Next"-
- Assigned Transporter
- Account - Wasabi Storage repository which was created in Section-3 above
- Select the Wasabi region where you created the Wasabi bucket
- Select the Wasabi Bucket created in Section-2 above
4.6. Keep the default settings on Options page and click "Finish.
4.7. Once you click “Finish” above, you will see the new repository in the list. Nakivo will scan all buckets in the account.
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 "Add New...".
5.2 Choose “Virtual” and Click “Next”.
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.
5.4 Provide the following details and click "Finish".
- Display name
- Hostname or IP
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 "Create" and choose "VMware vSphere backup job" under Backup.
6.2. Select the VM to backup and click "Next".
6.3. From the “Destination” pull down list, select the repository that was created in the above steps. Then click “Next”.
6.4. Set the schedule as required or choose "Do not schedule, run on demand" and click "Next".
6.5. Set the Retention policy applicable to your business needs. Click “Next”.
6.6. On the “Options” page configure the settings as needed and click "Finish and Run".
6.7. Once you click "Finish & Run" a pop-up opens up, select the VM you are looking to backup and click "Run".
6.8. The backup job starts at this point and the summary can be reviewed on the “Jobs” page.
6.9. 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.
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.