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. Support auto-start from VM blade

    like Auto-Shutdown we also add Auto-Start scheduler......

    347 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    54 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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.

    153 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    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

  3. 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.

    151 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. VM automatic shutdown after some idle time.

    Sometimes VM's are forgotten up and they are running idle. There should be possibility to define in Auto shutdown settings that "if these VM's are idle for x hours then shut down them."

    144 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  14 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Ability to perform scheduled shutdown based on day

    Ability to perform scheduled shutdown based on day, not just time. Similar to start. We want to force shutdown all VMs on Fridays 11pm.

    117 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    13 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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...

    107 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. 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.

    90 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 63 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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.

    56 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    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!

  10. 46 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Enable Artifact Parameter to reference secret from keyVault

    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.

    41 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Allow secrets at the lab level

    Right now secrets are only on per user level. It would be great if Contributors and Owners could define secrets at the lab level that can be used along side user secrets.

    My current use case is that I don't want all of the lab users to know the domain password when using the Join Domain artifact. Right now I have to add the password to their key vault. The default permissions for their personal key vault allows them to view the value of the secret. I think I can lock this down, but then there is another manual intervention…

    40 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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…

    40 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    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!

  14. Expand shutdown options...

    Expand shutdown options...
    1. Have option for day of week shutdown instead of just the time each day. This way the machine could be turned off Friday evenings.
    2. Have an auto on option.
    This way vm machines may be powered down for times of inactivity, but turn on prior to team starting work to use it.
    3. Have the ability to delay the shutdown process by x time if the machine is currently in use.

    39 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for your feedback. I have added the first ask to the backlog. I will update this post for further updates on the ETA.
    Currently we have auto start option for Lab VMs and we would be extending this functionality for compute VMs at some point. You can also provide an email address or webhook for receiving a shutdown notification that allows you to delay or skip the shutdown in case the your Lab VM is in use.

  15. apply artifacts in bulk to existing lab VMs

    Right now the only way to apply artifacts to already deployed VMs is by going to each machine and navigating to artifact blade and selecting artifacts. This is time consuming for labs with many machines. Would like option to bulk apply artifacts to multiple machines. The UI could support checkbox list of existing VMs in lab. User selects one or more machines to apply artifact against.

    36 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Support different auto-start time for different VMs

    Having one time per day for all machines to start at is not enough. For example I have a few machines that connect to a share on the other machine at startup, so I NEED this one machine to come up slightly earlier

    33 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for submitting the idea! After the review, we’ve got this into our backlog. We don’t have an ETA at this point of time, because we need to prioritize it with other features in the backlog. For people who need the same thing, please don’t hesitate to vote for it!

  17. Allow using the VM DSC Extensions in DevTest Labs

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

    25 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  18. 23 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  2 comments  ·  Classroom Labs  ·  Flag idea as inappropriate…  ·  Admin →
  19. Integration with OnPremise TFS

    For customers who did not migrated their projects/build to VSO- we need some integration tool to publish artifacts.

    Right now I see only one workaround- publish artifacts to VSO first and after make a deployment, but it's looks like workaround and not like a normal solution

    22 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the feedback! Integration with on-prem TFS is in our backlog, although we don’t have an ETA to share yet. Meanwhile, could you please provide more details at which point you want to publish your build artifacts to a Lab VM? There are a couple of solutions based on the scenarios. One scenario is baking the latest build into a VM template in the Lab as part of the CI pipeline. We are currently working on the cmdlets which allows you to use when authoring a post-build task. Another scenario is to access the build from within a running Lab VM. This requires the network configuration to connect the Lab with your on-prem environments. Azure has provided a couple of options including Express Route, site-to-site, and point-to-site, etc. Thanks!

  20. Fix Shutdown Notifications when Posting to Microsoft Teams

    The hyperlink to postpone does not work properly when posted to a Microsoft Team webhook

    20 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 13 14
  • Don't see your idea?

Feedback and Knowledge Base