title | description | ms.date | ms.topic | ms.service | ms.custom | keywords |
---|---|---|---|---|---|---|
Create virtual machine (VM) on a virtual network (VNet) prerequisites – Azure CLI | Microsoft Docs |
Prerequisites for creating a virtual machines (VM) on a virtual network (VNet) with the Azure CLI. |
09/19/2024 |
tutorial |
azure-cli |
devx-track-azurecli |
azure cli create vm, virtual machine in azure cli, shell variables |
In this tutorial, you learn how to create a virtual network (VNet) and deploy a virtual machine (VM) to the VNet with the Azure CLI. This tutorial also covers Azure CLI specific concepts such as shell variables and output queries.
This tutorial can be completed with the interactive experience offered through Azure Cloud Shell, or you may install the CLI locally.
Use ctrl-shift-v (cmd-shift-v on macOS) to paste tutorial text into Azure Cloud Shell.
[!INCLUDE include]
Shell variables store values for future use and can be used to pass values to command parameters. Shell variables allow for the reuse of commands, both on their own and in scripts. This tutorial uses shell variables for easier customization of command parameters. To use your own parameter values instead of using the provided values, change the values assigned to the shell variables. For more information about shell variables, see Use shell variables.
In Azure, all resources are allocated in a resource management group. Resource groups provide logical groupings of resources
that make them easier to work with as a collection. Use the az group create command to create a resource group named VMTutorialResources
.
# create Bash shell variables
resourceGroup=VMTutorialResources
location=eastus
az group create --name $resourceGroup --location $location
# Create PowerShell variables
$resourceGroup = "VMTutorialResources"
$location = "eastus"
az group create --name $resourceGroup --location $location
Interactive mode offers new AI functionalities that allow the user to run and search for commands more efficiently. To get a better understanding of required parameters and steps related to az group create
, try out Azure CLI in interactive mode by running the az interactive
command. Please note that all commands throughout this tutorial can be run in interactive mode.
# install interactive mode
az interactive
In the following example, the command recommendation feature in interactive mode lists and defines all of the required parameters needed for az group create
:
# get options for az group create
az>> az group create