Team Leader - Nutanix Technology Champion - Nutanix NTC Storyteller

Julien DUMUR
Infrastructure in a Nutshell
nutanix hycu

In the complete guide to HYCU that I published earlier this year, I mentioned the need to follow the upgrade paths to update your controller.

The problem? To find out this upgrade path, you had to read every release note, from the version directly above your controller’s, up to the latest version.

If your controller is lagging behind in its upgrade path, this can be a long and tedious process.

A problem? A solution

To overcome this recurring problem, I decided to develop a time-saving tool: HYCU Upgrade Path Wizard!

Those who know me a little know that I’m hopeless at development, so I enlisted the help of AI to develop this tool! I gave it my idea, it developed it in record time, and I took care of adding what was missing and creating the design just the way I wanted it.

Please feel free to give me your feedback and/or suggestions for improvement!

Read More
HYCU Backup: the complete guide

It’s finally complete! After about thirty hours spent installing, configuring, and testing a lab environment, and writing each article, my ultimate guide to backing up a Nutanix cluster using the HYCU backup solution is finally complete.

In total, this represents:

  • 4,500+ words
  • 100+ screenshots
  • 30+ hours of work

To make it easier to find all my current and upcoming guides, I’ve created a dedicated link in the menu.

This comprehensive guide includes:

Backing up your Nutanix cluster with HYCU – Overview

Backing up your Nutanix cluster with HYCU – Technical prerequisites

Backup your Nutanix cluster with HYCU – Deploy the HYCU controller

Backing up your Nutanix cluster with HYCU – Initialization and basic configuration

Backing up your Nutanix cluster with HYCU – Adding a Nutanix cluster

Backing up your Nutanix cluster with HYCU – Adding a backup target

Backup your Nutanix cluster with HYCU – Update the HYCU controller

Backing up your Nutanix cluster with HYCU – Creating backup jobs

Backing up your Nutanix cluster with HYCU – Virtual machine protection

Backing up your Nutanix cluster with HYCU – Data restoration

HYCU Backup : Upgrade Path

The guide will likely evolve if I find other interesting elements to share to expand on my experience.

Remember that the security of your data will depend on the time you spend configuring your backup policies in advance.

Feel free to share your questions or concerns, or ask other people who have already implemented HYCU Backup for their feedback.

Other guides are coming soon… Stay tuned!

Read More
nutanix hycu

LAST UPDATE : 24/03/2025

As I mentioned in my article about updating the HYCU controller, you can’t upgrade from version 4.7.0 to 5.1.0, for example. To reach the latest version, you’ll have to follow upgrade paths…

And to determine these upgrade paths, you’re forced to sift through each Release Note for each version, which can be tedious in the long run… If you’d like me to make things easier for you, follow the guide!

Version table

Actual VersionNext Version
4.0.04.0.1
4.0.14.0.2
4.0.24.0.3
4.0.34.1.0
4.1.04.1.1
4.1.14.1.2
4.1.24.1.3
4.1.34.2.0
4.2.04.2.1
4.2.14.3.0
4.3.04.3.1
4.3.14.5.0
4.5.04.5.1
4.5.14.6.0
4.6.04.7.0
4.7.04.7.1
4.7.14.8.0
4.8.04.8.1
4.8.14.9.0
4.9.05.0.0
5.0.05.1.0
5.1.0TBA

How do I read the table and determine its upgrade path? It’s very simple. For example, if you’re currently on 4.5.1 and want to update your controller to 5.1.0, you’ll need to go through 4.6.0 > 4.7.0 > 4.7.1 > 4.8.0 > 4.8.1 > 4.9.0 > 5.0.0 > 5.1.0 :

HYCU upgrade path from 4.5.1 to 5.1.0 in the version table

This article will be regularly updated with the release of new versions of the software.

Read More
nutanix hycu

I accidentally deleted one of the virtual machines in my cluster. Luckily, I can restore it with HYCU!

Restore a full virtual machine

I accidentally deleted the VM-DEMO-HYCU:

Deleted VM-DEMO-HYCU in the HYCU list

By clicking on it, I can access all the available restore points:

Available restore points

To restore the virtual machine, I select the restore point that interests me and click on “Restore”:

Restore button

I select “Virtual Machine Options” to access the restoration options:

Virtual Machine Options

Restore VM allows you to restore the virtual machine in place of an existing virtual machine.

Clone VM allows you to restore the machine without touching the existing virtual machine using a clone.

Validate VM Backup allows you to create a copy of the virtual machine to verify the status of the restore point.

In my case, I select “Restore VM” and click “Next”:

Restore VM choice

In my case, I leave everything as default because it corresponds to the configurations I want to apply. If you wish, you can customize the destination storage container, the source of the restore point (backup or snapshot), and even the virtual machine configuration if you want it to be different from the original one.

Once the process is launched, you can follow its progress in the “Jobs” menu:

Restore tracking in Jobs

A few minutes later (or a little longer depending on the volume of data to be restored and the origin of the backup point), your virtual machine will be operational.

On your Nutanix Prism interface, you will see that the description of the restored machine has been entered:

Restored VM description in Prism

Restore a specific file or folder

You can also restore a specific folder or file instead of restoring the entire virtual machine. To do this, select the desired restore point and click “Restore Files”:

Restore Files button

Then leave the default value “AUTOMATIC” and click “Next”:

AUTOMATIC file restore option

Wait while the restore point is read, the tree structure will then be displayed on the left:

Restore point tree

Select the item(s) to restore, and click “Next”:

Selecting the files to restore

Then you have 3 options to choose from:

Three file restore options

“Restore to Virtual Machine” allows you to restore files to their original location.

Restore to Virtual Machine options

You can then:

  • Select the original location or a different location
  • Select the action to perform if the files already exist
  • Choose whether or not to restore the original permissions

“Restore to External Share” allows you to restore files to a different share

Restore to External Share options

You can then:

  • Select the sharing type
  • Indicate the shared path
  • Select the action to perform if the files already exist

“Download” allows you to download the selected files

File Download option

There you go, now you know how to restore your precious data in just a few clicks.

Read More
nutanix hycu

Everything has been configured to allow the backup of the virtual machines in our cluster, we will now see how to protect the virtual machines using the backup policies that we have just created.

Manual protection

The most classic protection method is the manual protection of virtual machines from the HYCU interface.

To do this, connect to the management interface of your HYCU and go to “Virtual Machines”. You should have the list of all the virtual machines present on the Nutanix cluster that you previously added:

Virtual machine list in HYCU

Select the virtual machine(s) to protect and click on “Set policy” at the top right:

Set policy button

Then select the backup policy you want to apply to your virtual machine and click “Assign”:

Assigning a backup policy

Your virtual machine is now protected, the first backup will take place during the backup time slot you previously defined. If you want to force the first backup, select the protected virtual machine and click “Backup” at the top right:

Backup button to force the backup

Then click on “Yes”:

Backup confirmation

If everything goes as expected, you will then have Compliance and Protection in a Green status:

Compliance and Protection in green

Automated protection via categories under Nutanix

We have seen how to protect virtual machines manually from the Nutanix interface. But it is possible to do it directly from the Nutanix Prism Central interface.

To do this, it is important to set up the necessary prerequisites and the first is to create categories to which the virtual machines will be assigned. Connect to Prism Central, go to “Administration > Categories”:

Prism Central Categories menu

Then click on “New Category”:

New Category button

Name your category, give it a value and click “Save”. For simplicity, I put the same value:

Creating a category with its value

Then log in to HYCU and edit the previously created backup policy and check “Auto-assignment”:

HYCU policy Auto-assignment option

Below, new fields are now accessible. Fill in the values ​​of the category you created previously and click on “Add”:

Category linked to the HYCU policy

Back on Prism Central, on the list of my virtual machines, we can see that no virtual machine belongs to a category:

VMs without category in Prism Central

The only virtual machine protected at the moment is the VM-DEMO-HYCU that I protected manually in the first part of this article. So I will now select the VM-DEMO-LAB virtual machine, click on the menu “Action > Other Actions > Manage categories”:

Prism Central Manage categories menu

I select the category to assign to my virtual machine and I validate:

Assigning the category to the VM

Back on my HYCU interface, I can see that my virtual machine is now part of the BACKUP policy. It was automatically assigned to this backup policy when I assigned it the corresponding category, an operation confirmed by the Events in HYCU:

VM automatically assigned to the policy in HYCU

Read More
nutanix hycu

Now that our HYCU controller is configured and up to date, we now need to protect our virtual machines…

Cleaning the default policies

We will start by deleting the backup policies created by default. To do this, in the side menu go to “Policies” and delete all policies except “Exclude”:

Deleting default policies except Exclude

Once the cleaning is done, we can get down to business.

Creating the backup time slot

In order for our backups to run outside working hours, it is imperative to set up the time slots during which HYCU will back up your virtual machines. Still in the “Policies” menu, click on “Time Windows”:

HYCU Policies and Time Windows menu

Normally, nothing is created, click on “New”:

Time Windows New button

Then, you will have the choice between 2 options:

  • Backup Window to define the time range during which the backup will be executed
  • Copy Window to define the time range during which the backup copies can be made

We will choose the “Backup Window”:

Backup Window choice

In my case, I kept it simple by naming it “HNO” for Non-Working Hours, I indicated the Timezone corresponding to my geographic location and then I selected the time slots that interested me, namely from 10 p.m. to 7 a.m. from Monday to Sunday:

HNO time window from 10 p.m. to 7 a.m.

Creating the backup policy

To create a backup policy, in the “Policies” menu, click on “New”:

HYCU Policies and Time Windows menu
Backup policy creation form

  • Name your backup policy
  • Leave “Backup” checked
  • Enter the frequency of backups in hours/days/weeks/months (which will correspond to the targeted RPO)
  • Enter the restoration period (which will correspond to the targeted RTO)
  • Enter the retention period of your backups
  • Select the backup target (in my case, the Synology)
  • Check “Use backup window” and select the backup time slot previously created

Click on “Save”.

Backup policy created

Your backup policy is now created, the next step is to protect the VMs in your cluster.

Read More
nutanix hycu

HYCU being a backup software followed and supported by the publisher, updates will be regularly made available to you in order to correct bugs, security flaws, provide optimizations or add new features.

Upgrade Path

If you missed some updates of your HYCU system, you should know that you will have to respect an update order to reach the desired version.

Indeed, if you are like me in version 4.9.0-5310 and version 5.1.0-2871 is available, you will not be able to perform a direct update to 5.1.0-2871. You will first have to install all the intermediate updates, i.e.: 5.0.0-1643 then 5.1.0-2871.

To know the update orders, you must consult the “Upgrade Notes” section of the Release Notes of the versions you must install:

Upgrade notes: 5.0.0 required before 5.1.0

Preparing the update files

If you followed the beginning of the guide, you will have noticed that I had uploaded in advance 2 additional versions of HYCU:

Three HYCU versions in Image Configuration

Otherwise, for those who missed it:

Versions available on the HYCU download portal

  • Check the box “I agree to the HYCU…” and click “Continue”:
Accepting the HYCU terms

  • Click on “Download .qcow2”:
Download .qcow2 button

Once you have downloaded the qcow2 image from HYCU, you now need to transfer it to your Nutanix cluster.

To do this, connect to the Prism Element of your Nutanix CE cluster and go to “Settings > Image Configuration”:

Image Configuration in Prism Element

Click on “Upload image”, fill in the form and select the previously uploaded image:

Importing the HYCU update image

Click “Save” to start the transfer and wait until your image is processed by the cluster and is indicated as “ACTIVE”.

Installing updates

Once you have finished preparing your update files, log in to the HYCU interface, and click on the cogwheel at the top right:

HYCU settings cogwheel

We’ll start by pausing all controller activity so that the updates can run smoothly. Click on “Power options”:

HYCU Power options menu

Select “Suspend All” and click “Save”. Then go back to the “Setting” menu in the cogwheel and then click on “Software Upgrade” to display the list of available updates:

Update list in Software Upgrade

Select the update you want to install and click “Software Upgrade”:

Selecting the update to install

A message alerts you that the backup jobs currently running will be canceled, click “Yes”:

Running jobs cancellation warning

The system will log you out during the update. Wait about ten minutes before logging back in:

Logged out during the HYCU update

Once the update is complete, log back in and perform the following updates:

Next HYCU update

When your HYCU controller has reached the target version, reconnect to the interface then go to the settings at the top right, then to “Power Options”:

Resume option in Power options

Select “Resume” to return your HYCU controller to normal operating mode and click “Save”.

On your Nutanix cluster, you will then find the old versions of your HYCU controller:

Previous HYCU controller versions on the cluster

You can delete them after some time if you don’t have any problems with the version currently in production (remember to update the name of the virtual machine if you put the version in it like me!).

Read More
nutanix hycu

Now that the Nutanix cluster is added to the HYCU software, we need to add the backup target to which the files will be sent.

Adding a SMB backup target

To add a backup target on HYCU, go to the left side menu and click on “Target”:

HYCU Targets menu

Then click on “Add” at the top right to launch the target addition wizard:

HYCU targets Add button

Then, select the type of target you want to add on HYCU, then click “Continue”. In my case, I kept it simple with an SMB share on the Synology but you are spoiled for choice (NFS, SMB, Nutanix Objects, iSCSI, S3 storage…):

Choosing the backup target type

Then enter a name, a description if you wish, and the number of simultaneous backups then click on “Next”. In my case, I limited myself to 2:

Target name and concurrent backups

Then provide the account information to access the SMB share that will be used as a target. In my case, I need to provide the username, password, server IP address, and shared folder name:

SMB share credentials

Once the information is correctly entered, click on “Save”. Your backup target now appears in the list of targets, ready to receive backups:

SMB target in the HYCU target list

Backup target configuration is complete, my HYCU controller is ready to backup my data.

Read More
nutanix hycu

After deploying the HYCU controller and initializing it, you need to add your Nutanix cluster as a source of virtual machines to backup.

To add a Nutanix cluster on HYCU, you need to provide an account with “Cluster Admin” rights on Nutanix. If you want to do things properly, you should create a service account that is dedicated to this use rather than using the “admin” account of the Nutanix cluster.

I will show you how to create the service account on Prism Element.

Creating the service account on Prism Element

The first step is to connect to the Prism Element of your Nutanix cluster and go to “Setting > Local User Management” and click on “New User”:

Local User Management in Prism Element

Fill in the fields with the desired information and click “Save”:

HYCU service account with Cluster Admin and Backup Admin

It is imperative that the “Cluster Admin” and “Backup Admin” boxes are checked! The user is now created, you must now return to HYCU to continue adding the Nutanix cluster:

hycu account created in Prism Element

Creating the service account on Prism Central

The second step is optional and is only necessary if your cluster is registered on a Prism Central. Log in to the Prism Central of your Nutanix cluster, then go to “Admin Center > IAM > Identities” and click on “+ Add Local User”. Fill in the fields with the desired information and click on “Save”:

Adding a local user in Prism Central IAM

The user is now created on Prism Central, you now need to assign the correct access rights:

User created in Prism Central

Go to “Admin Center > IAM > Authorization Policies”. Click on “Create Authorization Policy”:

Create Authorization Policy button

On the page that appears, start by renaming the policy and select “Cluster Admin” in the field provided for this purpose (type “cluster” to do a search) then click on “Next” at the bottom right:

Policy with the Cluster Admin role

Leave the default selection and click “Next” at the bottom right of the page:

Default scope of the authorization policy

Add your previously created user to the policy and click “Save” at the bottom right of the page:

Adding the user to the policy

The user is now created on Prism Central and Prism Element, you must now return to HYCU to continue adding the Nutanix cluster:

Authorization policy created in Prism Central

Adding the Nutanix cluster on HYCU

In the “Settings” menu, click on “Sources” to open the menu for adding a backup source:

HYCU Sources menu

Then click on “New” to start the cluster adding process:

HYCU sources New button

In the window that appears, enter the URL of your Prism Element, the username and password of the HYCU account previously created and click “Next”:

Prism Element URL and credentials

Then enter the URL of your Prism Central, the username and password of the account previously created and click on “Next”:

Prism Central URL and credentials

If you have completed all of the previous steps correctly, you should see a message like “Validation successful”:

Validation successful message

Your Nutanix cluster is now added to your HYCU backup solution and appears in the list of sources:

Nutanix cluster in the HYCU source list

Read More
nutanix hycu

In the previous blog post, I created and started the HYCU virtual machine. Now let’s move on to the initial configuration of the Backup Controller.

Initializing the HYCU backup system

To start the initialization of the HYCU backup controller, you need to connect to the virtual machine via the Nutanix console. Connect to your Prism Element interface, go to “VM”, right-click on the virtual machine you just deployed and click on “Launch Console”:

Launch Console on the HYCU VM

A new window will open and you should see the initialization startup window. Select “HYCU Backup Controller” from the list and validate:

HYCU Backup Controller choice

On the next screen, you must now enter all the network configurations, namely:

  • Host name of the virtual machine
  • Its IPv4 address
  • The associated subnet mask
  • The default gateway
  • The DNS server
  • Possibly, the domain
HYCU controller network configuration

Once all the information is entered, validate to launch the initialization of the backup controller:

HYCU controller initialization

A little less than 10 minutes later, the initialization will be complete and you will be able to access the solution’s web administration console at the address https://HYCU-IP-ADDRESS:8443:

HYCU console login page

The default login and password are: “admin” for the login and “admin” for the password, to be changed quickly for obvious security reasons:

First HYCU login with the admin account

You are now connected to the HYCU web interface, we can now move on to the basic configuration:

HYCU dashboard

Basic configuration of my HYCU controller

After finishing deploying the solution, there are some basic configurations to be done to make our system fully operational. I detail some steps here, others not because the article is adapted to a use in lab mode!

Changing the password

We will start by changing the default password of the admin account which is currently “admin”. To do this, go to the top right of the interface, click on the connected username “admin” and in the menu that appears, click on “Change Password”:

HYCU Change Password menu

Enter the old password, the new password twice and validate:

Changing the admin password

Checking the license level

Before continuing, let’s check the license level of our installation. To do this, click on the gear at the top right of the window to display the drop-down menu, then click on “Licensing”:

HYCU Licensing menu

If everything is OK, you should now have a valid “Free license” type license:

Valid Free license

Bandwidth Throttling Configuration

Working from home most of the time, I planned to schedule my backup slots between 8pm and 7am. But since I’m also a gamer, there’s no way I’m going to crush my network bandwidth during my sessions… So I set up a bandwidth limitation. In the settings (cogwheel), in “Networks > Throttling”:

HYCU Networks Throttling settings

Then, in “Throttling Windows”, I was able to enter a limitation range named “Gaming Hours” which extends from 8 p.m. to 1 a.m.:

Gaming Hours throttling window

And then I added a throughput speed limitation to 1MiBps:

Throughput limited to 1 MiBps

Additional configurations

Among the additional configurations that can be done but that I will not detail here because it is not in place in my lab, there is in particular the AD authentication part:

Active Directory authentication settings

And the email notifications part:

Email notification settings

Read More