How to schedule the deployment of Azure VMs
If you need to schedule the regular deployment of your Azure VMs, you can do this easily with one of our Azure tools, AVMD (Azure VM Deployer). With the Azure VM deployer you can deploy single and multiple Virtual Machines quickly, easily and repeatably.
AVMD is completely free, you can download it from here and start using it right away.
Hopefully you have AVMD all setup and an azure admin account with the appropriate permissions to your Azure tenant to start the scheduled deployment of your Azure VMs.
- Open up Azure VM Deployer and let is synchronise with your Azure environment.
- Once AVMD has scanned the environment we can now stop populating your server requirements for deployment to Azure.
You can now start filling out all the settings to deploy your VMs to your Azure subscription.
Provide a Name for your Virtual Server
Choose the Servers Operating System
Azure Availability Zone Location
Azure Resource Group
Choose the Azure Virtual Machine size
Provide a local Administrator account and password
Join the VM automatically a domain (You will need an account with Domain Join Permissions)
Which Azure Storage account you wish to deploy the VM to
Any additional disks you want to add to the VM during deployment
The Azure vNet and Subnet
Further additional options if you want VM diagnostics, Azure Log Analytics, a Basic NSG, Public IP, Azure Resource Tags and finally if you want to shutdown the VM post deployment.Click Add to queue when you have filled out all the Azure VM details and it will populate these settings to the Deployment Queue.
- For any additional VMs, keep filling out the details and add them to the queue too. If the servers are all the same type and settings you just need to update the server name before adding them to the deployment queue.
- Now when you have added all the Virtual Machines you wish to deploy to Azure you are now ready to start deployment, but you may want to just confirm that your VM settings are correct. Simply right click the blue icon next to each Virtual Machine in the Deployment Queue and choose settings
Confirm the settings are all correct for each VM
- Now lets start the deployment of your Azure Virtual Machines. Click the DEPLOY button in the bottom left hand corner and you are now presented with the options to deploy right now or schedule the VM deployment of your Azure VMs.
- In this example we will schedule the deployment of the Azure VMs, so click on schedule, then on OK to start the schedule creation.
- We are now prompted to create the schedule to deploy your Azure Virtual Machines, click on New.
- Simply put in the date and time you wish for your Azure VMs to deploy at then click OK. (You can set to schedule this once off, or a reoccurring daily, weekly or monthly schedule.)
- Confirm that the date and time you want to schedule the VMs for deployment to your Azure subscription is correct.
- Click on OK in the scheduler window and the deployment task is now confirmed.
- My scheduled deployment has now kicked off and we can see in my Azure Portal that the machines are now deploying.
- If you had set up your email alerts, you will receive an email letting you know that your VMs have now deployed to Azure.
- After some time your Azure Virtual Machines should have now deployed. As seen in the Azure Portal I can see that our Azure VMs are up and running, in the correct resource group, Azure Subscription and Azure Location.
Dont forget that the Azure VM Deployer is completely free and one of our Azure Management Tools.