Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Lab Services

Azure Lab Services is a service that enables you to easily set up and provide on-demand access to various systems and software for any workload: teaching a class, setting up a development or test environment, or running trials with customers. Manage and scale your group’s resources in lab environments, while minimizing waste and controlling cost. Choose between the two lab types, classroom lab or devtest lab, for an experience that is tailored to your scenario.

Visit the Azure Lab Services page to learn more.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow us to customize columns in Overview of DevTest Labs

    In the Overview of the DevTest Labs blade it'd be great if we could add and remove columns to the table.

    For instance, I'd very much like to see the IP-address of the VM but it seems silly to request you to hard code this specific column.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  2. shutdown vms when spending limit is reached in devTest-Environment

    shutdown vms when spending limit is reached in devTest-Environment

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. Option to auto shutdown the Virtual Gateway.

    The large amount of my traffic is coming from the Virtual gateway even when the VM is turn off and the clients are disconnected.

    We need an option to shutdown the VG connection

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Deploy a OS template with attached data discs

    Sometimes it is very necessary, when to deploy an os template which already attached data discs. For example: We deploy some SharePoint or SQL server in a testlab and we need some performance.

    65 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks again for the feedback! We currently have a feature in the backlog that allows you to create a VM with an attached disk at the same time. We still need to prioritize it, so there is no ETA at this point of time. If you want to see it sooner, please don’t hesitate to vote this idea!

  5. host

    Access entire lab via public FQDN.
    Be able to have a public hostname (rds.contoso.com) where you RDP to and it automatically drops you into a claimable VM in the lab pool.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Once you created a Custom Image, the base image is worthless. Please add a "Delete base image" checkbox to image can be deleted.

    Once you created a Custom Image, the base image is pretty worthless and would in most cases be deleted.
    It would be nice with a checkbox "Delete base image when finished creating custom image" to the blade

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Ability to move existing VM's to the TestLab

    Have the ability to move an existing VM to the DevTestLab. I have several vm's that my developers use and do not want to have to Re-Create all of these machines.

    163 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  Flag idea as inappropriate…  ·  Admin →

    DevTest Labs now supports integration with Azure Shared Image Gallery (SIG).

    For the scenario you outlined above,
    You can extract the images for the VMs you would like to move to a lab
    Upload these images to the shared image gallery
    Attach the shared image gallery to your lab
    Create lab VMs from these images

    Some docs:
    Upload images to a SIG: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/shared-images-portal
    Attach a SIG to a lab: https://docs.microsoft.com/en-us/azure/lab-services/configure-shared-image-gallery
    Create a lab VM from a SIG image: https://docs.microsoft.com/en-us/azure/lab-services/add-vm-use-shared-image

  8. Ability to hide custom vhds from 'choose a base' list while creating VMs

    As admin, I create formulas so that users can quickly create VMs with all settings mentioned in artifacts. But while creating VMs, as Formula and custom VHDs both are listed, it creates confusion and users often ends up selecting custom VHDs which sounds more familiar. Would it be possible to provide an option to list/show selected custom images VHDs [may be a check box as in the case of marketplace images].

    Thanks,
    Sachin

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow using the VM DSC Extensions in DevTest Labs

    Allow the Azure VM DSC Extension to be used in Azure DTL.

    26 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Want ability to take and manage snapshots

    often when working in a lab environment / testing software , it saves a lot of time being able to take a snapshot / rollback to a good known point so that you don't have to start from scratch.

    102 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Attach an existing disk not created in Lab

    I copied VHD of a Data disk from a nother Lab in a different Locale (Azure Region) into the datadisks container, but it was not available as an existing disk I could attach to my Lab VM. I am attempting to clone a lab in East US to a Lab in West US. I can copy the images of the VM from one lab to another across regions, but right now I can't see how to clone the additional data drives from one lab to another.

    18 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the feedback! Attaching an existing disk not created in the Labs is doable today through ARM templates. However, we understand the experience is not ideal and plan to get it better. I don’t have an ETA though, given it needs to be prioritized with all the other items in the backlog. If anyone wants to see this feature sooner, please don’t hesitate to add your vote. Thanks!

  12. show vm cost on Allowed virtual machine sizes page

    I would be perfect if vm cost can be optioned to show when choosing VM size on Allowed virtual machine sizes blade under Azure DTL policy.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Set shutdown multiple times during a day

    I would like to schedule shutdown and start-up multiple times a day. Ideally I want a shutdown at 12:01 PM, 5:00 PM, 10:00 PM, 12:00 AM, 2:00 AM, and 4:00 AM. I don't want the servers running unless it is being used.

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for submitting the idea! Could you please help us to understand why you need auto-shutdown to be triggered so many times during a day? If someone needs to use the VM after the scheduled auto-shutdown time, DevTest Labs today allows you to set auto-shutdown notification, which allows users to delay the shutdown for an hour or two (and if so, then they will get another notification with options to delay). Does it work in your case?

  14. "Export Template" function in DevTest Labs

    The functions and settings of DevTest Labs are expanding on a weekly basis. As this resource is getting more and more complex, we should be able to export the lab, after configuring it. Currently, this is possible only while the lab is being created and only for the Shutdown schedule. There are now several settings, like available gallery images, cost metrics and autostart that should be available for template deployment.

    22 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for submitting this idea. This idea has been added into our backlog. We don’t have an ETA for it at this point of time though, because it has to be prioritized with all the other items in the backlog. For people who do want to see it sooner, please don’t hesitate to add your votes for it. Thanks!

  15. Attach an existing resource group to a DevTest Lab

    We have existing resource groups with test environments. We would like to add them to a DevTest lab so that they are managed by the DevTest policies.

    154 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Currently, you can configure all lab VMs to be created in an existing resource group instead of the lab creating a new RG per VM.
    For ARM environments, every environment is spun up in its own RG to allow for better cost tracking user and policy management for resources created for that specific environment.

  16. Ability to shutdown VMs based on keyboard / mouse in-activity - x minutes after

    Create a policy to shutdown a VM due to inactivity. This needs to be based on keyboard / mouse inactivity. The ability to execute the shutdown based on minutes inactive. Ability to change the minutes on different devtest labs

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. Calendar-based auto-shutdown/start schedule like in autoscaling for webapp.

    We have holidays, weekends, last Friday of the month(release date or something like that) and during this time machines needs to be turn off, but we have nothing like that and all this sort of operations will be executed manually...

    121 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow other artifact repositories (bitbucket.com, gitlab.com, private gitlab)

    We, like many other organizations, use private git repositories. This can have many reasons, such as single sign-on etc. Our repository of choice is a self-hosted gitlab-instance (running in Azure, btw), fully integrated with ADFS for security. Good stuff.

    It would be nice if the Artifact Repository integration was more generic, and not specific to GitHub. This would allow users to chose their hosting provider, it be a public solution (e.g. github.com, gitlab.com, bitbucket.com) or a private solution (e.g gitlab.example.com).

    Most, if not all, git repository managers support the idea of a "deployment key", which is a ssh-key typically used…

    46 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    13 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for your feedback! As more further investigate, the DevTest Labs supports VSTS Git and GitHub today. I’ve added this into the backlog. Given different Git repo offers different client for Labs to use and connect to, it’d be helpful if you could share with us which one you want to support first, so that the Labs can support them one by one. Thanks!

  19. Hybrid Use Benefit (HUB) Support

    Could you please add support for custom images brought from on-premises to take part in the Hybrid Use Benefit (HUB) program?
    https://azure.microsoft.com/en-us/pricing/hybrid-use-benefit/

    Thank you!

    11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. filter custom images

    I have a bunch of custom images in my lab. I want to filter the list. Many (most?) other Azure blades have this functionality. Should be standard behavior...

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base