Deployment script for Microsoft Azure - Managed Disks

Deploying N-able N-central to Azure with Managed Disks is simplified by using a Deployment PowerShell script. You can download the script from here.

The deployment script requires PowerShell 7.0 or higher. PowerShell 7 is a cross platform version of PowerShell (Formerly called PowerShell Core) that has installers for Windows, MacOS and Linux. You can download the latest version of PowerShell on GitHub.

The script is pre-populated with the version of N-able N-central you downloaded it for. If you want to install a different version, replace this value with the full Version number. The version is on the N-central Download Page for the version you want to deploy.

Note that Azure Managed Disks are only supported for N-able N-central 2020.2 and higher releases.

For more information on the installation process, see Install N-able N-central on Microsoft Azure Managed Disks.

Azure information

You can retrieve your Azure subscription ID from the Subscriptions Blade in the Azure Portal.

https://portal.azure.com/#blade/Microsoft_Azure_Billing/SubscriptionsBlade

Azure Region

Select the Azure region, for example, eastus where N-able N-central will be located. Not all features are available in all regions. Check with Microsoft Azure for availability. You can get all the Azure locations using the Azure PowerShell command:

Get-AzLocation

Resource naming prefix

The script is designed to use a naming prefix for naming all resources it creates. With the default script configuration, keep this value between 1 - 18 characters, excluding any symbols to avoid exceeding other resource name length limits.

For more information, see Develop your naming and tagging strategy for Azure resources.

VM size

You will need to define the size of the N-able N-central, Azure, Generation 2, VM Instance, for example, 'Standard_DS3_v2'. You can get all the VM sizes in the US East region using the Azure PowerShell command. Use the region where you plan to install N-able N-central:

Get-AzVMSize -Location 'eastus'

For more information, see Support for generation 2 VMs on Azure.

Operating system disk size

You will need to define the size of the new OS Managed Disk in GB. It should be greater than 80GB. For more information, see What disk types are available in Azure?

Operating system disk storage type

Select the storage type for the Operating System Managed Disk. The valid options are:

  • Premium_LRS,
  • StandardSSD_LRS, and
  • Standard_LRS.

Azure does not support using the UltraSSD_LRS storage type for Operating System Disks. For more information, see

Data disks sizes

You will need to set the size of the new Data Managed Disks in GB (each). All the Data Disks will be combined into a software RAID to take advantage of parallel disk writes, spreading the IOPs load across the total number of disks you select.

Number of data disks

Define the number of Data Managed Disks in the Software RAID array. This value can be between 1 - 99, but the maximum number of Data Disks is defined by the Azure VM Size.

https://docs.microsoft.com/en-us/azure/virtual-machines/linux/generation-2#generation-2-vm-sizes

Data disks storage type

Select the storage type for the Data Managed Disk. The valid options are:

  • Premium_LRS,
  • StandardSSD_LRS, and
  • Standard_LRS.

UltraSSD_LRS is unsupported at this time but is planned to be added once the Azure PowerShell Modules provide better deployment support.

For more information, see

Boot diagnostics storage account

Select the storage type for the Boot Diagnostics Storage Account. The valid options are:

  • Premium_LRS,
  • StandardSSD_LRS, and
  • Standard_LRS.

This storage account is used for the Azure VM boot diagnostic logs. It is also used during deployment to temporarily host the VHD image before it is imported to a Managed Disk. This is a seldom used storage account, so it does not have to be on the fasted storage types.

Boot diagnostics storage account type

Select the type of boot storage account you want to use for the VM Boot Diagnostics storage. N-able N-central requires either Storage or StorageV2.

  • Storage: General purpose Storage account that supports storage of Blobs, Tables, Queues, Files and Disks.
  • StorageV2: General Purpose Version 2 (GPv2) Storage account that supports Blobs, Tables, Queues, Files, and Disks, with advanced features like data tiering.

Accelerated networking

TheN-able N-central image for Azure Managed Disks has been configured to support Accelerated Networking, if desired. For more information, see Create a Linux virtual machine with Accelerated Networking using Azure CLI.

IPv6 Support

N-able N-central does not yet support IPv6 for monitoring, however the underlying operating system and services are ready to support it in the future. To future proof your deployment, you can configure the Azure deployment with IPv6 support.

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

Register-AzProviderFeature -FeatureName AllowIPv6VirtualNetwork -ProviderNamespace Microsoft.Network

It takes up to 30 minutes for feature registration to complete. You can check your registration status by running the following Azure PowerShell command:

Get-AzProviderFeature -FeatureName AllowIPv6VirtualNetwork -ProviderNamespace Microsoft.Network

After the registration is complete, run the following command:

Register-AzResourceProvider -ProviderNamespace Microsoft.Network

You can generate a random Private IPv6 Network Prefix by going to https://simpledns.com/private-ipv6.

N-central sizing on Azure Managed Disk deployment

Number of Devices Recommended Azure Size CPU Cores Memory OS Disk Data Disks (Total)
Up to 1,000 Standard_DS2_v2 2 4 GB 80 GB 20 GB
Up to 3,000 Standard_DS3_v2 4 8 GB 110 GB 60 GB
Up to 6,000 Standard_DS4_v2 8 16 GB 200 GB 125 GB
Up to 9,000 Standard_DS5_v2 12 24 GB 300 GB 200 GB
Up to 12,000 Standard_DS5_v2 16 32 GB 400 GB 275 GB
Up to 16,000 Standard_DS32s_v3 22 48 GB 550 GB 375 GB
Up to 20,000 Standard_F32s_v2 28 64 GB 700 GB 500 GB
Up to 24,000 Standard_F48s_v2 34 80 GB 875 GB 650 GB