Azure Large Instances onboarding requirements

This article explains the actions to take after you receive an environment from the Microsoft Azure Large Instances team.

Azure portal

Use the Azure portal to:

  • Create Azure Virtual Network (or networks) and ExpressRoute Gateway or Gateways with High or Ultra Performance Reference.
  • Link them with Azure Large Instances stamps using the Circuit/peer ID and Authorization Keys provided by Microsoft team. 

VNET address space

Ensure that the VNET address space provided in your request is the same as what you configure.

Time sync

Setup time synchronization with NTP server. 

Jump box

  • Set up a jump box in a VM to connect to Azure Large Instances stamps.
  • Change the root password at first login and store password in a secure location. 

Satellite server

Install a Red Hat satellite server in a VM for RHEL 8.4 and patch download.

Azure Large Instances stamps

  • Validate Azure Large Instances stamps and configure and patch OS based on your requirements. 

  • Verify that the servers are visible on Azure portal.

    Note

    Do not place large files like Azure Large Instances installation bits on the boot volume. The Boot volume is small and can fill quickly, which could cause the server to hang (50 GB per OS is the boot limit).

Secure Server IP pool address range

This IP address range is used to assign the individual IP address to Azure Large Instances servers. The recommended subnet size is a /24 CIDR block. If needed, it can be smaller, with as few as 64 IP addresses.

From this range, the first 30 IP addresses are reserved for use by Microsoft. Make sure that you account for this when you choose the size of the range. This range must not overlap with your on-premises or other Azure IP addresses.

Your corporate network team or service provider should provide an IP address range that's not currently being used inside your network. This range is an IP address range, which must be submitted to Microsoft when asking for an initial deployment.

Optional IP address ranges to submit to Microsoft

  If you choose to use ExpressRoute Global Reach to enable direct routing from on-premises to Azure Large Instances tenant, you must reserve another /29 IP address range. This range may not overlap with any of the other IP addresses ranges you defined before. 

If you choose to use ExpressRoute Global Reach to enable direct routing from an Azure Large Instances tenant in one Azure region to another Azure Large Instances tenant in another Azure region, you must reserve another /29 IP address range. This range may not overlap with the IP address ranges you defined before. 

Using ExpressRoute Fast Path

You can use ExpressRoute Fast Path to access your Azure Large Instances servers from anywhere, Azure VMs (hub and spoke) and on-premises.

For setup instructions, see Enable ExpressRoute Fast Path.

To see the learned routes from Azure Large Instances, one of the options is looking at the Effective Routes table of one of your VMs, as follows:

  1. In Azure portal, select any of your VMs (any connected to the Hub, or to a Spoke connected to the Hub that is connected to Azure Large Instances), select Networking, select the network interface name, then select Effective Routes.

  2. Make sure to enable accelerated networking with all VMs connecting to Azure Large Instances.

  3. Set up Azure Large Instances solution based on your system requirements and take a system backup. 

  4. Take an OS backup. 

  5. Set up volume groups. For more information, see Create a volume group. 

  6. Set up a storage snapshot, backup, and data offload.

Note

A storage snapshot should only be set up after all data-intensive work (for example, Endian conversions) are complete in order to avoid creating unnecessary snapshots while build work is in progress

The Azure subscription you use for Azure Large Instances deployments is already registered with the Azure Large Instances resource provider by the Microsoft Operations team during the provisioning process. If you don't see your Azure Large Instances deployment under your subscription, register the resource provider with your subscription. For more information, see What is Azure Large Instances?

Enable ExpressRoute Fast Path

Before you begin, install the latest version of the Azure Resource Manager PowerShell cmdlets, at least 4.0 or later.

For more information, see these resources:

Authorizing 

Ensure you have an authorization key for the express route (ER) circuit used for virtual gateway connection to ER circuit. Also obtain ER circuit resource ID.

If you don’t have this information, obtain the details from the circuit owner. Reach out to Azure Large Instances support by creating a support ticket with the Azure Customer Support team.

Declare variables

This example declares the variables using the values for this exercise. Replace the values with your subscription values.

$Sub = "Replace_With_Your_Subscription_ID"
$RG = "Your_Resource_Group_Name"
$CircuitName="ExpressRoute Circuit Name"
$Location="Location_Name" #Example: "East US"
$GWName="VNET_Gateway_Name"
$ConnectionName=”ER Gateway Connection Name”
$Authkey="ExpressRoute Circuit Authorization Key" 

Login into your account

Login-AzAccount 

Check the subscription for the account.

Get-AzSubscription  

Specify the subscription that you want to use

Select-AzSubscription -SubscriptionId $Sub1  

Enable ER FastPath on the gateway connection. 

$GW = Get-AzVirtualNetworkGateway -Name $GWName -ResourceGroupName $RG```
dotnetcli

Declare a variable for the gateway object

$gw = Get-AzVirtualNetworkGateway -Name $GWName1 -ResourceGroupName $RG1

Enable MSEEv2 using "ExpressRouteGatewayBypass" flag
$connection = New-AzVirtualNetworkGatewayConnection -Name $ConnectionName -ResourceGroupName $RG -ExpressRouteGatewayBypass -VirtualNetworkGateway1 $GW -PeerId $Circuit.Id -ConnectionType ExpressRoute -Location $Location -AuthorizationKey $Authkey  

Declare a variable for the Express route circuit ID

$id = "/subscriptions/”express route subscrioption ID”/resourceGroups/”ER resource group”/providers/Microsoft.Network/expressRouteCircuits/”circuit”  

Enable MSEEv2 using the ExpressRouteGatewayBypass flag

New-AzureRmVirtualNetworkGatewayConnection -Name "Virtual Gateway connection name" -ResourceGroupName $RG1 -Location $Location1 -VirtualNetworkGateway1 $gw -PeerId $id -AuthorizationKey $Authkey -ConnectionType ExpressRoute -ExpressRouteGatewayBypass   

Enable Accelerated Networking on VMs

To take advantage of low latency access on VMs network stack, enable accelerated networking (AN), also known as SR-IOV, on supported VMs. For more information, see Accelerated networking for Windows or Linux virtual machines.