Install N-able N-central on Microsoft Azure Managed Disks

N-able N-central uses SSL certificates, , so you must configure and install the appropriate certificate. For details, see About SSL certificates.

The following instructions describe how to do a new installation of N-able N-central in the Microsoft Azure Managed Disks environment. This deployment only supports Azure Resource Manager with two or more managed data disks.

Unlike other N-able N-central deployments, Azure Managed Disks (MD) deployments require at least two data disks in addition to the operating system (OS) disk. When you run the deployment script and assign at least two data disks, Azure creates a RAID 0 array using those disks. If you assign X data disks, Azure creates a RAID 0 array across all X disks. N-able N-central uses RAID 0 to combine multiple data disks into a single mount point and write to all disks in parallel, which increases IOPS throughput by X times.

Additionally, Azure MD deployments don’t include a swap volume because N-able N-central uses the resource disk for swap.The Azure Managed Disk OS image is 8 GB. During the first boot, the installation dynamically expands the image to match the deployed managed disk size.

Azure Managed Disk images are published in all public Azure regions, so you no longer need to upload a VHD. Some Azure regions are restricted to specific customers. These regions are typically a second, geographically separate region in the same country or, for the EU, a nearby country reserved for customers needing in-country disaster recovery. For details, see https://azure.microsoft.com/en-us/global-infrastructure/geographies/#overview.

Deployment

Deploying N-able N-central to Azure with Managed Disks is simplified by using a Deployment PowerShell script. The script requires PowerShell 7 (formerly PowerShell Core) and the Azure PowerShell Module. You can run the script on any operating system that supports the cross-platform PowerShell 7.

Before you begin, you must have a basic understanding of how to use Microsoft Azure, Windows PowerShell and how to install and configure N-able N-central.

You can download the Managed Disks Deployment script from the N-able N-central release page. To deploy a different version of N-central, update the value in the $ncentralVersion setting in the script. You can also edit other settings at the top of the script to meet your requirements. Some items are required, while others can remain at their default alues unless you need specific configurations, such as virtual network settings. The script includes full documentation for all available options. For details, see Azure Managed Disks Deployment Script.

Ultra_SSD data disks are not supported.

Before you deploy a dual stack application in Azure, configure your subscription for the preview feature using the following Azure PowerShell.

Register as follows:

Register-AzProviderFeature -FeatureName AllowIPv6VirtualNetwork -ProviderNamespace Microsoft.Network

Feature registration can take up to 30 minutes.

Check your registration status:

Get-AzProviderFeature -FeatureName AllowIPv6VirtualNetwork -ProviderNamespace Microsoft.Network

After registration completes, run the following command:

Register-AzResourceProvider -ProviderNamespace Microsoft.Network

After you update the PowerShell installation script with your settings, run it in a PowerShell console to complete the deployment.

If you haven’t signed in to your Azure account from PowerShell, the script prompts you to sign in.

If you are using Windows, you may need to complete the following steps to run the script. For more information see the Microsoft article, Set-Execution Policy.

  1. Ensure your PowerShell Execution Policy is set to "Remote-Signed".
  2. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine

  3. Unblock the installation script.
  4. Unblock-File -Path .\AzureMD.ps1

First run

On first run, N-able N-central performs the following tasks:

  • Expands the OS disk

  • Creates a software RAID from the data disks

  • Moves the database to the RAID

  • Resets the trial license

This process can take 10–15 minutes.

If you try to sign in immediately after the VM is deployed, the web UI will be unresponsive and you’ll be signed out while these tasks finish.

If you deploy the VM more than 15 days after the Azure image was generated, the login page might display an expired license warning. This indicates that the first-run activities haven’t finished.

After the first-run tasks complete, the license error disappears.

VM Sizing

Always size N-able N-central for your expected device count in the future. Plan for at least 2-3 years of growth.

The maximum number of supported data disks depends on the Azure VM size. Review the Azure documentation for VM sizes before deciding how many data disks to use.

Azure VM sizing can be complex and may require some trial and error to find the best size for your deployment.

VM sizing must support Generation 2 VMs.

Current Azure VM sizing guidelines

Number of Devices Recommended Azure Size CPU Cores Memory OS Disk Data Disks (Total)
Up to 1,000 Standard_D2s_v5 2 8 GB 80 GiB 150 GiB
Up to 3,000 Standard_D4ls_v5 4 8 GB 80 GiB 200 GiB
Up to 6,000 Standard_D8ls_v5 8 16 GB 80 GiB 350 GiB
Up to 9,000 Standard_D16ls_v5 12 24 GB 80 GiB 450 GiB
Up to 12,000 Standard_D16ls_v6 16 32 GB 80 GiB 600 GiB
Up to 16,000 Standard_D32ls_v5 22 48 GB 80 GiB 800 GiB
Up to 20,000 Standard_F32s_v2 28 64 GB 80 GiB 1 TiB
Up to 24,000 Standard_F48s_v2 34 80 GB 80 GiB 1.2 TiB

Previous Azure VM sizing guidelines

These Azure virtual machine sizing guidelines are for previous-generation series.

Previous-generation Azure VM sizing guidelines are still supported until further notice. However, we recommend using newer VM series for better performance and security.

Number of Devices Recommended Size CPU Cores Memory Storage

Up to 1,000

Standard_DS2_v2

2

4 GB RAM

80 GB RAID

Up to 3,000

Standard_DS3_v2

4

8 GB RAM

150 GB RAID

Up to 6,000

Standard_DS4_v2

8

16 GB RAM

300 GB RAID

Up to 9,000

Standard_DS5_v2

12

24 GB RAM

450 GB RAID

Up to 12,000

Standard_DS5_v2

16

32 GB RAM

600 GB RAID

Up to 16,000

Standard_DS32s_v3

22

48 GB RAM

800 GB RAID

Up to 20,000

Standard_F32s_v2

28

64 GB RAM

1 TB RAID

Up to 24,000

Standard_F48s_v2

34

80 GB RAM

1.2 TB RAID

Notes

  • For best performance, use the maximum number of data disks supported by your VM size. Multiple smaller disks provide better IOPS performance than fewer larger disks.

  • The OS disk is still used for temporary storage during nightly backups to reduce IOPS on the data disks and for the backup volume. Ensure the OS disk has enough space for the size of the data disk, the OS files, repository, and an additional 15% for the backup volume. As a result, total disk utilization is slightly higher than for non-Azure deployments.
  • N-able N-central is only supported on Instance types that provide local SSD storage. For Azure based N-able N-central deployments, the Local SSD Resource Disk is used for the swap-file, in place of the swap volume on all other N-able N-central deployments. An example of an unsupported instance type without local SSD storage would be the Dsv4 Series (not to be confused with the supported Ddsv4 Series).

  • N-able N-central is only currently supported on Instance types that provide Intel Processors. The newer AMD EPYC Processor instances have not been tested or verified. An example of an unsupported AMD EPYC instance type would be the Dasv4 Series.

  • The VM sizes listed are examples of the maximum supported configurations. For guidance on selecting the right size for your needs, see the Microsoft article Sizes for virtual machines in Azure. Choose "General Purpose" for "D family" and "Compute optimized" for "F family".

What's next?

With N-able N-central installed: