Nakivo Backup & Replication 6 – Review

About Nakivo

Nakivo is one of companies that working on data protection solution in virtual environment.

Nakivo develops a fast and reliable product for backup, recovery and replication for VMware vSphere and Amazon Cloud environment.

Nakivo Backup & Replication 6

Nakivo Backup & Replication 6.x is latest version of the products that it has been develops for VMware vSphere and Amazon Cloud.

I’m working with this product in my home lab more than one month and I want to share some information about its features and configurations.

Nakivo Backup & Replication 6 Feature

Nakivo develops its data protection products with lot of suitable fetures:

  1. VM Backup Offiste and Onsite: This product supporting Microsoft Exchange, Active Directory, SQL Server and other products for backup and restore application items and database. You can have up to 1000 recovery points and it be able to create backup onsite via LAN or LAN-Free solutions and offsite backup via WAN connection for daily, weekly, monthly and yearly. It’s using VMware CBT for tracking changes on VM disks. Nakivo has source compression and duplication technology for reducing storage cost.
  2. VM Backup To Amazon Cloud: Nakivo Backup & Replicstion has an ability to configure Amazon cloud storage as backup repository.
  3. Backup Copy: Nakivo can copy your backups to another backup repository for preventing accidental deletion or corruption. It can be a scheduled job same as original backup job.
  4. VMware Replication VM: Nakivo Backup & Replication can create replica VM on your remote site and save up to 30 recovery points.
  5. Screenshot Verification: When VM is recovered, Nakivo Backup & Replication will capture a screenshot from booted OS and send you in an email.
  6. Global Data De-duplication and Compression: Just unique blocks will be stored in backup file and help you to save large amount of storage space.
  7. Instant VM Recovery: VM can be powered on from compressed and de-duplicated image and you can test your disaster recovery, apply patches and check upgrade impacts on the machine.
  8. Instant Granular Recovery: You can recover application items from backup files by this feature without restoring all VM files.
  9. HTTP APIs For Automation: This is an automation solution, it will reduce time spent on data protection management.
  10. Multi-Threading: Nakivo be able to run backup jobs parallel and speed up backup processing.

I’ve mentioned important features but the product has more features that you can read more about them on Nakivo Help Center.

Architecture

Nakivo Backup & Replication has the below components, you can install them as a server or distribute on multiple servers:

  1. Director: Director is the central management and provide user interface for job creation, maintain inventory, manage backups and any other action which can be done via web user interface.
  2. Transporter: Transporter is responsible to performs backup, recovery, compression and encryption.
  3. Backup Repository: Backup repository is a storage space in local site or remote site or cloud storage for storing backup data.

nakivo_archDeployment

You can install it on your physical or virtual machine or you can deploy it from OVA file as a virtual appliance.

You need to the below requirements for Nakivo Backup & Replication components:

  1. Director and Onboard Transporter:
    1. CPU: 2 Cores
    2. RAM: 4 GB + 250 MB Per each concurrent job
    3. Free Space: 1 GB
  2. Transporter:
    1. CPU: 2 Cores
    2. RAM: 2 GB + 250 MB Per each concurrent job
    3. Free Space: 1GB

You can deploy Nakivo Backup & Replication on Windows, Linux and even some NAS systems.

Nakivo Backup & Replication supporting VMware vSphere 4.1 to 6.x and it’s recommended that install all patches on your hypervisor.

You need to have the below network requirements as well:

  • Latency (RTT): Up to 250 ms
  • Packet loss: Up to 1%
  • Bandwidth: 1Mb/s or higher

Please read more information on Nakivo Help Center

Free and NFR Licenses

Nakivo offers you free license for using in lab and it has same features as the paid version but you can take backup from two virtual machines and so it’s limited.

IT professionals (VMUG members, VMware vExpert, VCP, VSP, VTSP, or VCI) can also receive a free 2-Socket Not For Resale (NFR) license of NAKIVO Backup & Replication for one year.

Licensing

Licensing Model

NAKIVO Backup & Replication is licensed per physical CPU socket for each server on which you back up or replicate VMs. Licenses are required only for the source side of backup and replication, that is, you do not need to license target servers for your replicas or servers on which you want to recover backed up VMs. By default, NAKIVO Backup & Replication includes a 15 day trial license for 6 sockets.

Installation And Configuration

You don’t have to learn Linux or Windows for configure Nakivo Backup & Replication and it’s installation is so easily. Also Windows version does not require additional component such as database.

Just you need to configure basic network and time configuration on virtual appliance.

After importing virtual appliance or installing Windows version, you can open Director web page via your server web address on port 4443. The address is like this: https://Server Address:4443.

You can edit the imported virtual machine and increase its resources as you wish.

Then you need to do some basic configuration before create first backup or replication job:

  1. At first step, you need to configure network configurations after deploying OVA:

Nakivo-Configurations2. After configure the network configurations, you can logon to Nakivo Backup & Replication web management portal, but you should define new administrator user and its password:

Nakivo-Credential3. After logon, you will face with a wizard for adding your virtual infrastructure servers to Nakivo Backup & Replication:

Nakivo-InventoryYou should add your vCenter or ESXi server to Inventory.

Note: If you have a ESXi server that it’s managing by a vCenter, you should add the vCenter because you can’t user recovery or Flash VM Boot!

Nakivo-Inventory-NewNow, you should add a Nakivo Transporter, you can use the current transporter or add stand-alone transporter from the local site or remote site. I will explain that in the next post that the post is about Nakivo Backup & Replication advanced deployment and also I will explain more about transport modes!

Nakivo-TransporterNow, Nakivo knows that which transporter has been selected for transferring backup files to backup repository.

Nakivo-RepositoryNakivo Backup & Replication be able to use local or remote repository for storing backup files, this is related to your deployment type and your Nakivo server specification, using local repository and taking backup from that on remote shared folder is recommended.

Of course, you can choose different repository for different backup jobs.

4. After preparing backup environment, you can create first backup job, so click on “Create”:

Nakivo-Dashboard Nakivo-Dashboard-2You can create backup jobs, replication jobs and other type of jobs at this dashboard, I will share more information about other jobs in next posts as well.

But we want to create a simple backup job, it’s so easy and you must follow four steps!

4.1. Step 1, choosing VMs that you want have a backup from them:

Nakivo-New Backup Job4.2. Choose backup repository:

Nakivo-New Backup Job-Repository

Nakivo-New Backup Job-Advanced4.3. At this step, you can define backup schedule:

Nakivo-New Backup Job-Schedule

4.4. At the final step, you can specify the backup job options such as “Screenshot Verification”, “Recovery Points Retention” and other options:

Nakivo-New Backup Job-Job Options5. After create backup job, you can run it by clicking on “Finish & Run” button or run it manually:

Nakivo-Run Backup Job

After run the backup job, Nakivo Backup & Replication will create snapshot from the machine and starting to transferring backup data via Transporter to backup repository. You can monitor the backup job performance on the backup job dashboard:

Nakivo-Backup Job - StatusWhen backup job is finished, Nakivo Backup & Replication shows you a summary, you can find the events, transferred data and some other information:

Nakivo-Backup Job - Status-26. Create backup from a machine was so easy and now, what about recovery, it’s too easier. First, I want to use Flash VM Boot for create a recovered machine from backup and power on it. Nothing will be transferred from your repository to your environment at this step except your machine configuration files. Flash VM Boot is a feature to run a machine from backup file directly. Backup disk will be mounted to the machine as RDM disk. Also you can choose recovery point and boot the backup from different recovery points. It is faster than full recovery:

6.1. You should select “Flash VM Boot” from “Recovery” section in main dashboard:

Nakivo-CreateFlash VM Boot

I don’t want to explain all the steps because it’s so easy and you can find full information on Nakivo Help Center.

Nakivo-Flash Boot-1 Nakivo-Flash Boot-2 Nakivo-Flash Boot-3 Nakivo-Flash Boot-4 Nakivo-Flash Boot-5 Nakivo-Flash Boot-6 Nakivo-Flash Boot-7You can see the job is finished just in 10 seconds!

You can use Flash VM Boot feature in emergency cases or test cases.

Nakivo-Flash Boot-8You can see that backup disk is mounted as RDM disk on the recovered machine!

7. Now full recovery, full recovery means recover your machine files (All files , configuration files and VMDK files) from backup file, it takes more time compare to Flash VM Boot and you can recover your machine and overwrite its files or recover it as another VM:

Nakivo-Recovery-1 Nakivo-Recovery-2 Nakivo-Recovery-3

Recovery jobs have performance dashboard same as other jobs, so you can see that what is happening!

Nakivo-Recovery-4Nakivo Backup & Replication has good event management and if any job failed or there is any recommendation, Nakivo Backup & Replication will show you it as a notification or alarm:

Nakivo-NotificationNakivo-AlarmTill now, we worked by Nakivo Backup & Replication Web UI but Nakivo Backup & Replication has CLI as well and you can create and run jobs faster via that, you can install it on your machine and manage your backups remotely. Find useful information on this page.

I recommend you to download and test Nakivo Backup & Replication becuase it’s very good backup suite for VMware vSphere.

Davoud Teimouri

Davoud Teimouri is as a professional blogger, vExpert 2015/2016/2017/2018/2019, VCA, MCITP. This blog is started with simple posts and now, it has large following readers.

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe to our newsletter and join other subscribers

Holler Box