Skip to content

Commit 6377819

Browse files
authored
Merge pull request #41748 from spelluru/labspecific0521
Labspecific0521
2 parents 5259eef + b1d2826 commit 6377819

13 files changed

+186
-45
lines changed

.openpublishing.redirection.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5900,6 +5900,36 @@
59005900
"redirect_url": "https://docs.microsoft.com/azure/cosmos-db/create-mongodb-dotnet",
59015901
"redirect_document_id": false
59025902
},
5903+
{
5904+
"source_path": "articles/lab-services/how-to-manage-classroom-labs.md",
5905+
"redirect_url": "/azure/lab-services/classroom-labs/how-to-manage-classroom-labs",
5906+
"redirect_document_id": false
5907+
},
5908+
{
5909+
"source_path": "articles/lab-services/how-to-manage-lab-accounts.md",
5910+
"redirect_url": "/azure/lab-services/classroom-labs/how-to-manage-lab-accounts",
5911+
"redirect_document_id": false
5912+
},
5913+
{
5914+
"source_path": "articles/lab-services/how-to-use-classroom-lab.md",
5915+
"redirect_url": "/azure/lab-services/classroom-labs/how-to-use-classroom-lab",
5916+
"redirect_document_id": false
5917+
},
5918+
{
5919+
"source_path": "articles/lab-services/tutorial-connect-virtual-machine-classroom-lab.md",
5920+
"redirect_url": "/azure/lab-services/classroom-labs/tutorial-connect-virtual-machine-classroom-lab",
5921+
"redirect_document_id": false
5922+
},
5923+
{
5924+
"source_path": "articles/lab-services/tutorial-setup-classroom-lab.md",
5925+
"redirect_url": "/azure/lab-services/classroom-labs/tutorial-setup-classroom-lab",
5926+
"redirect_document_id": false
5927+
},
5928+
{
5929+
"source_path": "articles/lab-services/tutorial-setup-lab-account.md",
5930+
"redirect_url": "/azure/lab-services/classroom-labs/tutorial-setup-lab-account",
5931+
"redirect_document_id": false
5932+
},
59035933
{
59045934
"source_path": "articles/log-analytics/log-analytics-security.md",
59055935
"redirect_url": "/azure/log-analytics/log-analytics-data-security",

articles/lab-services/TOC.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
- name: Classroom labs
1818
items:
1919
- name: 1. Set up a lab account
20-
href: tutorial-setup-lab-account.md
20+
href: classroom-labs/tutorial-setup-lab-account.md
2121
- name: 2. Set up a classroom lab
22-
href: tutorial-setup-classroom-lab.md
22+
href: classroom-labs/tutorial-setup-classroom-lab.md
2323
- name: 3. Access a classroom lab
24-
href: tutorial-connect-virtual-machine-classroom-lab.md
24+
href: classroom-labs/tutorial-connect-virtual-machine-classroom-lab.md
2525
- name: Samples
2626
items:
2727
- name: DevTest Labs
@@ -50,11 +50,11 @@
5050
- name: Classroom labs
5151
items:
5252
- name: Manage lab accounts
53-
href: how-to-manage-lab-accounts.md
53+
href: classroom-labs/how-to-manage-lab-accounts.md
5454
- name: Manage classroom labs
55-
href: how-to-manage-classroom-labs.md
55+
href: classroom-labs/how-to-manage-classroom-labs.md
5656
- name: Access classroom labs
57-
href: how-to-use-classroom-lab.md
57+
href: classroom-labs/how-to-use-classroom-lab.md
5858
- name: DevTest labs
5959
items:
6060
- name: Create a custom lab
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
- name: Lab Services Documentation
2+
href: /azure/lab-services
3+
- name: Overview
4+
items:
5+
- name: About classroom labs
6+
href: classroom-labs-overview.md
7+
- name: Tutorials
8+
items:
9+
- name: 1. Set up a lab account
10+
href: tutorial-setup-lab-account.md
11+
- name: 2. Set up a classroom lab
12+
href: tutorial-setup-classroom-lab.md
13+
- name: 3. Access a classroom lab
14+
href: tutorial-connect-virtual-machine-classroom-lab.md
15+
- name: How-to guides
16+
items:
17+
- name: Manage lab accounts
18+
href: how-to-manage-lab-accounts.md
19+
- name: Manage classroom labs
20+
href: how-to-manage-classroom-labs.md
21+
- name: Access classroom labs
22+
href: how-to-use-classroom-lab.md
23+
- name: Reference
24+
items:
25+
- name: CLI 2.0
26+
href: /cli/azure/lab
27+
- name: PowerShell
28+
href: /powershell/module/azurerm.devtestlabs/#devtest_labs
29+
- name: REST API
30+
href: https://docs.microsoft.com/rest/api/dtl/
31+
- name: Resources
32+
items:
33+
- name: Azure Roadmap
34+
href: https://azure.microsoft.com/roadmap/?category=developer-tools
35+
- name: Pricing calculator
36+
href: https://azure.microsoft.com/pricing/calculator/
37+
- name: Service Updates
38+
href: https://azure.microsoft.com/updates/?product=devtest-lab
39+
- name: MSDN Forum
40+
href: https://social.msdn.microsoft.com/Forums/home?forum=AzureDevTestLabs
41+
- name: Team Blog
42+
href: https://blogs.msdn.microsoft.com/devtestlab/
43+
- name: Stack Overflow
44+
href: http://stackoverflow.com/questions/tagged/azure-devtest-labs
45+
- name: Videos
46+
href: https://azure.microsoft.com/documentation/videos/index/?services=devtest-lab
47+
- name: Pricing
48+
href: https://azure.microsoft.com/pricing/details/devtest-lab/
49+
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
title: About Azure Lab Services | Microsoft Docs
3+
description: Learn how Lab Services can make it easy to create, manage, and secure labs with virtual machines that can be used by developers, testers, educators, students, and others.
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: overview
15+
ms.date: 05/21/2018
16+
ms.author: spelluru
17+
18+
---
19+
# Introduction to classroom labs
20+
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.
21+
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.
23+
24+
## Scenarios
25+
Here is the main scenario that classroom labs of Azure Lab Services support:
26+
27+
### Set up a resizable computer lab in the cloud for your classroom
28+
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.
58+
59+
## Next steps
60+
Get started with setting up a classroom lab using Azure Lab Services:
61+
62+
- [Set up a classroom lab](tutorial-setup-classroom-lab.md)

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

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,18 @@ This article describes how to create and configure a classroom lab, view all cla
2929
4. Specify the **default credentials** to use for logging into the virtual machines in the lab.
3030
7. Select **Save**.
3131

32-
![Create a classroom lab](./media/how-to-manage-classroom-labs/new-lab-window.png)
32+
![Create a classroom lab](../media/how-to-manage-classroom-labs/new-lab-window.png)
3333
1. You see the **home page** for the lab.
3434

35-
![Classroom lab home page](./media/how-to-manage-classroom-labs/classroom-lab-home-page.png)
35+
![Classroom lab home page](../media/how-to-manage-classroom-labs/classroom-lab-home-page.png)
3636

3737
## Configure usage policy
3838

3939
1. Select **Usage policy**.
4040
2. In the **Usage policy**, settings, enter the **number of users** allowed to use the lab.
4141
3. Select **Save**.
4242

43-
![Usage policy](./media/how-to-manage-classroom-labs/usage-policy-settings.png)
43+
![Usage policy](../media/how-to-manage-classroom-labs/usage-policy-settings.png)
4444

4545
## Set up the template
4646
A template in a lab is a base virtual machine image from which all users’ virtual machines are created. Set up the template virtual machine so that it is configured with exactly what you want to provide to the lab users. You can provide a name and description of the template that the lab users see. Set the visibility of the template to public to make instances of the template VM available to your lab users.
@@ -51,7 +51,7 @@ A template in a lab is a base virtual machine image from which all users’ virt
5151
3. Enter **description** for the template.
5252
4. Select **Save**.
5353

54-
![Classroom lab description](./media/how-to-manage-classroom-labs/lab-description.png)
54+
![Classroom lab description](../media/how-to-manage-classroom-labs/lab-description.png)
5555

5656
### Make instances of the template public
5757
Once you set the visibility of a template to **Public**, 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.
@@ -63,36 +63,36 @@ Once you set the visibility of a template to **Public**, Azure Lab Services crea
6363
> Once a template is publicly available, its access can't be changed to private.
6464
3. Select **Save**.
6565

66-
![Availability](./media/how-to-manage-classroom-labs/public-access.png)
66+
![Availability](../media/how-to-manage-classroom-labs/public-access.png)
6767

6868
## Send registration link to students
6969

7070
1. Select **User registration** tile.
7171
2. In the **User registration** dialog box, select the **Copy** button. The link is copied to the clipboard. Paste it in an email editor, and send an email to the student.
7272

73-
![Student registration link](./media/how-to-manage-classroom-labs/registration-link.png)
73+
![Student registration link](../media/how-to-manage-classroom-labs/registration-link.png)
7474

7575
## View all classroom labs
7676
1. Navigate to [Azure Lab Services portal](https://labs.azure.com).
7777
2. Confirm that you see all the labs in the selected lab account.
7878

79-
![All labs](./media/how-to-manage-classroom-labs/all-labs.png)
79+
![All labs](../media/how-to-manage-classroom-labs/all-labs.png)
8080
3. Use the drop-down list at the top to select a different lab account. You see labs in the selected lab account.
8181

8282
## Delete a classroom lab
8383
1. On the tile for the lab, select three dots (...) in the corner.
8484

85-
![Select the lab](./media/how-to-manage-classroom-labs/select-three-dots.png)
85+
![Select the lab](../media/how-to-manage-classroom-labs/select-three-dots.png)
8686
2. Select **Delete**.
8787

88-
![Delete button](./media/how-to-manage-classroom-labs/delete-button.png)
88+
![Delete button](../media/how-to-manage-classroom-labs/delete-button.png)
8989
3. On the **Delete lab** dialog box, select **Delete**.
9090

91-
![Delete dialog box](./media/how-to-manage-classroom-labs/delete-lab-dialog-box.png)
91+
![Delete dialog box](../media/how-to-manage-classroom-labs/delete-lab-dialog-box.png)
9292

9393

9494
## Next steps
9595
Get started with setting up a lab using Azure Lab Services:
9696

9797
- [Set up a classroom lab](how-to-manage-classroom-labs.md)
98-
- [Set up a custom lab](tutorial-create-custom-lab.md)
98+
- [Set up a custom lab](../tutorial-create-custom-lab.md)

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,23 +32,23 @@ This article describes how to create a lab account, view all lab accounts, or de
3232
4. For **Location**, select a location/region in which you want the lab account to be created.
3333
5. Select **Create**.
3434

35-
![Create a lab account window](./media/how-to-manage-lab-accounts/lab-account-settings.png)
35+
![Create a lab account window](../media/how-to-manage-lab-accounts/lab-account-settings.png)
3636
5. If you don't see the page for the lab account, select the **notifications** button, and then click **Go to resource** button in the notifications.
3737

38-
![Create a lab account window](./media/how-to-manage-lab-accounts/notification-go-to-resource.png)
38+
![Create a lab account window](../media/how-to-manage-lab-accounts/notification-go-to-resource.png)
3939
6. You see the following **lab account** page:
4040

41-
![Lab account page](./media/how-to-manage-lab-accounts/lab-account-page.png)
41+
![Lab account page](../media/how-to-manage-lab-accounts/lab-account-page.png)
4242

4343
## Add a user to the Lab Creator role
4444
To provide educators the permission to create labs for their classes, add them to the Lab Creator role:
4545

4646
1. On the **Lab Account** page, select **Access control (IAM)**, and click **+ Add** on the toolbar.
4747

48-
![Lab account page](./media/tutorial-setup-lab-account/access-control.png)
48+
![Lab account page](../media/tutorial-setup-lab-account/access-control.png)
4949
2. On the **Add permissions** page, select **Lab Creator** for **Role**, select the user you want to add to the Lab Creators role, and select **Save**.
5050

51-
![Add user to the Lab Creator role](./media/tutorial-setup-lab-account/add-user-to-lab-creator-role.png)
51+
![Add user to the Lab Creator role](../media/tutorial-setup-lab-account/add-user-to-lab-creator-role.png)
5252

5353

5454
## View lab accounts
@@ -69,4 +69,4 @@ Follow instructions from the previous section that displays lab accounts in a li
6969
Get started with setting up a lab using Azure Lab Services:
7070

7171
- [Set up a classroom lab](tutorial-setup-classroom-lab.md)
72-
- [Set up a custom lab](tutorial-create-custom-lab.md)
72+
- [Set up a custom lab](../tutorial-create-custom-lab.md)

articles/lab-services/how-to-use-classroom-lab.md renamed to articles/lab-services/classroom-labs/how-to-use-classroom-lab.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,19 @@ This article describes how to access a classroom lab, connect to the VM in the l
2626
2. Sign in to the service using your school account to complete the registration.
2727
3. Once registered, confirm that you see the virtual machines for the labs you have access to.
2828

29-
![View all labs](./media/how-to-use-classroom-lab/all-labs.png)
29+
![View all labs](../media/how-to-use-classroom-lab/all-labs.png)
3030

3131
## Connect to the virtual machine in a classroom lab
3232

3333
1. Select **Connect** on the tile that represents the virtual machine of the lab that you want to access.
3434

35-
![View all labs](./media/how-to-use-classroom-lab/connect-button.png)
35+
![View all labs](../media/how-to-use-classroom-lab/connect-button.png)
3636
2. It takes a few minutes for the virtual machine to be ready.
3737

38-
![Getting the virtual machine to be ready](./media/how-to-use-classroom-lab/getting-virtual-machine-ready.png)
38+
![Getting the virtual machine to be ready](../media/how-to-use-classroom-lab/getting-virtual-machine-ready.png)
3939
3. Save the RDP file to the hard disk and open it.
4040

41-
![Save the RDP file](./media/how-to-use-classroom-lab/save-rdp-file.png)
41+
![Save the RDP file](../media/how-to-use-classroom-lab/save-rdp-file.png)
4242
4. Use the **user name** and **password** you get from your educator/professor for logging in to the machine.
4343

4444
## Stop the virtual machine in a classroom lab
@@ -49,6 +49,6 @@ Select **Stop** on the tile that represents the classroom lab. When the VM is st
4949
Get started with setting up a lab using Azure Lab Services:
5050

5151
- [Set up a classroom lab](how-to-manage-classroom-labs.md)
52-
- [Set up a custom lab](tutorial-create-custom-lab.md)
52+
- [Set up a custom lab](../tutorial-create-custom-lab.md)
5353

5454

articles/lab-services/tutorial-connect-virtual-machine-classroom-lab.md renamed to articles/lab-services/classroom-labs/tutorial-connect-virtual-machine-classroom-lab.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ In this tutorial, you do the following actions:
3030

3131
1. Navigate to the registration URL that you received from the professor/educator.
3232

33-
![Create a classroom lab](./media/tutorial-connect-vm-in-classroom-lab/access-labs.png)
33+
![Create a classroom lab](../media/tutorial-connect-vm-in-classroom-lab/access-labs.png)
3434
2. Sign in to the service using your school account to complete the registration.
3535
3. Once registered, confirm that you see the virtual machines for the labs you have access to.
3636

articles/lab-services/tutorial-setup-classroom-lab.md renamed to articles/lab-services/classroom-labs/tutorial-setup-classroom-lab.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,18 @@ In this tutorial, you do the following actions:
3737
4. Specify **default credentials** for logging into virtual machines in the lab.
3838
7. Select **Save**.
3939

40-
![Create a classroom lab](./media/tutorial-setup-classroom-lab/new-lab-window.png)
40+
![Create a classroom lab](../media/tutorial-setup-classroom-lab/new-lab-window.png)
4141
1. You see the **home page** for the lab.
4242

43-
![Classroom lab home page](./media/tutorial-setup-classroom-lab/classroom-lab-home-page.png)
43+
![Classroom lab home page](../media/tutorial-setup-classroom-lab/classroom-lab-home-page.png)
4444

4545
## Configure usage policy
4646

4747
1. Select **Usage policy**.
4848
2. In the **Usage policy**, settings, enter the **number of users** allowed to use the lab.
4949
3. Select **Save**.
5050

51-
![Usage policy](./media/tutorial-setup-classroom-lab/usage-policy-settings.png)
51+
![Usage policy](../media/tutorial-setup-classroom-lab/usage-policy-settings.png)
5252

5353
## Set up the template
5454
A template in a lab is a base virtual machine image from which all users’ virtual machines are created. Set up the template virtual machine so that it is configured with exactly what you want to provide to the lab users. You can provide a name and description of the template that the lab users see. Set the visibility of the template to public to make instances of the template VM available to your lab users.
@@ -59,7 +59,7 @@ A template in a lab is a base virtual machine image from which all users’ virt
5959
3. Enter **description** for the template.
6060
4. Select **Save**.
6161

62-
![Classroom lab description](./media/tutorial-setup-classroom-lab/lab-description.png)
62+
![Classroom lab description](../media/tutorial-setup-classroom-lab/lab-description.png)
6363

6464
### Make instances of the template public
6565
Once you set the visibility of a template to **public**, 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.
@@ -71,14 +71,14 @@ Once you set the visibility of a template to **public**, Azure Lab Services crea
7171
> Once a template is publicly available, its access can't be changed to private.
7272
3. Select **Save**.
7373

74-
![Availability](./media/tutorial-setup-classroom-lab/public-access.png)
74+
![Availability](../media/tutorial-setup-classroom-lab/public-access.png)
7575

7676
## Send registration link to students
7777

7878
1. Select **User registration** tile.
7979
2. In the **User registration** dialog box, select the **Copy** button. The link is copied to the clipboard. Paste it in an email editor, and send an email to the student.
8080

81-
![Student registration link](./media/tutorial-setup-classroom-lab/registration-link.png)
81+
![Student registration link](../media/tutorial-setup-classroom-lab/registration-link.png)
8282

8383
## Next steps
8484
In this tutorial, you created a classroom lab, and configured the lab. To learn how a student can access a VM in the lab using the registration link, advance to the next tutorial:

0 commit comments

Comments
 (0)