After uploading the vNIOS image, you are ready to create a VM instance and deploy it from the Azure CLI. Starting from NIOS 8.5.3, vNIOS instances deployed on the public Azure public cloud can be deployed on Azure managed disks.
Excerpt |
---|
To deploy a vNIOS image, complete the following steps: - Create a managed disk with the following details:
az disk create --name <managed_disk_name> --resource-group <resource_group_name> --size 250 --sku StandardPremium_LRS --source "https://<resource_group_name>.blob.core.windows.net/<storage_ container_blob_name>/<vhd_image_name>" --source-storage-account-id "/subscriptions/<subscription_name>/resourceGroups/<resource_group_name>/providers/Microsoft.Storage/storageAccounts/<storage_account_name>" --os-type Linux
Note: For better performance, specifyPremium_LRS as thesku . Example:
az disk create --name nios-managed-disk --resource-group rg-east-01 --size 250 --sku StandardPremium_LRS --source "https://rgeastcloudautomation.blob.core.windows.net/images/nios-image.vhd" --source-storage-account-id "/subscriptions/1abcd012-2abc-123a-4abc-12a345678ab1/resourceGroups/rg-east-01/providers/Microsoft.Storage/storageAccounts/rgeastcloudautomation" --os-type Linux
- Create two network interfaces by specifying the resource group, subnet, and virtual network names corresponding to the interfaces:
az network nic create --name <NIC-1_name> --resource-group <resource_group_name> --subnet <subnet_name> --vnet-name <virtual_network_name>
az network nic create --name <NIC-2_name> --resource-group <resource_group_name> --subnet <subnet_name> --vnet-name <virtual_network_name>
Create a NIOS instance by attaching the network interfaces and the managed disk to it. Provide the following details:
az vm create --resource-group <resource_group_name> --name <instance_name> --nics <NIC-1_name> <NIC-2_name> --attach-os-disk "/subscriptions/<Subscription_ID>/resourcegroups/<resource_group_name>/providers/ Microsoft.Compute/disks/<managed_disk_name>" --size <VM_size> --location <location_name> --os-type Linux
Example:
az vm create --resource-group rg-east-01 --name nios-vm-with-managed-disk --nics nic1 nic2 --attach-os-disk "/subscriptions/1abcd012-2abc-123a-4abc-12a345678ab1/resourcegroups/rg-east-01/providers/Microsoft.Compute/disks/nios-managed-disk" --size Standard_DS12DS14_v2 --location eastus --os-type Linux
|
...