Skip to content

Commit fd80f19

Browse files
authored
Merge pull request #104454 from spelluru/labcleanup0214
updated the steps and images
2 parents 7194de1 + 0ebfa68 commit fd80f19

32 files changed

+232
-130
lines changed

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

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,20 @@
5252
href: how-to-manage-lab-accounts.md
5353
- name: Configure lab accounts
5454
href: how-to-configure-lab-accounts.md
55+
- name: Add a lab creator
56+
href: add-lab-creator.md
5557
- name: Allow lab creator to pick lab location
5658
href: allow-lab-creator-pick-lab-location.md
57-
- name: Connect your labs to a peer virtual network
59+
- name: Connect to a peer virtual network
5860
href: how-to-connect-peer-virtual-network.md
5961
- name: Attach or detach a shared image gallery
6062
href: how-to-attach-detach-shared-image-gallery.md
61-
- name: Add user as an owner to a classroom lab
63+
- name: Add additional owners to a classroom lab
6264
href: how-to-add-user-lab-owner.md
63-
- name: Firewall settings for Azure Lab Services
65+
- name: Configure firewall settings
6466
href: how-to-configure-firewall-settings.md
67+
- name: Specify Marketplace images for labs
68+
href: specify-marketplace-images.md
6569
- name: Create and configure classroom labs (instructor)
6670
items:
6771
- name: Create and manage classroom labs
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: Add a user as a lab creator in Azure Lab Services
3+
description: This article shows how to add a user to the Lab Creator role for a lab account in Azure Lab Services. The lab creators can create labs within this lab account.
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/14/2020
16+
ms.author: spelluru
17+
18+
---
19+
20+
# Add lab creators to a lab account in Azure Lab Services
21+
This article shows you how to add users as lab creators to a lab account in Azure Lab Services. These uses then can create classroom labs in the lab account.
22+
23+
## Add Microsoft user account to Lab Creator role
24+
To set up a classroom lab in a lab account, the user must be a member of the **Lab Creator** role in the lab account. The account you used to create the lab account is automatically added to this role. If you are planning to use the same user account to create a classroom lab, you can skip this step. To use another user account to create a classroom lab, do the following steps:
25+
26+
To provide educators the permission to create labs for their classes, add them to the **Lab Creator** role:
27+
28+
1. On the **Lab Account** page, select **Access control (IAM)**, and click **+ Add role assignment** on the toolbar.
29+
30+
![Access Control -> Add Role Assignment button](../media/tutorial-setup-lab-account/add-role-assignment-button.png)
31+
1. On the **Add role assignment** page, select **Lab Creator** for **Role**, select the user you want to add to the Lab Creators role, and select **Save**.
32+
33+
![Add lab creator](../media/tutorial-setup-lab-account/add-lab-creator.png)
34+
35+
> [!NOTE]
36+
> If you are adding a non-Microsoft account user as a lab creator, see the [Add a non-Microsoft account user as a lab creator](#add-a-non-microsoft-account-user-as-a-lab-creator) section.
37+
38+
## Add a non-Microsoft account user as a lab creator
39+
To add a user as a lab creator, you use their email accounts. The following types of email accounts might be used:
40+
41+
- An email account that's provided by your university’s Office 365 Azure Active Directory (AAD).
42+
- A Microsoft email account, such as `@outlook.com`, `@hotmail.com`, `@msn.com`, or `@live.com`.
43+
- A non-Microsoft email account, such as one provided by Yahoo or Google. However, these types of accounts must be linked with a Microsoft account.
44+
- A GitHub account. This account must be linked with a Microsoft account.
45+
46+
### Using a non-Microsoft email account
47+
Lab creators/instructors can use non-Microsoft email accounts to register and sign in to a classroom lab. However, the sign-in to the Lab Services portal requires that instructors first create a Microsoft account that's linked to their non-Microsoft email address.
48+
49+
Many instructors might already have a Microsoft account linked to their non-Microsoft email addresses. For example, instructors already have a Microsoft account if they have used their email address with Microsoft’s other products or services, such as Office, Skype, OneDrive, or Windows.
50+
51+
When instructors sign in to the Lab Services portal, they are prompted for their email address and password. If the instructor attempts to sign in with a non-Microsoft account that does not have a Microsoft account linked, the instructor will receive the following error message:
52+
53+
![Error message](../media/how-to-configure-student-usage/cant-find-account.png)
54+
55+
To sign up for a Microsoft account, instructors should go to [http://signup.live.com](http://signup.live.com).
56+
57+
58+
### Using a GitHub Account
59+
Instructors can also use an existing GitHub account to register and sign in to a classroom lab. If the instructor already has a Microsoft account linked to their GitHub account, then they can sign in and provide their password as shown in the previous section. If they have not yet linked their GitHub account to a Microsoft account, they should select **Sign-in options**:
60+
61+
![Sign-in options link](../media/how-to-configure-student-usage/signin-options.png)
62+
63+
On the **Sign-in options** page, select **Sign in with GitHub**.
64+
65+
![Sign in with GitHub link](../media/how-to-configure-student-usage/signin-github.png)
66+
67+
Finally, they are prompted to create a Microsoft account that's linked to their GitHub account. It happens automatically when the instructor selects **Next**. The instructor is then immediately signed in and connected to the classroom lab.
68+
69+
70+
## Next steps
71+
See the following articles:
72+
73+
- [As a lab owner, create and manage labs](how-to-manage-classroom-labs.md)
74+
- [As a lab owner, set up and publish templates](how-to-create-manage-template.md)
75+
- [As a lab owner, configure and control usage of a lab](how-to-configure-student-usage.md)
76+
- [As a lab user, access classroom labs](how-to-use-classroom-lab.md)

articles/lab-services/classroom-labs/allow-lab-creator-pick-lab-location.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.workload: na
1212
ms.tgt_pltfrm: na
1313
ms.devlang: na
1414
ms.topic: article
15-
ms.date: 02/12/2020
15+
ms.date: 02/14/2020
1616
ms.author: spelluru
1717

1818
---
@@ -69,6 +69,8 @@ Earlier, the pricing was based on the VM size that you choose for the lab. Now,
6969
## Next steps
7070
See the following articles:
7171

72-
- [As a lab owner, create and manage labs](how-to-manage-classroom-labs.md)
73-
- [As a lab owner, set up and publish templates](how-to-create-manage-template.md)
74-
- [As a lab owner, configure and control usage of a lab](how-to-configure-student-usage.md)
72+
- [Connect your lab's network with a peer virtual network](how-to-connect-peer-virtual-network.md)
73+
- [Attach a shared image gallery to a lab](how-to-attach-detach-shared-image-gallery.md)
74+
- [Add a user as a lab owner](how-to-add-user-lab-owner.md)
75+
- [View firewall settings for a lab](how-to-configure-firewall-settings.md)
76+
- [Configure other settings for a lab](how-to-configure-lab-accounts.md)

articles/lab-services/classroom-labs/class-type-deep-learning-natural-processing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ After you create the lab account, enable following settings in the lab account:
2828

2929
| Lab account setting | Instructions |
3030
| ----------- | ------------ |
31-
| Marketplace images | Enable the Data Science Virtual Machine for Linux (Ubuntu) image for use within your lab account. See the following articles for instructions: [Specify marketplace images available to lab creators](how-to-configure-lab-accounts.md#specify-marketplace-images-available-to-lab-creators). |
31+
| Marketplace images | Enable the Data Science Virtual Machine for Linux (Ubuntu) image for use within your lab account. See the following article for instructions: [Specify marketplace images available to lab creators](specify-marketplace-images.md). |
3232

3333
Follow [this tutorial](tutorial-setup-classroom-lab.md) to create a new lab and apply the following settings:
3434

articles/lab-services/classroom-labs/class-type-jupyter-notebook.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ To set up this lab, you need an Azure subscription and lab account to get starte
2626

2727
### Lab Account Settings
2828

29-
Enable the settings described in the table below for the lab account. For more information about how to enable marketplace images, see [specify marketplace images available to lab creators](how-to-configure-lab-accounts.md#specify-marketplace-images-available-to-lab-creators).
29+
Enable the settings described in the table below for the lab account. For more information about how to enable marketplace images, see [specify Marketplace images available to lab creators](specify-marketplace-images.md).
3030

3131
| Lab account setting | Instructions |
3232
| ------------------- | ------------ |
@@ -52,7 +52,7 @@ The remaining task to set up the class is to provide local notebooks. For instr
5252

5353
## Cost estimate
5454

55-
Let's cover a possible cost estimate for this class. We'll use a class of 25 students. There are 20 hours of scheduled class time. Also, each student gets 10 hours quota for homework or assignments outside scheduled class time. The virtual machine size we chose was small gpu (compute), which is 139 lab units.
55+
Let's cover a possible cost estimate for this class. We'll use a class of 25 students. There are 20 hours of scheduled class time. Also, each student gets 10 hours quota for homework or assignments outside scheduled class time. The virtual machine size we chose was small GPU (compute), which is 139 lab units.
5656

5757
Here is an example of a possible cost estimate for this class:
5858

articles/lab-services/classroom-labs/class-type-shell-scripting-linux.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ After you create the lab account, enable following settings in the lab account:
2929

3030
| Lab account setting | Instructions |
3131
| ----------- | ------------ |
32-
| Marketplace images | Enable the [Ubuntu Server 18.04 LTS](https://azuremarketplace.microsoft.com/marketplace/apps/canonical.0001-com-ubuntu-server-bionic) image for use within your lab account. For more information, see [Specify Marketplace images available to lab creators](how-to-configure-lab-accounts.md#specify-marketplace-images-available-to-lab-creators) |
32+
| Marketplace images | Enable the [Ubuntu Server 18.04 LTS](https://azuremarketplace.microsoft.com/marketplace/apps/canonical.0001-com-ubuntu-server-bionic) image for use within your lab account. For more information, see [Specify Marketplace images available to lab creators](specify-marketplace-images.md). |
3333

3434
Follow [this tutorial](tutorial-setup-classroom-lab.md) to create a new lab and apply the following settings:
3535

articles/lab-services/classroom-labs/class-types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.service: lab-services
1111
ms.workload: na
1212
ms.tgt_pltfrm: na
1313
ms.devlang: na
14-
ms.topic: overview
14+
ms.topic: article
1515
ms.date: 09/30/2019
1616
ms.author: spelluru
1717

articles/lab-services/classroom-labs/classroom-labs-faq.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ Get answers to some of the most common questions about classroom labs in Azure L
2525
### Is the quota per user or per week or per entire duration of the lab?
2626
The quota you set for a lab is for each student for entire duration of the lab. And, the [scheduled running time of VMs](how-to-create-schedules.md) doesn't count against the quota allotted to a user. The quota is for the time outside of schedule hours that a student spends on VMs. For more information on quotas, see [Set quotas for users](how-to-configure-student-usage.md#set-quotas-for-users).
2727

28+
### If professor turns on a student VM, does that affect the student quota?
29+
No. It doesn't. When professor turns on the student VM, it doesn't affect the quota allotted to the student.
30+
2831
## Schedules
2932

3033
### Do all VMs in the lab start automatically when a schedule is set?
@@ -39,7 +42,9 @@ For example, if you have a block of /19 - 10.0.0.0/19, this address range accomm
3942

4043
### What port ranges should I open on my organization's firewall setting to connect to Lab virtual machines via RDP/SSH?
4144

42-
The ports are: 49152–65535. Classroom labs sit behind a load balancer, so all the virtual machines in a lab have single IP address and each virtual machine in the lab has a unique port. The port numbers and the public IP address can change every time the lab is republished.
45+
The ports are: 49152–65535. Classroom labs sit behind a load balancer. Each lab has a single public IP address and each virtual machine in the lab has a unique port.
46+
47+
You can also see the private IP address of each virtual machine on the **Virtual machine pool** tab of the home page for lab in the Azure portal. If you republish a lab, the public IP address of the lab will not change, but the private IP and port number of each virtual machine in the lab can change. You can learn more in the article: [Firewall settings for Azure Lab Services](how-to-configure-firewall-settings.md).
4348

4449
### What public IP address range should I open on my organization's firewall settings to connect to Lab virtual machines via RDP/SSH?
4550
See [Azure IP Ranges and Service Tags — Public Cloud](https://www.microsoft.com/download/details.aspx?id=56519), which provides the public IP address range for data centers in Azure. You can open the IP addresses for the regions where your lab accounts are in.

articles/lab-services/classroom-labs/how-to-add-user-lab-owner.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: How to add user as a lab owner in Azure Lab Services
3-
description: This article shows you how an administrator can add a user as an owner to a lab.
2+
title: How to add additional owners to a lab in Azure Lab Services
3+
description: This article shows you how an administrator can add a user as an owner to a lab in Azure Lab Services.
44
services: lab-services
55
documentationcenter: na
66
author: spelluru
@@ -12,14 +12,16 @@ ms.workload: na
1212
ms.tgt_pltfrm: na
1313
ms.devlang: na
1414
ms.topic: article
15-
ms.date: 12/20/2019
15+
ms.date: 02/14/2020
1616
ms.author: spelluru
1717

1818
---
19-
# How to add a user as an owner of a classroom lab in Azure Lab Services
20-
This article shows you how to add a user as an owner of a lab in Azure Lab Services.
19+
# How to add additional owners to an existing lab in Azure Lab Services
20+
This article shows you how you, as an administrator, can add additional owners to an existing lab.
2121

2222
## Add user to the reader role for the lab account
23+
To add an user as an additional owner to an existing lab, you must first give the user **read** permissions on the lab account.
24+
2325
1. Sign in to the [Azure portal](https://portal.azure.com).
2426
2. Select **All Services** on the left menu. Search for **Lab Services**, and then select it.
2527
3. Select your **lab account** from the list.

articles/lab-services/classroom-labs/how-to-attach-detach-shared-image-gallery.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.workload: na
1212
ms.tgt_pltfrm: na
1313
ms.devlang: na
1414
ms.topic: article
15-
ms.date: 01/23/2020
15+
ms.date: 02/14/2020
1616
ms.author: spelluru
1717

1818
---

0 commit comments

Comments
 (0)