💡 You must have completed the deployment before attempting to do the demo.
-
Walk-through the portal. Show the new design (including where the sidebar is now hidden by default) and show different resources and resource types.
-
Click on the Cloud Shell icon and show the Azure Cloud Shell and how it can be used with Bash or PowerShell. Show
code .
if you want to show off the very basic Monaco integration (not to be confused with VS Online) -
You can also choose to show the Azure CLI using the Windows Terminal (Cloud Shell or via the PowerShell Az extension) or on macOS/Linux (using the Azure CLI package)
Note: Make sure you're using the "public" view of the Portal and not the Preview. This is the Public Portal URL https://portal.azure.com/?feature.customportal=false#home
💡 You must have completed the deployment before attempting to do the demo.
- Load the Azure Portal
- Click on "Create a Resource"
- Choose Ubuntu 18.04 LTS
- Choose the proper subscription (most-likely, "Ignite the Tour)
- Choose the existing resource group, "AFUN10" -- if this resource group does not exist for some reason, create it now.
- Give the VM a unique name i.e. twt-[CITY] or ignite-tour-[CITY]
- Choose the region, select US East US (this is the region of the AFUN10 resource group)
- Select the Ubuntu LTS Image -- scroll through the options to show other image choices
- For size, allow the default D2s v3 Option to exist -- you can show the other sizes available if you want
- For auth type, you can choose a password or an SSH key, I prefer an SSH key. Enter in whatever username you want.
- In the SSH field, enter in an SSH public key pre-generated (if you're using a snippet) OR fill out the password field instead
- Choose your public inbound ports. By default, port 22 (SSH) is selected, I often select Port 80 and Port 443 for HTTP and HTTPS
- Click Next and go to the Disks section
- In Disks, select either Premium or Standard SSD (leaving the default is fine)
- Click Next: Networking
- Keep the Networking settings as default -- show that you could choose an existing virtual network if you wanted
- Click Next:Management
- Again, keep all options as default
- Click Next: Advanced
- Keep all default options -- at your discretion, show off the Extension options and the cloud-init options
- Click Next:Tags
- Explain how tagging works, do not fill out tags
- Click Next: Review + Create
- Ensure settings are correct, show how to download the ARM template, click the create button
While the VM is being created in the Portal, click on the CloudShell button at the top of the Portal
- Login, ensure you are in the same subscription as where you created your last VM
- Choose "Bash" if you are given an option
- Type in the following command (using a text snippet is highly recommended)
az vm create \ --resource-group AFUN10 \ --name myVM \ --image UbuntuLTS \ --admin-username azureuser \ --generate-ssh-keys
- Execute the snippet, explain what each command does -- i.e., creates a VM in resource group AFUN10, with the name myVM using the UbuntuLTS image with an admin username of azureuser and a generated SSH key
- Watch as the VM is created
- After the VM is created, go to the Azure Portal and show the resources in AFUN10, showing that both virtual machines now exist.