DevTest Labs

Azure DevTest Lab is a service that helps developers and testers to quickly create environments in Azure while minimizing waste and controlling cost. You can test latest version of your application by quickly provisioning Windows and Linux environments using reusable templates and artifacts. Easily integrate your deployment pipeline with DevTest Lab to provision on demand environments. Scale up your load testing by provisioning multiple test agents. Also, create pre-provisioned environments for training and demo.

Visit the Azure DevTest Labs page to learn more about DevTest Labs and how to get started.

How can we improve Microsoft Azure DevTest Labs?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Enable DTL service principal as defined role that can be added to KeyVault for ARM deployments

    My labs users requested that they have a DTL template that installs a set of certificates to the "My" store and enables them to leverage them when the virtual machine is created. When I trigger the "base" creation using my custom ARM template via VSTS git, I encounter an error with the 'Microsoft.KeyVault/vaults/deploy/action' permission. It appears that DTL uses a deployment role that does not inherit my permissions to the KeyVault and therefore fails. Is it possible to create an AAD role/service principal for DTL activities so I can whitelist in KeyVault?

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)

      We’ll send you updates on this idea

      1 comment  ·  Role Based Access Control  ·  Flag idea as inappropriate…  ·  Admin →
    • shutdown vms when spending limit is reached in devTest-Environment

      shutdown vms when spending limit is reached in devTest-Environment

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Policy  ·  Flag idea as inappropriate…  ·  Admin →
      • Multi-select shutdown and start-up from portal

        It would be great to be able to 'checkbox' one or more VMs and then shut them down or start them up. Right-clicking each one to turn on is burdensome, especially in a web page and the odd refresh conditions.

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →

          Thanks for submitting the idea! While we are still reviewing this request, you can do it today by calling the following PowerShell command (or equivalent CLI). Does it work with you now? Again, for anyone who wants to see better support on it through UI, please don’t hesitate to vote for it.

          $labVmId = "/subscriptions//resourceGroups//providers/Microsoft.DevTestLab/labs//VirtualMachines/. 

          Invoke-AzureRmResourceAction -ResourceId $labVmId -Action ‘stop’ -ApiVersion ‘2016-05-15’ -Force -Verbose

          Similarly, you can call -Action ‘start’ to start the VM.

        • Add lock to VM Resource Groups to prevent deletion

          When VMs are created in a DevTest lab, new resource groups are created for them. Those RG have the VM, Network Interface, Load Balancer, Avail. Set.

          You should add locks to those RG to prevent deletion.

          2 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
          • Auto-start and Auto-shutdown bulk options

            I'd like to be able to configure DevTest lab machines to auto start when created. Otherwise, I'd like to be able to apply auto-start or auto-shutdown policies to all VMs.

            5 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
            • 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

              2 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Images  ·  Flag idea as inappropriate…  ·  Admin →
              • Set VM expiration policy at lab level

                Setting VM expiration is helpful. Can you please provide the ability to define this as the policy at lab level along with VM level, similar to VM startup-shutdown policies? This will help us defining how long user can use a particular VM. It would be great if you can provide below options in policy:
                VM Expiration after particular duration: Example, VMs will be deleted after 30 days from its creation.
                Allow Opt-out at VM level

                5 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Policy  ·  Flag idea as inappropriate…  ·  Admin →

                  Thanks for submitting the idea! The support of this is current in our backlog and will be prioritized with other features. So we don’t have an ETA at this point of time. For anyone who wants to see it sooner, please don’t hesitate to add your votes.

                • auto startup/shutdown when opening visual studio project

                  It should be possible to tie up start/stopping of virtual machines to development in addition to time-based.

                  e.g set up one or more VMs which are a testbed for a project automatically turn on once a Visual Studio project requiring them opens, even if it's before the default startup time (got to work early)
                  If I stay working after hours, the same VMs would stay up longer as long as they detect my Visual Studio is running and not idle.

                  I imagine a "Visual Studio VM watchdog" local service being started by Visual Studio. It would be a very small…

                  1 vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                  • Clone VM when creating a custom VHD image

                    When taking a VHD image, have the option to create an exact copy so you don't make your master image unusable when sysprep'd.

                    3 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Images  ·  Flag idea as inappropriate…  ·  Admin →
                    • Claimable

                      Add ability to mark existing lab virtual machines as claimable. Currently this option is only available during virtual machine creation. Existing infrastructure cannot take advantage of this functionality.

                      6 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        3 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                      • like Auto-Shutdown we also add Auto-Start

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

                        59 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          16 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                        • Update Dtl github with "enviroinment" ARM templates as shown in the Connect 2016 demo.

                          After connect 2016, I am unable to locate an example ARM template containing a multi-machine deployment that can be deployed into an Azure DevTest Lab. Also an example of how to deploy this via the VSTS deployment tasks would be useful.

                          1 vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Templates  ·  Flag idea as inappropriate…  ·  Admin →
                          • Automatically deallocate VMs that may just be stopped.

                            Add a catchall for VMs that may be stopped, but not de-allocated, to be automatically de-allocated when the specified automatic shutdown time comes. Therefore, saving the end-user some dollars.

                            6 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                            • Auto-scale down of App service

                              It will be very useful for application built to run in the PAAS environment to have a scaled down economical version of the PAAS in the DevTest labs

                              3 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →

                                Thanks for again your suggestion! I updated the title for this post to reflect the potential feature that can help control the cost of app service (since you already can spin up App Services through ARM templates in a lab today). Please don’t hesitate to let me know if this is different from what you want.

                                Addressing cost control for PaaS is on our roadmap. It has to be prioritized with other features, so we don’t have an ETA at this point of time. Meanwhile, would you mind sharing with us more ideas how you would like the scale-down to work with your PaaS resources (and which PaaS resource)?

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

                                1 vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
                                • shutdown-computevm resource does not have delete option

                                  should have a way to clear the microsoft.devtestlab/schedules from the resource page when auto-shutdown of VM is disabled or no longer in use.

                                  4 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    2 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                                  • View more DTL custom image attributes - blob fullname; created; last used; tags

                                    My current pain point is how to identify what blob correlates to my current dev test labs image, an easy solution would be to expose the blob path/ name in the image details pane. Beyond that, seeing the created, frequency of use, tags and utilization (i.e. how much of my ~136GB container is "full" within image).

                                    1 vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Images  ·  Flag idea as inappropriate…  ·  Admin →
                                    • 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...

                                      1 vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Images  ·  Flag idea as inappropriate…  ·  Admin →

                                        Thanks for submitting the suggestion! It’s currently in the backlog, and will be prioritized with other features. So we don’t have an ETA to share at this point. If anyone wants to see it sooner, please don’t hesitate to vote!

                                      • Why can't i sort the list of custom images?

                                        I have a bunch of custom images in my lab. i want to be able to sort them so that i can see them in a particular order - the order i want, not the order you want.

                                        Also i want additional fields. For instance, created date or last VM created date.

                                        1 vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Images  ·  Flag idea as inappropriate…  ·  Admin →

                                          Thanks for your suggestion! It’s currently in our backlog and needs to be prioritized with other features. So we don’t have an ETA at this point of time. If anyone wants to see this sooner, please don’t hesitate to vote for it.

                                        • 1 vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →

                                            Thanks for submitting the idea! It’s currently in our backlog and needs to be prioritized with other features. So we don’t have an ETA at this point of time. If anyone wants to see this sooner, please don’t hesitate to vote for it.

                                          ← Previous 1 3 4
                                          • Don't see your idea?

                                          Feedback and Knowledge Base