cnMaestro 6.0 On-prem on Azure

Hoping this may help some people trying to get cnMaestro working in Azure

Download the latest OVA version.
Using 7-zip, extract the OVA.
These are the 2 files we want:

  • cnmaestro-on-premises_6.0.0-r6_amd64-disk1.vmdk
  • cnmaestro-on-premises_6.0.0-r6_amd64-disk2.vmdk

Convert these files into VHD files. Easiest way i found was to use free software - Starwind Converter v2v

convert them to VHD/VHDX with the option “VHD Pre-allocated image”

You should now have 2 rather large files:

  • cnmaestro-on-premises_6.0.0-r6_amd64-disk1 - 30gig
  • cnmaestro-on-premises_6.0.0-r6_amd64-disk2 - 153gig

Next, you need to get these into a Azure Storage blob. This is the command i used.

& $azCopyExe login

& $azCopyExe copy "C:\folder location\cnmaestro-on-premises_6.0.0-r6_amd64\\cnmaestro-on-premises_6.0.0-r6_amd64-disk2.vhd" “https://your-blob-address/cnmaestro-on-premises_6.0.0-r6_amd64-disk2.vhd” --blob-type=PageBlob
–check-length=true

make sure you upload both disk images…

Next, create 2 x Azure Disks. Using Standard SSD seems to work perfectly.

Disk Names:

  • disk1.vhd = cnmaestro-os
  • disk2.vhd = cnmaestro-data

Disk Size:

  • disk1.vhd = E4 - 32gig
  • disk2.vhd = E15 = 256gig

Under Source Type: Select Storage Blob, and select the file which was uploaded

Set OS Type:

  • disk1.vhd = Linux
  • disk2.vhd = None

Now we create the Azure VM…

Still under the Azure Disk option, find and select the disk “cnMaestro-OS” and select “Create VM” this ensures the disk is automatically attached to the new VM.

Create the VM as you normally would but do not power it on yet.

Once the VM has been created, you need to attach the other disk. Find the VM, select Disks, and select “attach existing disk” and select the disk "“cnmaestro-data”

apply the changes and boot the server. It may take 5-10 minutes for the server to boot and everything to load correctly, but so far, it’s been running great for me.

Did you use UEFI or BIOS mode for Azure?

Has to be configured as Gen1 Hyper-V and standard, no security on the Azure VM instance.