Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 2c9a10c

Browse files
committedFeb 22, 2019
updates for GA
1 parent 8ae7087 commit 2c9a10c

File tree

11 files changed

+223
-229
lines changed

11 files changed

+223
-229
lines changed
 

‎.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11592,6 +11592,11 @@
1159211592
"redirect_url": "/azure/lab-services/tutorial-create-custom-lab#add-a-vm-to-the-lab",
1159311593
"redirect_document_id": false
1159411594
},
11595+
{
11596+
"source_path": "articles/lab-services/compare-lab-types.md",
11597+
"redirect_url": "/azure/lab-services/lab-services-overview#types-of-labs",
11598+
"redirect_document_id": false
11599+
},
1159511600
{
1159611601
"source_path": "articles/lab-services/how-to-manage-classroom-labs.md",
1159711602
"redirect_url": "/azure/lab-services/classroom-labs/how-to-manage-classroom-labs",

‎articles/lab-services/TOC.yml

Lines changed: 66 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,12 @@
44
items:
55
- name: About Lab Services
66
href: lab-services-overview.md
7-
- name: Compare lab types
8-
href: compare-lab-types.md
7+
- name: About Classroom Labs
8+
href: classroom-labs/classroom-labs-overview.md
9+
- name: About DevTest Labs
10+
href: devtest-lab-overview.md
911
- name: Tutorials
1012
items:
11-
- name: DevTest Labs
12-
items:
13-
- name: 1. Set up a lab
14-
href: tutorial-create-custom-lab.md
15-
- name: 2. Access a lab
16-
href: tutorial-use-custom-lab.md
1713
- name: Classroom labs
1814
items:
1915
- name: 1. Set up a lab account
@@ -24,6 +20,12 @@
2420
href: classroom-labs/tutorial-connect-virtual-machine-classroom-lab.md
2521
- name: 4. Track usage of a classroom lab
2622
href: classroom-labs/tutorial-track-usage.md
23+
- name: DevTest Labs
24+
items:
25+
- name: 1. Set up a lab
26+
href: tutorial-create-custom-lab.md
27+
- name: 2. Access a lab
28+
href: tutorial-use-custom-lab.md
2729
- name: Samples
2830
items:
2931
- name: DevTest Labs
@@ -36,17 +38,26 @@
3638
href: samples-cli.md
3739
- name: Concepts
3840
items:
41+
- name: Classroom Labs
42+
items:
43+
- name: Classroom Labs concepts
44+
href: classroom-labs-concepts.md
45+
- name: Scenarios
46+
items:
47+
- name: Use labs for conducting classes
48+
href: classroom-labs/classroom-labs-scenarios.md
3949
- name: DevTest Labs
40-
href: devtest-lab-concepts.md
4150
items:
42-
- name: Use labs for developers
43-
href: devtest-lab-developer-lab.md
44-
- name: Use labs for test environments
45-
href: devtest-lab-test-env.md
46-
- name: Use labs for training
47-
href: devtest-lab-training-lab.md
48-
- name: Introduction to DevTest Labs
49-
href: devtest-lab-overview.md
51+
- name: DevTest Labs concepts
52+
href: devtest-lab-concepts.md
53+
- name: Scenarios
54+
items:
55+
- name: Use labs for developers
56+
href: devtest-lab-developer-lab.md
57+
- name: Use labs for test environments
58+
href: devtest-lab-test-env.md
59+
- name: Use labs for training
60+
href: devtest-lab-training-lab.md
5061
- name: How-to guides
5162
items:
5263
- name: Classroom labs
@@ -196,32 +207,43 @@
196207
href: devtest-lab-use-arm-and-powershell-for-lab-resources.md
197208
- name: Reference
198209
items:
199-
- name: CLI
200-
href: /cli/azure/lab
201-
- name: PowerShell
202-
href: /powershell/module/az.devtestlabs/#devtest_labs
203-
- name: REST API
204-
href: https://docs.microsoft.com/rest/api/dtl/
205-
- name: Resource Manager template
206-
href: /azure/templates/microsoft.devtestlab/allversions
210+
- name: Classroom Labs
211+
items:
212+
- name: REST API
213+
href: https://docs.microsoft.com/rest/api/labservices/
214+
- name: DevTest Labs
215+
items:
216+
- name: CLI
217+
href: /cli/azure/lab
218+
- name: PowerShell
219+
href: /powershell/module/azurerm.devtestlabs/#devtest_labs
220+
- name: REST API
221+
href: https://docs.microsoft.com/rest/api/dtl/
222+
- name: Resource Manager template
223+
href: /azure/templates/microsoft.devtestlab/allversions
207224
- name: Resources
208225
items:
209-
- name: Azure Roadmap
210-
href: https://azure.microsoft.com/roadmap/?category=developer-tools
211-
- name: Pricing calculator
212-
href: https://azure.microsoft.com/pricing/calculator/
213-
- name: DevTest Labs - FAQ
214-
href: devtest-lab-faq.md
215-
- name: Service Updates
216-
href: https://azure.microsoft.com/updates/?product=devtest-lab
217-
- name: MSDN Forum
218-
href: https://social.msdn.microsoft.com/Forums/home?forum=AzureDevTestLabs
219-
- name: Team Blog
220-
href: https://blogs.msdn.microsoft.com/devtestlab/
221-
- name: Stack Overflow
222-
href: http://stackoverflow.com/questions/tagged/azure-devtest-labs
223-
- name: Videos
224-
href: https://azure.microsoft.com/documentation/videos/index/?services=devtest-lab
225-
- name: Pricing
226-
href: https://azure.microsoft.com/pricing/details/devtest-lab/
227-
226+
- name: Classroom Labs
227+
items:
228+
- name: Azure updates
229+
href: https://azure.microsoft.com/updates/?product=lab-services
230+
- name: Pricing
231+
href: https://azure.microsoft.com/pricing/details/lab-services/
232+
- name: Stack Overflow
233+
href: https://stackoverflow.com/questions/tagged/azure-lab-services
234+
- name: DevTest Labs
235+
items:
236+
- name: Azure updates
237+
href: https://azure.microsoft.com/updates/?product=devtest-lab
238+
- name: Pricing
239+
href: https://azure.microsoft.com/pricing/details/devtest-lab/
240+
- name: MSDN Forum
241+
href: https://social.msdn.microsoft.com/Forums/en-US/home?forum=AzureDevTestLabs
242+
- name: Stack Overflow
243+
href: https://stackoverflow.com/questions/tagged/azure-devtest-labs
244+
- name: Videos
245+
href: https://azure.microsoft.com/resources/videos/index/?services=devtest-lab
246+
- name: Frequently asked questions
247+
href: devtest-lab-faq.md
248+
249+

‎articles/lab-services/classroom-labs/TOC.yml

Lines changed: 0 additions & 59 deletions
This file was deleted.
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Lab Services concepts | Microsoft Docs
3+
description: Learn the basic concepts of Lab Services, and how it can make it easy to create and manage labs.
4+
services: lab-services
5+
documentationcenter: na
6+
author: spelluru
7+
manager:
8+
editor: ''
9+
10+
ms.service: lab-services
11+
ms.workload: na
12+
ms.tgt_pltfrm: na
13+
ms.devlang: na
14+
ms.topic: article
15+
ms.date: 02/22/2019
16+
ms.author: spelluru
17+
18+
---
19+
# DevTest Labs concepts
20+
The following list contains key Lab Services concepts and definitions:
21+
22+
## User profiles
23+
This article describes different user profiles in Azure Lab Services.
24+
25+
### Lab account owner
26+
Typically, and IT administrator of organization's cloud resources, who owns the Azure subscription acts as a lab account owner and does the following tasks:   
27+
28+
- Sets up a lab account for your organization.
29+
- Manages and configures policies across all labs.
30+
- Gives permissions to people in the organization to create a lab under the lab account.
31+
32+
### Professor
33+
Typically, users such as a teacher or an online trainer creates classroom labs under a lab account. An educator does the following tasks:
34+
35+
- Creates a classroom lab.
36+
- Creates virtual machines in the lab.
37+
- Installs the appropriate software on virtual machines.
38+
- Specifies who can access the lab.
39+
- Provides registration link to the lab to students.
40+
41+
### Student
42+
A student does the following tasks:
43+
44+
- Uses the registration link that the lab user receives from a lab creator to register with the lab.
45+
- Connects to a virtual machine in the lab and use it for doing class work, assignments, and projects.
46+
47+
## Next steps
48+
Get started with setting up a lab account that's required to create a classroom lab using Azure Lab Services:
49+
50+
- [Set up a lab account](tutorial-setup-lab-account.md)

‎articles/lab-services/classroom-labs/classroom-labs-overview.md

Lines changed: 7 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -19,42 +19,16 @@ ms.author: spelluru
1919
# Introduction to classroom labs
2020
Azure Lab Services enables you to quickly set up a classroom lab environment in the cloud. An educator creates a classroom lab, provisions Windows, or Linux virtual machines, installs the necessary software and tools labs in the class, and makes them available to students. The students in the class connect to virtual machines (VMs) in the lab, and use them for their projects, assignments, classroom exercises.
2121

22-
The classroom labs are managed labs that are managed by Azure. The service itself handles all the infrastructure management for a managed lab, from spinning up virtual machines (VMs) to handling errors, and scaling the infrastructure. You specify what kind of infrastructure you need and install any tools or software that's required for the class. The managed labs are currently in preview.
22+
The classroom labs are managed lab types that are managed by Azure. The service itself handles all the infrastructure management for a managed lab, from spinning up virtual machines (VMs) to handling errors, and scaling the infrastructure. You specify what kind of infrastructure you need and install any tools or software that's required for the class.
2323

24-
## Scenarios
25-
Here is the main scenario that classroom labs of Azure Lab Services support:
24+
## Automatic management of Azure infrastructure and scale
25+
Azure Lab Services is a managed service, which means that provisioning and management of a lab’s underlying infrastructure is handled automatically by the service. You can just focus on preparing the right lab experience for your users. Let the service handle the rest and roll out your lab’s virtual machines to your audience. Scale your lab to hundreds of virtual machines with a single click.
2626

27-
### Set up a resizable computer lab in the cloud for your classroom
27+
## Simple experience for your lab users
28+
Users who are invited to your lab get immediate access to the resources you give them inside your labs. They just need to sign in to see the full list of virtual machines they have access to across multiple labs. They can click on a single button to connect to the virtual machines and start working. Users don’t need Azure subscriptions to use the service.
2829

29-
- Create a managed classroom lab. You just tell the service exactly what you need, and it creates and manages the infrastructure of the lab for you so that you can focus on teaching your class, not technical details of a lab.
30-
- Provide students with a lab of virtual machines that are configured with exactly what’s needed for a class. Give each student a limited number of hours for using the VMs for class work.
31-
- Move your school’s physical computer lab into the cloud. Automatically scale the number of VMs only to the maximum usage and cost threshold that you set on the lab.
32-
- Delete the lab with a single click once you’re done.
33-
34-
## User profiles
35-
This article describes different user profiles in Azure Lab Services.
36-
37-
### Lab account owner
38-
Typically, and IT administrator of organization's cloud resources, who owns the Azure subscription acts as a lab account owner and does the following tasks:   
39-
40-
- Sets up a lab account for your organization.
41-
- Manages and configures policies across all labs.
42-
- Gives permissions to people in the organization to create a lab under the lab account.
43-
44-
### Educator
45-
Typically, users such as a teacher or an online trainer creates classroom labs under a lab account. An educator does the following tasks:
46-
47-
- Creates a classroom lab.
48-
- Creates virtual machines in the lab.
49-
- Installs the appropriate software on virtual machines.
50-
- Specifies who can access the lab.
51-
- Provides registration link to the lab to students.
52-
53-
### Student
54-
A student does the following tasks:
55-
56-
- Uses the registration link that the lab user receives from a lab creator to register with the lab.
57-
- Connects to a virtual machine in the lab and use it for doing class work, assignments, and projects.
30+
## Cost optimization and tracking
31+
Keep your budget in check by controlling exactly how many hours your lab users can use the virtual machines. Set up schedules in the lab to allow users to use the virtual machines only during designated time slots or set up reoccurring auto-shutdown and start times. Keep track of individual users’ usage and set limits.
5832

5933
## Next steps
6034
Get started with setting up a lab account that's required to create a classroom lab using Azure Lab Services:
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
title: Use Classroom Labs for trainings | Microsoft Docs
3+
description: Learn how to use Azure DevTest Labs for training scenarios.
4+
services: devtest-lab,virtual-machines,lab-services
5+
documentationcenter: na
6+
author: spelluru
7+
manager: femila
8+
9+
ms.assetid: 57ff4e30-7e33-453f-9867-e19b3fdb9fe2
10+
ms.service: lab-services
11+
ms.workload: na
12+
ms.tgt_pltfrm: na
13+
ms.devlang: na
14+
ms.topic: article
15+
ms.date: 02/22/2019
16+
ms.author: spelluru
17+
18+
---
19+
# Use Classroom Labs for trainings
20+
You can set up a lab for trainings. Classroom Labs of Azure Lab Services allow you to create a lab for your training where each trainee uses identical and isolated environments for training. You can apply policies to ensure that training environments are available to each trainee only when they need them and contain enough resources - such as virtual machines - required for the training.
21+
22+
![Classroom lab](./media/classroom-labs-scenarios/classroom.png)
23+
24+
Classroom Labs meets the following requirements that are required to conduct training in any virtual environment:
25+
26+
- Trainees can quickly provision their training environments
27+
- Every training machine should be identical
28+
- Trainees cannot see VMs created by other trainees
29+
- Control cost by ensuring that trainees cannot get more VMs than they need for the training and also shutdown VMs when they are not using them
30+
- Easily share the training lab with each trainee
31+
- Reuse the training lab again and again
32+
33+
In this article, you learn about various Azure Lab Services features that can be used to meet the previously described training requirements and detailed steps that you can follow to set up a lab for training.
34+
35+
## Create the lab account as a lab account administrator
36+
The first step in using Azure Lab Services is to create a lab account in the Azure portal. After a lab account administrator creates the lab account, the admin adds users who want to create labs to the **Lab Creator** role. The trainers create labs with virtual machines for students to do exercises for the course they are teaching. For details, see [Create and manage lab account](how-to-manage-lab-accounts.md).
37+
38+
## Create and manage classroom labs
39+
A trainer, who is a member of the Lab Creator role in a lab account, can create one or more labs in the lab account. You create and configure a template VM with all the required software for doing exercises in your course. You pick a ready-made image from the available images for creating a classroom lab and then customize it by installing the software required for the lab. For details, see [Create and manage classroom labs](how-to-manage-classroom-labs.md).
40+
41+
## Configure usage settings and policies
42+
The lab creator can add or remove users to the lab, get registration link to send to lab users, set up policies such as setting individual quotas per user, update the number of VMs available in the lab, and more. For details, see [Configure usage settings and policies](how-to-configure-student-usage.md).
43+
44+
## Create and manage schedules
45+
Schedules allow you to configure a classroom lab such that VMs in the lab automatically start and shut down at a specified time. You can define a one-time schedule or a recurring schedule. For details, see [Create and manage schedules for classroom labs](how-to-create-schedules.md).
46+
47+
## Set up and publish a template VM
48+
A template in a lab is a base virtual machine image from which all users’ virtual machines are created. Set up the template VM so that it is configured with exactly what you want to provide to the training attendees. You can provide a name and description of the template that the lab users see. Then, you publish the template to make instances of the template VM available to your lab users. When you publish a template, Azure Lab Services creates VMs in the lab by using the template. The number of VMs created in this process is same as the maximum number of users allowed into the lab, which you can set in the usage policy of the lab. All virtual machines have the same configuration as the template. For details, see [Set up and publish template virtual machines](how-to-create-manage-template.md).
49+
50+
## Use VMs in the classroom lab
51+
A student or training attendee registers to the lab, and connects to the VM to do exercises for the course. For details, see [How to access a classroom lab](how-to-use-classroom-lab.md).
52+
53+
## Next steps
54+
Start with creating a lab account in Classroom Labs by following instructions in the article: [Tutorial: Setup a lab account with Azure Lab Services](tutorial-setup-lab-account.md).

‎articles/lab-services/classroom-labs/how-to-manage-lab-accounts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.author: spelluru
1717

1818
---
1919
# Manage lab accounts in Azure Lab Services
20-
In Azure Lab Services, a lab account is a container for managed labs such as classroom labs. An administrator sets up a lab account with Azure Lab Services and provides access to lab owners who can create labs in the account. This article describes how to create a lab account, view all lab accounts, or delete a lab account.
20+
In Azure Lab Services, a lab account is a container for managed lab types such as classroom labs. An administrator sets up a lab account with Azure Lab Services and provides access to lab owners who can create labs in the account. This article describes how to create a lab account, view all lab accounts, or delete a lab account.
2121

2222
## Create a lab account
2323
The following steps illustrate how to use the Azure portal to create a lab account with Azure Lab Services.

0 commit comments

Comments
 (0)