Skip to content

Commit c2b5a47

Browse files
authored
Merge pull request #235897 from ntrogh/als-virtualbox
[Azure Lab Services] Add note about 3rd party virtualization support
2 parents 6d319b1 + 0324d57 commit c2b5a47

4 files changed

+16
-213
lines changed

.openpublishing.redirection.azure-productivity.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,11 @@
149149
"source_path": "articles/lab-services/classroom-labs-faq.yml",
150150
"redirect_url": "/azure/lab-services/lab-services-overview",
151151
"redirect_document_id": false
152-
}
152+
},
153+
{
154+
"source_path": "articles/lab-services/how-to-enable-nested-virtualization-template-vm-ui.md",
155+
"redirect_url": "/azure/lab-services/how-to-enable-nested-virtualization-template-vm-using-script",
156+
"redirect_document_id": false
157+
}
153158
]
154159
}

articles/lab-services/concept-nested-virtualization-template-vm.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ ms.date: 01/13/2023
1212

1313
# Nested virtualization on a template virtual machine in Azure Lab Services
1414

15-
Azure Lab Services enables you to set up a [template virtual machine](./classroom-labs-concepts.md#template-virtual-machine) in a lab, which serves as a base image for the VMs of your students. Teaching a networking, security or IT class can require an environment with multiple VMs. The VMs also need to communicate with each other.
15+
Azure Lab Services enables you to set up a [template virtual machine](./classroom-labs-concepts.md#template-virtual-machine) in a lab, which serves as a base image for the VMs of your students. Teaching a networking, security or IT class can require an environment with multiple VMs. These VMs also need to communicate with each other.
1616

17-
Nested virtualization enables you to create a multi-VM environment inside a lab's template virtual machine. Publishing the template will provide each lab user with a virtual machine that has multiple VMs within it. This article explains the concepts of nested virtualization on a template VM in Azure Lab Services, and how to enable it.
17+
Nested virtualization enables you to create a multi-VM environment inside a lab's template virtual machine. Publishing the template provides each lab user with a virtual machine that has multiple VMs within it. This article explains the concepts of nested virtualization on a template VM in Azure Lab Services, and how to enable it.
1818

1919
## What is nested virtualization?
2020

@@ -35,13 +35,15 @@ Before setting up a lab with nested virtualization, here are a few things to tak
3535

3636
- Client VMs don't have access to Azure resources, such as DNS servers, on the Azure virtual network.
3737

38-
- The host VM requires additional configuration to let the client machines have internet connectivity.
38+
- The host VM requires extra configuration to let the client machines have internet connectivity.
3939

4040
- Hyper-V client VMs are licensed as independent machines. For information about licensing for Microsoft operation systems and products, see [Microsoft Licensing](https://www.microsoft.com/licensing/default). Check licensing agreements for any other software you use, before installing it on the template VM or client VMs.
4141

42+
- Virtualization applications other than Hyper-V are [*not* supported for nested virtualization](/virtualization/hyper-v-on-windows/user-guide/nested-virtualization#3rd-party-virtualization-apps). This includes any software that requires hardware virtualization extensions.
43+
4244
## Enable nested virtualization on a template VM
4345

44-
To enable nested virtualiztion on a template VM, you first connect to the template VM with a remote desktop client. Then, you make a number of configuration changes inside the VM.
46+
To enable nested virtualization on a template VM, you first connect to the template VM with a remote desktop client. You then make the required configuration changes inside the template VM.
4547

4648
1. Follow these steps to [connect to and update the template machine](./how-to-create-manage-template.md#update-a-template-vm).
4749

@@ -54,7 +56,7 @@ To enable nested virtualiztion on a template VM, you first connect to the templa
5456
>[!NOTE]
5557
>The NAT network created on the Lab Services VM will allow a Hyper-V VM to access the internet and other Hyper-V VMs on the same Lab Services VM. The Hyper-V VM won't be able to access Azure resources, such as DNS servers, on an Azure virtual network.
5658
57-
You can accomplish the tasks listed above by using a script, or by using Windows tools. Learn how you can [enable nested virtualization on a template VM in Azure Lab Services](./how-to-enable-nested-virtualization-template-vm-using-script.md).
59+
You can accomplish the tasks listed previously by using a script, or by using Windows tools. Follow these steps to [enable nested virtualization on a template VM](./how-to-enable-nested-virtualization-template-vm-using-script.md).
5860

5961
## Processor compatibility
6062

articles/lab-services/how-to-enable-nested-virtualization-template-vm-ui.md

Lines changed: 0 additions & 207 deletions
This file was deleted.

articles/lab-services/how-to-enable-nested-virtualization-template-vm-using-script.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ To enable nested virtualization on the template VM, you first connect to the VM
2121
- [Enable nested virtualization by using a script](#enable-nested-virtualization-by-using-a-script).
2222
- [Enable nested virtualization by using Windows tools](#enable-nested-virtualization-by-using-windows-tools).
2323

24+
> [!NOTE]
25+
> Virtualization applications other than Hyper-V are [*not* supported for nested virtualization](/virtualization/hyper-v-on-windows/user-guide/nested-virtualization#3rd-party-virtualization-apps). This includes any software that requires hardware virtualization extensions.
26+
2427
>[!IMPORTANT]
2528
>Select **Large (nested virtualization)** or **Medium (nested virtualization)** for the virtual machine size when creating the lab. Nested virtualization will not work otherwise.
2629

0 commit comments

Comments
 (0)