Skip to content

Commit 9c7340f

Browse files
authored
Update generation-2.md
Improve readability and branding compliance by spelling out "Generation 2" explicitly instead of using acronyms where applicable.
1 parent b9629f0 commit 9c7340f

File tree

1 file changed

+44
-44
lines changed

1 file changed

+44
-44
lines changed

articles/virtual-machines/generation-2.md

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Azure support for generation 2 VMs
3-
description: Overview of Azure support for generation 2 VMs
2+
title: Azure support for Generation 2 VMs
3+
description: Overview of Azure support for Generation 2 VMs
44
author: ju-shim
55
ms.service: virtual-machines
66
ms.subservice: sizes
@@ -9,19 +9,19 @@ ms.date: 03/04/2024
99
ms.author: jushiman
1010
---
1111

12-
# Support for generation 2 VMs on Azure
12+
# Support for Generation 2 VMs on Azure
1313

1414
**Applies to:** :heavy_check_mark: Linux VMs :heavy_check_mark: Windows VMs :heavy_check_mark: Flexible scale sets :heavy_check_mark: Uniform scale sets
1515

16-
Support for generation 2 virtual machines (VMs) is now available on Azure. You can't change a virtual machine's generation after you've created it, so review the considerations on this page before you choose a generation.
16+
Support for Generation 2 virtual machines (VMs) is now available on Azure. You can't change a virtual machine's generation after you've created it, so review the considerations on this page before you choose a generation.
1717

18-
Generation 2 VMs support key features that aren't supported in generation 1 VMs. These features include increased memory, Intel Software Guard Extensions (Intel SGX), and virtualized persistent memory (vPMEM). Generation 2 VMs running on-premises, have some features that aren't supported in Azure yet. For more information, see the [Features and capabilities](#features-and-capabilities) section.
18+
Generation 2 VMs support key features that aren't supported in Generation 1 VMs. These features include increased memory, Intel Software Guard Extensions (Intel SGX), and virtualized persistent memory (vPMEM). Generation 2 VMs running on-premises, have some features that aren't supported in Azure yet. For more information, see the [Features and capabilities](#features-and-capabilities) section.
1919

20-
Generation 2 VMs use the new UEFI-based boot architecture rather than the BIOS-based architecture used by generation 1 VMs. Compared to generation 1 VMs, generation 2 VMs might have improved boot and installation times. For an overview of generation 2 VMs and some of the differences between generation 1 and generation 2, see [Should I create a generation 1 or 2 virtual machine in Hyper-V?](/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v).
20+
Generation 2 VMs use the new UEFI-based boot architecture rather than the BIOS-based architecture used by Generation 1 VMs. Compared to Generation 1 VMs, Generation 2 VMs might have improved boot and installation times. For an overview of Generation 2 VMs and some of the differences between Generation 1 and Generation 2, see [Should I create a Generation 1 or 2 virtual machine in Hyper-V?](/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v).
2121

2222
## Generation 2 VM sizes
2323

24-
Azure now offers generation 2 support for the following selected VM series:
24+
Azure now offers Generation 2 support for the following selected VM series:
2525

2626
| VM Series | Generation 1 | Generation 2 |
2727
|-----------|--------------|--------------|
@@ -112,9 +112,9 @@ Generation 2 VMs support the following Marketplace images:
112112
> [!NOTE]
113113
> Specific Virtual machine sizes like Mv2-Series, DC-series, ND A100 v4-series, NDv2-series, Msv2 and Mdsv2-series may only support a subset of these images - please look at the relevant virtual machine size documentation for complete details.
114114
115-
## On-premises vs. Azure generation 2 VMs
115+
## On-premises vs. Azure Generation 2 VMs
116116

117-
Azure doesn't currently support some of the features that on-premises Hyper-V supports for generation 2 VMs.
117+
Azure doesn't currently support some of the features that on-premises Hyper-V supports for Generation 2 VMs.
118118

119119
| Generation 2 feature | On-premises Hyper-V | Azure |
120120
|-------------------------------------|---------------------|-------|
@@ -128,15 +128,15 @@ For more information, see [Trusted launch](trusted-launch.md).
128128

129129
## Features and capabilities
130130

131-
### Generation 1 vs. generation 2 features
131+
### Generation 1 vs. Generation 2 features
132132

133133
| Feature | Generation 1 | Generation 2 |
134134
|---------|--------------|--------------|
135135
| Boot | PCAT | UEFI |
136136
| Disk controllers | IDE | SCSI |
137137
| VM sizes | All VM sizes | [See available sizes](#generation-2-vm-sizes) |
138138

139-
### Generation 1 vs. generation 2 capabilities
139+
### Generation 1 vs. Generation 2 capabilities
140140

141141
| Capability | Generation 1 | Generation 2 |
142142
|------------|--------------|--------------|
@@ -150,19 +150,19 @@ For more information, see [Trusted launch](trusted-launch.md).
150150
| [Server-side encryption](disk-encryption.md) | :heavy_check_mark: | :heavy_check_mark: |
151151

152152

153-
## Creating a generation 2 VM
153+
## Creating a Generation 2 VM
154154

155155
### Azure Resource Manager Template
156156
To create a simple Windows Generation 2 VM, see [Create a Windows virtual machine from a Resource Manager template](./windows/ps-template.md)
157157
To create a simple Linux Generation 2 VM, see [How to create a Linux virtual machine with Azure Resource Manager templates](./linux/create-ssh-secured-vm-from-template.md)
158158

159159
### Marketplace image
160160

161-
In the Azure portal or Azure CLI, you can create generation 2 VMs from a Marketplace image that supports UEFI boot.
161+
In the Azure portal or Azure CLI, you can create Generation 2 VMs from a Marketplace image that supports UEFI boot.
162162

163163
#### Azure portal
164164

165-
Below are the steps to create a generation 2 (Gen2) VM in Azure portal.
165+
Below are the steps to create a Generation 2 (Gen2) VM in Azure portal.
166166

167167
1. Sign in to the [Azure portal](https://portal.azure.com).
168168
2. Search for **Virtual Machines**
@@ -171,30 +171,30 @@ Below are the steps to create a generation 2 (Gen2) VM in Azure portal.
171171
5. Under **Project details**, make sure the correct subscription is selected.
172172
6. Under **Resource group**, select **Create new** and type a name for your resource group or select an existing resource group from the dropdown.
173173
7. Under **Instance details**, type a name for the virtual machine name and choose a region
174-
8. Under **Image**, select a Gen2 image from the **Marketplace images to get started**
174+
8. Under **Image**, select a Generation 2 image from the **Marketplace images to get started**
175175
> [!TIP]
176-
> If you don't see the Gen 2 version of the image you want in the drop-down, select **See all images** and then change the **Image Type** filter to **Gen 2**.
177-
9. Select a VM size that supports Gen2. See a list of [supported sizes](#generation-2-vm-sizes).
176+
> If you don't see the Generation 2 version of the image you want in the drop-down, select **See all images** and then change the **Image Type** filter to **Gen 2**.
177+
9. Select a VM size that supports Generation 2. See a list of [supported sizes](#generation-2-vm-sizes).
178178
10. Fill in the **Administrator account** information and then **Inbound port rules**
179179
11. At the bottom of the page, select **Review + Create**
180180
12. On the **Create a virtual machine** page, you can see the details about the VM you are about to deploy. Once validation shows as passed, select **Create**.
181181

182182
#### PowerShell
183183

184-
You can also use PowerShell to create a VM by directly referencing the generation 1 or generation 2 SKU.
184+
You can also use PowerShell to create a VM by directly referencing the Generation 1 or Generation 2 SKU.
185185

186186
For example, use the following PowerShell cmdlet to get a list of the SKUs in the `WindowsServer` offer.
187187

188188
```powershell
189189
Get-AzVMImageSku -Location westus2 -PublisherName MicrosoftWindowsServer -Offer WindowsServer
190190
```
191191

192-
If you're creating a VM with Windows Server 2019 as the OS, then you can select a generation 2 (UEFI) image which looks like this:
192+
If you're creating a VM with Windows Server 2019 as the OS, then you can select a Generation 2 (UEFI) image which looks like this:
193193

194194
```powershell
195195
2019-datacenter-gensecond
196196
```
197-
If you're creating a VM with Windows 10 as the OS, then you can select a generation 2 (UEFI) image which looks like this:
197+
If you're creating a VM with Windows 10 as the OS, then you can select a Generation 2 (UEFI) image which looks like this:
198198

199199
```powershell
200200
20H2-PRO-G2
@@ -204,30 +204,30 @@ See the [Features and capabilities](#features-and-capabilities) section for a cu
204204

205205
#### Azure CLI
206206

207-
Alternatively, you can use the Azure CLI to see any available generation 2 images, listed by **Publisher**.
207+
Alternatively, you can use the Azure CLI to see any available Generation 2 images, listed by **Publisher**.
208208

209209
```azurecli
210210
az vm image list --publisher Canonical --sku gen2 --output table --all
211211
```
212212

213213
### Managed image or managed disk
214214

215-
You can create a generation 2 VM from a managed image or managed disk in the same way you would create a generation 1 VM.
215+
You can create a Generation 2 VM from a managed image or managed disk in the same way you would create a Generation 1 VM.
216216

217217
### Virtual machine scale sets
218218

219-
You can also create generation 2 VMs by using virtual machine scale sets. In the Azure CLI, use Azure scale sets to create generation 2 VMs.
219+
You can also create Generation 2 VMs by using virtual machine scale sets. In the Azure CLI, use Azure scale sets to create Generation 2 VMs.
220220

221221
## Frequently asked questions
222222

223-
* **Are generation 2 VMs available in all Azure regions?**
224-
Yes. But not all [generation 2 VM sizes](#generation-2-vm-sizes) are available in every region. The availability of the generation 2 VM depends on the availability of the VM size.
223+
* **Are Generation 2 VMs available in all Azure regions?**
224+
Yes. But not all [generation 2 VM sizes](#generation-2-vm-sizes) are available in every region. The availability of the Generation 2 VM depends on the availability of the VM size.
225225

226-
* **Is there a price difference between generation 1 and generation 2 VMs?**
226+
* **Is there a price difference between Generation 1 and Generation 2 VMs?**
227227
No.
228228

229-
* **I have a .vhd file from my on-premises generation 2 VM. Can I use that .vhd file to create a generation 2 VM in Azure?**
230-
Yes, you can bring your generation 2 .vhd file to Azure and use that to create a generation 2 VM. Use the following steps to do so:
229+
* **I have a .vhd file from my on-premises Generation 2 VM. Can I use that .vhd file to create a Generation 2 VM in Azure?**
230+
Yes, you can bring your Generation 2 .vhd file to Azure and use that to create a Generation 2 VM. Use the following steps to do so:
231231
1. Upload the .vhd to a storage account in the same region where you'd like to create your VM.
232232
1. Create a managed disk from the .vhd file. Set the Hyper-V Generation property to V2. The following PowerShell commands set Hyper-V Generation property when creating managed disk.
233233

@@ -238,12 +238,12 @@ You can also create generation 2 VMs by using virtual machine scale sets. In the
238238
New-AzDisk -DiskName $osDiskName -ResourceGroupName '<Your Resource Group>' -Disk $diskconfig
239239
```
240240
241-
1. Once the disk is available, create a VM by attaching this disk. The VM created will be a generation 2 VM.
242-
When the generation 2 VM is created, you can optionally generalize the image of this VM. By generalizing the image, you can use it to create multiple VMs.
241+
1. Once the disk is available, create a VM by attaching this disk. The VM created will be a Generation 2 VM.
242+
When the Generation 2 VM is created, you can optionally generalize the image of this VM. By generalizing the image, you can use it to create multiple VMs.
243243
244244
* **How do I increase the OS disk size?**
245245
246-
OS disks larger than 2 TiB are new to generation 2 VMs. By default, OS disks are smaller than 2 TiB for generation 2 VMs. You can increase the disk size up to a recommended maximum of 4 TiB. Use the Azure CLI or the Azure portal to increase the OS disk size. For information about how to expand disks programmatically, see **Resize a disk** for [Windows](./windows/expand-os-disk.md) or [Linux](./linux/resize-os-disk-gpt-partition.md).
246+
OS disks larger than 2 TiB are new to Generation 2 VMs. By default, OS disks are smaller than 2 TiB for Generation 2 VMs. You can increase the disk size up to a recommended maximum of 4 TiB. Use the Azure CLI or the Azure portal to increase the OS disk size. For information about how to expand disks programmatically, see **Resize a disk** for [Windows](./windows/expand-os-disk.md) or [Linux](./linux/resize-os-disk-gpt-partition.md).
247247
248248
To increase the OS disk size from the Azure portal:
249249
@@ -253,32 +253,32 @@ You can also create generation 2 VMs by using virtual machine scale sets. In the
253253
1. In the **Disks** section, select **Configuration**, and update the **Size** to the value you want.
254254
1. Go back to the VM properties page and **Start** the VM.
255255
256-
You might see a warning for OS disks larger than 2 TiB. The warning doesn't apply to generation 2 VMs. However, OS disk sizes larger than 4 TiB are not supported.
256+
You might see a warning for OS disks larger than 2 TiB. The warning doesn't apply to Generation 2 VMs. However, OS disk sizes larger than 4 TiB are not supported.
257257
258-
* **Do generation 2 VMs support accelerated networking?**
258+
* **Do Generation 2 VMs support accelerated networking?**
259259
Yes. For more information, see [Create a VM with accelerated networking](../virtual-network/create-vm-accelerated-networking-cli.md).
260260
261-
* **Do generation 2 VMs support Secure Boot or vTPM in Azure?**
262-
Both vTPM and Secure Boot are features of trusted launch for generation 2 VMs. For more information, see [Trusted launch](trusted-launch.md).
261+
* **Do Generation 2 VMs support Secure Boot or vTPM in Azure?**
262+
Both vTPM and Secure Boot are features of trusted launch for Generation 2 VMs. For more information, see [Trusted launch](trusted-launch.md).
263263
264-
* **Is VHDX supported on generation 2?**
265-
No, generation 2 VMs support only VHD.
264+
* **Is VHDX supported on Generation 2?**
265+
No, Generation 2 VMs on Azure support only VHD.
266266
267-
* **Do generation 2 VMs support Azure Ultra Disk Storage?**
267+
* **Do Generation 2 VMs support Azure Ultra Disk Storage?**
268268
Yes.
269269
270-
* **Can I migrate a VM from generation 1 to generation 2?**
270+
* **Can I migrate a VM from Generation 1 to Generation 2?**
271271
No, you can't change the generation of a VM after you create it. If you need to switch between VM generations, create a new VM of a different generation.
272272
273-
* **Why is my VM size not enabled in the size selector when I try to create a Gen2 VM?**
273+
* **Why is my VM size not enabled in the size selector when I try to create a Generation 2 VM?**
274274
275275
This may be solved by doing the following:
276276
277-
1. Verify that the **VM generation** property is set to **Gen 2**.
278-
1. Verify you are searching for a [VM size which supports Gen2 VMs](#generation-2-vm-sizes).
277+
1. Verify that the **VM Generation** property is set to **Gen 2**.
278+
1. Verify you are searching for a [VM size which supports Generation 2 VMs](#generation-2-vm-sizes).
279279
280280
## Next steps
281281
282-
Learn more about the [trusted launch](trusted-launch-portal.md) with gen 2 VMs.
282+
Learn more about the [trusted launch](trusted-launch-portal.md) with Generation 2 VMs.
283283
284-
Learn about [generation 2 virtual machines in Hyper-V](/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v).
284+
Learn about [Generation 2 virtual machines in Hyper-V](/windows-server/virtualization/hyper-v/plan/should-i-create-a-generation-1-or-2-virtual-machine-in-hyper-v).

0 commit comments

Comments
 (0)