It would be useful if we can deploy an existing ARM Template in JSON template to the DevTest Lab. At present we can only deploy individual VMs?68 votes
Thank you all again for your comments! We’ve shipped this feature that allows you to deploy ARM template to provision environments in DevTest Labs. Please check out this announcement for more information: https://blogs.msdn.microsoft.com/devtestlab/2016/11/16/connect-2016-news-for-azure-devtest-labs-azure-resource-manager-template-based-environments-vm-auto-shutdown-and-more/. You are all welcome to open new suggestions here for this feature. Thanks!
Every DTL VM is deployed to a new, dedicated Resource Group by default. Apparently this a hardcoded behavior, we don't have any options to select which resource group we want to deploy the VM into. It would be way better if we could deploy the DTL VMs into the Resource Group where the DTL is defined... or at least select the RG freely upon deployment.55 votes
This feature is available now.
Learn more here: aka.ms/RGControl
It would be super useful to start the vm in a planned way for example what days and at what time to start automatically.44 votes
We do have an auto start option in Labs. As a lab admin, you can set auto start policy to your lab VMs.
This policy does not automatically apply auto-start to any virtual machines in the lab. To opt in individual virtual machines, you need to go to the virtual machine blade and enable auto-start.
When creating an artifact for use in DevTest labs it would be really useful if we could add a parameter that could reference a secret in keyVault as you can do with ARM Template Parameter files.
This would help us with managing license keys etc as part of the automated software deployment.44 votes
This scenario can be achieved by using Managed Identity on lab Virtual Machines. The managed identity would have access to the secret in the KV that the artifact would reference.
Here is a doc on the same: https://docs.microsoft.com/en-us/azure/devtest-labs/enable-managed-identities-lab-vms
Currently only VMs and Containers can be created inside DevTestLabs. It would be great if we can add multiple resource types to DevTest Labs. I'm thinking of SQL databases, WebApps, Automation Accounts and OMS.40 votes
Thanks again for your suggestion. DevTest Labs now allows users to provision all types of Azure resource through ARM templates (see this post for more details: https://blogs.msdn.microsoft.com/devtestlab/2016/11/16/connect-2016-news-for-azure-devtest-labs-azure-resource-manager-template-based-environments-vm-auto-shutdown-and-more/). If you want to see any particular policies to control the cost for any other types of Azure resources, please vote for this idea: https://feedback.azure.com/forums/320373/suggestions/17352622 (if it’s exactly what you need), or create new suggestion. Thanks!
Currently I can't change to size of a VM. Why is the size fixed?31 votes
Being able to set number on how many VMs to deploy from a given template or Image and autogenerate server names. Same admin account on all servers.
Also add easy extraction of all RDP info for the servers in the lab.30 votes
Thanks all who support this idea! Please check out this service updates for more details https://azure.microsoft.com/en-us/updates/azure-devtest-labs-create-multiple-identical-vms-at-once-from-portal/. If you have any questions about this feature, please feel free to post it at DevTest Labs MSDN forums: https://social.msdn.microsoft.com/Forums/en-US/home?forum=AzureDevTestLabs.
It will be good if Lab users are notified before their VMs are going to be shut down by schedule shutdown policy - perhaps with a snooze option that could be enabled to allow users to easily push out shutdown time if they are still using the VM.26 votes
Thank you all for your input! I’ve completed the feature that allows you to use webhooks to get notification for auto-shutdown. Please check out this Service Updates article to get more information: https://azure.microsoft.com/en-us/updates/azure-devtest-labs-auto-shutdown-notification/. If you have any more suggestions, you are very welcome to open new tickets here. Thanks!
The hyperlink to postpone does not work properly when posted to a Microsoft Team webhook21 votes
Shutdown notifications work as expected for Teams webhooks now.
We would like one person to create a LAB VM and then transfere or/give controll rights (start/stop) to another user within the DevTest Labs view.21 votes
Thanks again for submitting the idea! DevTest Labs now allows you to assign permission of your lab VM to another lab user through lab VM blade —> Access Control (IAM). E.g. if the Owner role is assigned to the other user, that user can manage your VM (start/stop/apply artifacts, etc.) through “All virtual machine”. Please try it out and share with us your feedback (by creating new UserVoice posts here). We are looking forward to hearing from you!
During the Lab creation process, it will be useful to assign an existing VNET/subnet.18 votes
Now you are able to add and use an existing VNET in DevTest Labs. To add a VNET, go to lab Settings —> Virtual Network. You are also allowed to set which subnets are allowed to use when users create a lab VM and whether public IP addresses are allowed for each subnet. Please have a try and let us know what you think about it. Thanks!
Allow creation of DevTest Labs in the ****** regions.15 votes
Thanks again for your request! The service has been deployed to Canada and other regions. Please check out our Service Update post for more details: https://azure.microsoft.com/en-us/updates/azure-devtest-labs-now-available-in-canada-india-and-new-us-regions/.
The Auto start option in Azure Dev Test labs is fantastic… Please can you provide a setting to specify the timezone as well.
While some of the VM’s are used by people in India, some in UK and some in USA, the generic time without the timezone won’t quite work for us.
It would be great if the auto shut down could also be configured per day rather than a generic time for all days.14 votes
Thanks again for submitting this idea. The time zone support has been released. Please check out and let us know what you think about it!
When creating a LAB VM the OS Disk is placed in the same Storage Account as all other LAB VM. As the number of LAB VM grows the limitation on the Storage Account is reached. A better solution would be to create a seperate Storage Account for each LAB VM. This Storage Account could also be used for the LAB VMs data disks. Creating of Data Disk should be part of the LAB VM creation process.14 votes
Thanks again for your feedback! DevTest Labs now support auto-scaling of the storage accounts in the Labs to fit at least 200 VMs. Please check out this Service Update for more details: https://azure.microsoft.com/en-us/updates/azure-devtest-labs-more-running-vms-are-supported-in-a-single-lab. If it doesn’t solve the problem behind this request, please don’t hesitate to let me know.
For general Azure VMs there are great W10 templates available (e.g. W10 with Visual Studio), but these are not available in my new DevTestLab. I can create my own VHD and make it a template, but having builtin templates available would have hours of setup/config work.... which seems to be the point of DevTestLabs.14 votes
Thanks for the suggesting, The feature that enables Azure Marketplace VM images in the DevTest Labs has been done. As long as your Azure subscription allows you to use Windows 10 image (e.g. MSDN subscription), you will be able to use that in the DevTest Labs. More details can be found at this release note: https://azure.microsoft.com/en-us/updates/azure-devtest-labs-use-azure-marketplace-images-to-create-vms-in-the-lab/.
Would like the ability to specify lease durations (1, 3, 6 months) with the option to terminate instances at the end of the lease. With options of notification of the instances owner(s).13 votes
Thanks for submitting the idea! The Labs now provides an API for you to apply an expiration date for a lab VM. Please check out more details at https://azure.microsoft.com/en-us/updates/azure-devtest-labs-set-vm-expiration-date/. If you have any questions or comments, please feel free to let us know. If you’d like to see more out of it, please open a new ticket. Thanks!
I'd like to be able to create VMs in the lab and have them joined to our internal domain. In this way our software under test will be able to connect to internal resources that we need to testing (like internal licensing servers, internal sql servers, ...).13 votes
Thanks for submitting the idea! Based on the original message in this feedback, we’ve implemented the feature for lab VMs to use an existing VNET that is set up to access internal resources. Please have a try and share with us what you think. On the other hand, we are also aware of the feedback mentioned in the comments. If you still have the same feedback with whatever the DevTest Labs support today, please create the corresponding new ideas, so that we can track them. Thanks!
Auto Startup should accompany the Auto Shutdown.13 votes
Thanks for your feedback! We’ve released this support into production. Please check it out and let us know what you think about it!
Universities are start to use DevTest Lab as new platform for classroom LABs and students LABs.
The MAIN request is have a time limits on the VM assigned to students, only in this way can controll students a prices of LABs.12 votes
This feature is now available on Azure Lab Services
More information here: https://azure.microsoft.com/en-us/services/lab-services/
When you create a VM using formula with some mandatory parameter defined in one of the artifacts in the formula, it will be good if you can provide an option to pass the parameter.
Currently, it takes almost 4-5 steps to reach to the artifact and pass the parameter to start creating VM which is annoying and at times difficult to find in case of new users.12 votes
This is available now. We let you create formulas where you can specify that all VMs created from that formula will have the specified artifacts applied during creation. And while applying these artifacts you can also pass the required parameters.
- Don't see your idea?