Skip to content

Commit 3396ef4

Browse files
authored
Merge pull request #207049 from MicrosoftDocs/release-ga-azlab
Release ga azlab--scheduled release at 8AM of 8/08
2 parents 1fd2cf5 + 4ed6e56 commit 3396ef4

File tree

101 files changed

+665
-168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+665
-168
lines changed

articles/lab-services/TOC.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
href: tutorial-setup-lab-plan.md
4343
- name: Set up a lab (educator)
4444
href: tutorial-setup-lab.md
45+
- name: Set up lab to lab communication (admin, educator)
46+
href: tutorial-create-lab-with-advanced-networking.md
4547
- name: Access a lab (student)
4648
href: tutorial-connect-lab-virtual-machine.md
4749
- name: Track usage of a lab
@@ -57,7 +59,7 @@
5759
- name: Capacity limits
5860
href: capacity-limits.md
5961
- name: Cost management for labs
60-
href: cost-management-guide.md
62+
href: cost-management-guide.md
6163
- name: Scenarios
6264
items:
6365
- name: Use Lab Services for conducting classes
@@ -199,6 +201,8 @@
199201
href: how-to-enable-shutdown-disconnect.md
200202
- name: View support information
201203
href: lab-creator-support-information.md
204+
- name: Troubleshooting lab creation
205+
href: troubleshoot.md
202206
- name: Connect to VMs in labs (student)
203207
items:
204208
- name: Access labs
@@ -246,7 +250,7 @@
246250
- name: Schedules and settings
247251
href: how-to-create-schedules-within-teams.md
248252
- name: Access a VM (student view)
249-
href: how-to-access-vm-for-students-within-teams.md
253+
href: how-to-access-vm-for-students-within-teams.md
250254
- name: Earlier releases
251255
items:
252256
- name: Labs architecture fundamentals
@@ -269,6 +273,8 @@
269273
href: how-to-create-a-lab-with-shared-resource-1.md
270274
- name: Connect to a peer virtual network
271275
href: how-to-connect-peer-virtual-network.md
276+
- name: Configure firewall settings
277+
href: how-to-configure-firewall-settings-1.md
272278
- name: Attach or detach a shared image gallery
273279
href: how-to-attach-detach-shared-image-gallery-1.md
274280
- name: Specify Marketplace images for labs
@@ -285,7 +291,7 @@
285291
items:
286292
- name: REST API
287293
href: /rest/api/labservices/
288-
- name: Az.LabServices PowerShell module (preview)
294+
- name: Az.LabServices PowerShell module
289295
href: /powershell/module/az.labservices/
290296
- name: Azure CLI
291297
href: https://github.com/Azure/azure-cli-extensions/tree/main/src/hack

articles/lab-services/add-lab-creator.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ To provide educators the permission to create labs for their classes, add them t
2020

2121
1. On the **Lab Plan** resource, select **Access control (IAM)**
2222

23-
1. Select **Add** > **Add role assignment (Preview)**.
23+
1. Select **Add** > **Add role assignment**.
2424

2525
![Access control (IAM) page with Add role assignment menu open.](../../includes/role-based-access-control/media/add-role-assignment-menu-generic.png)
2626

articles/lab-services/administrator-guide.md

Lines changed: 29 additions & 28 deletions
Large diffs are not rendered by default.

articles/lab-services/capacity-limits.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22
title: Capacity limits in Azure Lab Services
33
description: Learn about VM capacity limits in Azure Lab Services.
44
ms.topic: conceptual
5-
ms.date: 02/01/2022
5+
ms.date: 07/04/2022
6+
ms.custom: devdivchpfy22
67
---
78

89
# Capacity limits in Azure Lab Services
910

1011
Azure Lab Services has default capacity limits on Azure subscriptions that adhere to Azure Compute quota limitations and to mitigate fraud. All Azure subscriptions will have an initial capacity limit, which can vary based on subscription type, number of standard compute cores, and GPU cores available inside Azure Lab Services. It restricts how many virtual machines you can create inside your lab before you need to request for a limit increase.
1112

12-
If youre close to or have reached your subscriptions core limit, youll see messages from Azure Lab Services. Actions that are affected by core limits include:
13+
If you're close to or have reached your subscription's core limit, you'll see messages from Azure Lab Services. Actions that are affected by core limits include:
1314

1415
- Create a lab
1516
- Publish a lab
@@ -21,7 +22,7 @@ These actions may be disabled if there no more cores that can be enabled for you
2122

2223
## Request a limit increase
2324

24-
If you reach the cores limit, you can request a limit increase to continue using Azure Lab Services. The request process is a checkpoint to ensure your subscription isnt involved in any cases of fraud or unintentional, sudden large-scale deployments.
25+
If you reach the cores limit, you can request a limit increase to continue using Azure Lab Services. The request process is a checkpoint to ensure your subscription isn't involved in any cases of fraud or unintentional, sudden large-scale deployments.
2526

2627
To create a support request, you must be an [Owner](../role-based-access-control/built-in-roles.md), [Contributor](../role-based-access-control/built-in-roles.md), or be assigned to the [Support Request Contributor](../role-based-access-control/built-in-roles.md) role at the subscription level. For information about creating support requests in general, see how to create a [How to create an Azure support request](../azure-portal/supportability/how-to-create-azure-support-request.md).
2728

@@ -37,21 +38,21 @@ The admin can follow these steps to request a limit increase:
3738
1. One the **Details** page, enter the following information in the **Description** page.
3839
- VM size. For size details, see [VM sizing](administrator-guide.md#vm-sizing).
3940
- Number of VMs.
40-
- Location. Location will be a [geography](https://azure.microsoft.com/global-infrastructure/geographies/#geographies) or region, if using the [April 2022 Update (preview)](lab-services-whats-new.md).
41+
- Location. Location will be a [geography](https://azure.microsoft.com/global-infrastructure/geographies/#geographies) or region, if using the [August 2022 Update](lab-services-whats-new.md).
4142
1. Under **Advanced diagnostic information**, select **No**.
4243
1. Under **Support method** section, select your preferred contact method. Verify contact information is correct.
4344
1. Select **Next: Review + create**
4445
1. On the **Review + create** page, select **Create** to submit the support request.
4546

46-
Once you submit the support request, well review the request. If necessary, well contact you to get more details.
47+
Once you submit the support request, we'll review the request. If necessary, we'll contact you to get more details.
4748

4849
## Subscriptions with default limit of zero cores
4950

50-
Some rare subscription types that are more commonly used for fraud can have a default limit of zero standard cores and zero GPU cores. If youre using one of these subscription types, your admin needs to request a limit increase before you can use Azure Lab Services.
51+
Some rare subscription types that are more commonly used for fraud can have a default limit of zero standard cores and zero GPU cores. If you're using one of these subscription types, your admin needs to request a limit increase before you can use Azure Lab Services.
5152

5253
## Per-customer assigned capacity
5354

54-
Azure Lab Services hosts lab resources, including VMs, within special Microsoft-managed Azure subscriptions that arent visible to customers. With the [April 2022 Update (preview)](lab-services-whats-new.md), VM capacity is dedicated to each customer. Previous to this update, VM capacity was available from a large pool shared by customers.
55+
Azure Lab Services hosts lab resources, including VMs, within special Microsoft-managed Azure subscriptions that aren't visible to customers. With the [August 2022 Update](lab-services-whats-new.md), VM capacity is dedicated to each customer. Previous to this update, VM capacity was available from a large pool shared by customers.
5556

5657
Before you set up a large number of VMs across your labs, we recommend that you open a support ticket to pre-request VM capacity. Requests should include VM size, number, and location. Requesting capacity before lab creation helps us to ensure that you create your labs in a region that has a sufficient number of VM cores for the VM size that you need for your labs.
5758

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Set up a lab focused on deep learning using Azure Lab Services | Microsoft Docs
33
description: Learn how to set up a lab focused on deep learning in natural language processing (NLP) using Azure Lab Services.
44
ms.topic: how-to
5-
ms.date: 04/06/2022
5+
ms.date: 07/04/2022
66
ms.custom: devdivchpfy22
77
---
88

@@ -35,9 +35,9 @@ For instructions on how to create a lab, see [Tutorial: Set up a lab](tutorial-s
3535
| Lab settings | Value |
3636
| ------------ | ------------------ |
3737
| Virtual machine (VM) size | **Small GPU (Compute)**. This size is best suited for compute-intensive and network-intensive applications like Artificial Intelligence and Deep Learning. |
38-
| VM image | [Data Science Virtual Machine for Linux (Ubuntu)](https://azuremarketplace.microsoft.com/marketplace/apps/microsoft-dsvm.ubuntu-1804). This image provides deep learning frameworks and tools for machine learning and data science. To view the full list of installed tools on this image, see [Whats included on the DSVM?](../machine-learning/data-science-virtual-machine/overview.md#whats-included-on-the-dsvm). |
38+
| VM image | [Data Science Virtual Machine for Linux (Ubuntu)](https://azuremarketplace.microsoft.com/marketplace/apps/microsoft-dsvm.ubuntu-1804). This image provides deep learning frameworks and tools for machine learning and data science. To view the full list of installed tools on this image, see [What's included on the DSVM?](../machine-learning/data-science-virtual-machine/overview.md#whats-included-on-the-dsvm). |
3939
| Enable remote desktop connection | Optionally, check **Enable remote desktop connection**. The Data Science image is already configured to use X2Go so that teachers and students can connect using a GUI remote desktop. X2Go *doesn't* require the **Enable remote desktop connection** setting to be enabled. |
40-
| Template Virtual Machine Settings | Optionally, choose **Use a virtual machine image without customization**. If you're using the [April 2022 Update (preview)](lab-services-whats-new.md) and the DSVM has all the tools that your class requires, you can skip the template customization step. |
40+
| Template Virtual Machine Settings | Optionally, choose **Use a virtual machine image without customization**. If you're using the [August 2022 Update](lab-services-whats-new.md) and the DSVM has all the tools that your class requires, you can skip the template customization step. |
4141

4242
> [!IMPORTANT]
4343
> We recommend that you use the X2Go with the Data Science image. However, if you choose to use RDP instead, you'll need to connect to the Linux VM using SSH and install the RDP and GUI packages before publishing the lab. Then, students can connect to the Linux VM using RDP later. For more information, see [Enable graphical remote desktop for Linux VMs](how-to-enable-remote-desktop-linux.md).

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
title: Labs concepts - Azure Lab Services | Microsoft Docs
33
description: Learn the basic concepts of Lab Services, and how it can make it easy to create and manage labs.
44
ms.topic: how-to
5-
ms.date: 01/27/2022
5+
ms.date: 07/04/2022
6+
ms.custom: devdivchpfy22
67
---
78

89
# Labs concepts
@@ -44,15 +45,15 @@ For more information, see [Configure automatic shutdown of VMs for a lab plan](h
4445

4546
A template VM in a lab is a base image from which all students' VMs are created. Educators configure the template VM with the software needed to complete the lab. When educators [publish a template VM](tutorial-setup-lab.md#publish-a-lab), Azure Lab Services creates or updates student lab VMs to match the template VM.
4647

47-
Labs can be created without needing a template VM, if using the [April 2022 Update (preview)](lab-services-whats-new.md). The Marketplace or Azure Compute Gallery image is used as-is to create the student's VMs.
48+
Labs can be created without needing a template VM, if using the [August 2022 Update](lab-services-whats-new.md). The Marketplace or Azure Compute Gallery image is used as-is to create the student's VMs.
4849

4950
## Lab plans
5051

5152
Lab plans are an Azure resource and contain settings used when creating new labs. Lab plans control the networking setup, which VM images are available and if [Canvas integration](lab-services-within-canvas-overview.md) can be used for a lab. To create a lab plan, see [Quickstart: Create a lab plan using the Azure portal](quick-create-lab-plan-portal.md).
5253

5354
## User profiles
5455

55-
Azure Lab Services was designed with three major personas in mind: administrators, educators, and students. You'll see these three roles mentioned throughout Azure Lab Services documentation. This section describes each persona and the tasks theyre typically responsible for.
56+
Azure Lab Services was designed with three major personas in mind: administrators, educators, and students. You'll see these three roles mentioned throughout Azure Lab Services documentation. This section describes each persona and the tasks they're typically responsible for.
5657

5758
### Administrator
5859

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Azure Lab Services is a SaaS (software as a service) solution, which means that
1616

1717
Azure Lab Services does provide a couple of areas that allow you to use your own resources with Lab Services. For more information about using VMs on your own network, see [Connect to your virtual network in Azure Lab Services](how-to-connect-vnet-injection.md) to use virtual network injection instead of virtual network peering. To reuse images from an Azure Compute Gallery, see how to [attach a compute gallery](how-to-attach-detach-shared-image-gallery.md).
1818

19-
Below is the basic architecture of a lab. The lab plan is hosted in your subscription. The student VMs, along with the resources needed to support the VMs are hosted in a subscription owned by Azure Lab Services. Let’s talk about what is in Azure Lab Service's subscriptions in more detail.
19+
Below is the basic architecture of a lab without advanced networking enabled. The lab plan is hosted in your subscription. The student VMs, along with the resources needed to support the VMs are hosted in a subscription owned by Azure Lab Services. Let’s talk about what is in Azure Lab Service's subscriptions in more detail.
2020

2121
:::image type="content" source="./media/classroom-labs-fundamentals/labservices-basic-architecture.png" alt-text="Architecture diagram of basic lab in Azure Lab Services.":::
2222

@@ -32,7 +32,7 @@ These subscriptions are monitored for suspicious activity. It's important to no
3232

3333
## Virtual Network
3434

35-
Each lab is isolated by its own virtual network. If the lab is using [advanced networking](how-to-connect-vnet-injection.md), then each lab using the same subnet that has been delegated to Azure Lab Services and connected to the lab plan.
35+
By default, each lab is isolated by its own virtual network.
3636

3737
Students connect to their virtual machine through a load balancer. No student virtual machines have a public IP address; they only have a private IP address. The connection string for the student will be the public IP address of the load balancer and a random port between:
3838

@@ -41,6 +41,8 @@ Students connect to their virtual machine through a load balancer. No student v
4141

4242
Inbound rules on the load balancer forward the connection, depending on the operating system, to either port 22 (SSH) or port 3389 (RDP) of the appropriate virtual machine. An NSG prevents outside traffic on any other ports.
4343

44+
If the lab is using [advanced networking](how-to-connect-vnet-injection.md), then each lab is using the same subnet that has been delegated to Azure Lab Services and connected to the lab plan. You'll also be responsible for creating an [NSG with an inbound security rule to allow RDP and SSH traffic](how-to-connect-vnet-injection.md#associate-delegated-subnet-with-nsg) so students can connect to their VMs.
45+
4446
## Access control to the virtual machines
4547

4648
Lab Services handles the student’s ability to perform actions like start and stop on their virtual machines. It also controls access to their VM connection information.

articles/lab-services/cost-management-guide.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ title: Cost management guide for Azure Lab Services
33
description: Understand the different ways to view costs for Lab Services.
44
author: rbest
55
ms.author: rbest
6-
ms.date: 02/03/2022
6+
ms.date: 07/04/2022
77
ms.topic: how-to
8+
ms.custom: devdivchpfy22
89
---
910

1011
# Cost management for Azure Lab Services
@@ -41,7 +42,7 @@ The cost analysis is for reviewing the previous month's usage to help you determ
4142

4243
The Cost analysis dashboard allows in-depth cost analysis, including the ability to export to different file types on a schedule. For more information, see [Cost Management + Billing overview](../cost-management-billing/cost-management-billing-overview.md).
4344

44-
You can filter by service or resource type. To see only costs associated with Azure Lab Services, set the **service name** filter equal to **azure lab services**. If filtering on **resource type**, include `Microsoft.Labservices/labaccounts` resource type. If using the [April 2022 Update (preview)](lab-services-whats-new.md), also include the `Microsoft.LabServices/labs` resource type.
45+
You can filter by service or resource type. To see only costs associated with Azure Lab Services, set the **service name** filter equal to **azure lab services**. If filtering on **resource type**, include `Microsoft.Labservices/labaccounts` resource type. If using the [August 2022 Update](lab-services-whats-new.md), also include the `Microsoft.LabServices/labs` resource type.
4546

4647
### Understand the entries
4748

@@ -51,15 +52,15 @@ In this example, adding the first and second rows (both start with "aaalab / doc
5152

5253
:::image type="content" source="./media/cost-management-guide/cost-analysis.png" alt-text="Screenshot that shows an example cost analysis for a subscription for Azure Lab Services associated costs." lightbox="./media/cost-management-guide/cost-analysis.png":::
5354

54-
If you're using the [April 2022 Update (preview)](lab-services-whats-new.md), the entries in are formatted differently. The **Resource** column will show entries in the form `{lab name}/{number}` for Azure Lab Services. Some tags are added automatically to each entry when using the April 2022 Update.
55+
If you're using the [August 2022 Update](lab-services-whats-new.md), the entries in are formatted differently. The **Resource** column will show entries in the form `{lab name}/{number}` for Azure Lab Services. Some tags are added automatically to each entry when using the August 2022 Update.
5556

5657
| Tag name | Value |
5758
| -------- | ----- |
5859
| ms-istemplate | Set to true if cost associated with a template VM in a lab. Set to false, otherwise. |
5960
| ms-labname | Name of the lab. |
6061
| ms-labplanid | Full resource ID of the lab plan used when creating the lab. |
6162

62-
:::image type="content" source="./media/cost-management-guide/cost-analysis-2.png" alt-text="Screenshot that shows an example cost analysis for a subscription using April 2022 Update for Azure Lab Services associated costs." lightbox="./media/cost-management-guide/cost-analysis-2.png":::
63+
:::image type="content" source="./media/cost-management-guide/cost-analysis-2.png" alt-text="Screenshot that shows an example cost analysis for a subscription using August 2022 Update for Azure Lab Services associated costs." lightbox="./media/cost-management-guide/cost-analysis-2.png":::
6364

6465
To get the cost for the entire lab, don't forget to include external resources. Azure Compute Gallery related charges are under the `Microsoft.Compute` namespace. The advanced networking charges are under the `Microsoft.Network` namespace.
6566

@@ -72,7 +73,7 @@ Since cost entries are tied to the lab account, some schools use the lab account
7273

7374
In the cost analysis pane, add a filter based on the resource group name for the class. Then, only the costs for that class will be visible. Grouping by resource group allows a clearer delineation between the classes when you're viewing the costs. You can use the [scheduled export](../cost-management-billing/costs/tutorial-export-acm-data.md) feature of the cost analysis to download the costs of each class in separate files.
7475

75-
In the [April 2022 Update (preview)](lab-services-whats-new.md):
76+
In the [August 2022 Update](lab-services-whats-new.md):
7677

7778
- Cost entries are tied to a lab VM, *not* the lab plan.
7879
- Cost entries get tagged with the name of the lab the VM is tied to. You can filter by the lab name tag to view total cost across VM in that lab.

0 commit comments

Comments
 (0)