diff --git a/pages/common/az-vm.md b/pages/common/az-vm.md new file mode 100644 index 000000000..9832c3c99 --- /dev/null +++ b/pages/common/az-vm.md @@ -0,0 +1,33 @@ +# az vm + +> Manage virtual machines in Azure. +> Part of `azure-cli`. +> More information: . + +- List details of availible Virtual Machines: + +`az vm list` + +- Create an `UbuntuServer 18.04 LTS` Virtual Machine and generate ssh keys: + +`az vm create --resource-group {{rg}} --name {{vm_name}} --image {{Canonical:UbuntuServer:18.04-LTS:latest}} --admin-user {{azureuser}} --generate-ssh-keys` + +- Stop a Virtual Machine: + +`az vm stop --resource-group {{rg}} --name {{vm_name}}` + +- Deallocate a Virtual Machine: + +`az vm deallocate --resource-group {{rg}} --name {{vm_name}}` + +- Start a Virtual Machine: + +`az vm start --resource-group {{rg}} --name {{vm_name}}` + +- Restart a Virtual Machine: + +`az vm restart --resource-group {{rg}} --name {{vm_name}}` + +- List VM images availiable in the Azure Marketplace: + +`az vm image list`