Skip to content

Commit c2520ba

Browse files
committed
edit pass: nvme-articles
1 parent e19434f commit c2520ba

File tree

1 file changed

+24
-26
lines changed

1 file changed

+24
-26
lines changed

articles/virtual-machines/enable-nvme-remote-faqs.yml

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@ sections:
1717
- question: |
1818
What are the prerequisites to enable the remote NVMe interface on my VM?
1919
answer: |
20-
You can use `DiskControllerType` during virtual machine (VM) configuration to select your preferred controller type as NVM Express (NVMe) or Small Computer System Interface (SCSI). If you don't specify a `DiskControllerType` value, the platform automatically chooses the default controller based on the VM size configuration. If the VM size is configured for SCSI as the default and supports NVMe, the VM will use SCSI unless you update the `DiskControllerType` value to NVMe.
20+
You can use `DiskControllerType` during virtual machine (VM) configuration to select your preferred controller type as NVM Express (NVMe) or Small Computer System Interface (SCSI). If you don't specify a `DiskControllerType` value, the platform automatically chooses the default controller based on the VM size configuration. If the VM size is configured for SCSI as the default and supports NVMe, the VM uses SCSI unless you update the `DiskControllerType` value to NVMe.
2121
2222
To enable the NVMe interface on your VM, you must meet the following prerequisites:
2323
24-
- Choose a VM family that supports NVMe. It's important to note that only Ebsv5 and Ebdsv5 VM sizes are equipped with NVMe in the Intel v5 generation VMs. Be sure to select either one of the series, Ebsv5 or Ebdsv5.
25-
- [Select the operating system image](/azure/virtual-machines/enable-nvme-interface) that's tagged with NVMe support. After you select a supported **VM family and OS image** value, you're prompted to select the NVMe disk controller type.
24+
- Choose a VM family that supports NVMe. Only Ebsv5 and Ebdsv5 VM sizes are equipped with NVMe in the Intel v5 generation VMs.
25+
- [Select the operating system image](/azure/virtual-machines/enable-nvme-interface) that's tagged with NVMe support. After you select a supported **VM family and OS image** value, you're prompted to select the NVMe disk controller type.
2626
27-
:::image type="content" source="./media/enable-nvme/nvme-faq-1.png" alt-text="Screenshot of a prompt to select a disk controller type.":::
27+
:::image type="content" source="./media/enable-nvme/nvme-faq-1.png" alt-text="Screenshot of a prompt to select a disk controller type.":::
2828
29-
- Opt in to NVMe by selecting the NVMe disk controller type in the Azure portal or in the Azure Resource Manager, Azure CLI, or Azure PowerShell template. For step-by-step instructions, refer to the [general NVMe FAQ](/azure/virtual-machines/enable-nvme-faqs).
30-
- Make sure that you're using a Generation 2 VM, because NVMe supports only Generation 2 images.
31-
- Choose one of the Azure regions where NVMe is enabled.
29+
- Opt in to NVMe by selecting the NVMe disk controller type in the Azure portal or in the Azure Resource Manager, Azure CLI, or Azure PowerShell template. For step-by-step instructions, refer to the [general NVMe FAQ](/azure/virtual-machines/enable-nvme-faqs).
30+
- Make sure that you're using a Generation 2 VM, because NVMe supports only Generation 2 images.
31+
- Choose one of the Azure regions where NVMe is enabled.
3232
- question: |
3333
Can I encrypt my remote NVMe disks?
3434
answer: |
@@ -38,13 +38,13 @@ sections:
3838
answer: |
3939
You can use the following process to either:
4040
41-
- Resize a SCSI VM created using an untagged image to an NVMe-enabled VM of a different size without recreating the VM configurations and without tagging the image.
42-
- Resize a SCSI VM to an NVMe-enabled VM of a different size without re-creating the VM configurations.
41+
- Resize a SCSI-based VM created using an untagged image to an NVMe-enabled VM of a different size without re-creating the VM configurations and without tagging the image.
42+
- Resize a SCSI-based VM to an NVMe-enabled VM of a different size without re-creating the VM configurations.
4343
4444
The source VM can be either:
4545
46-
- An untagged OS image that supports NVMe
47-
- An NVMe-tagged OS image
46+
- An untagged OS image that supports NVMe.
47+
- An NVMe-tagged OS image.
4848
4949
To resize the VM, use the following command to run an [Azure PowerShell script](https://github.com/Azure/SAP-on-Azure-Scripts-and-Utilities/tree/main/NVMe-Preflight-Check) that sets the destination `discontrollertype` value of the VM as NVMe:
5050
@@ -74,23 +74,23 @@ sections:
7474
7575
3. [Create an image definition](https://docs.microsoft.com/azure/virtual-machines/image-version]). Be sure to include `--feature DiskControllerTypes=SCSI,NVMe`.
7676
77-
Here's an Azure CLI example:
77+
Here's an Azure CLI example:
7878
79-
```
80-
`az sig image-definition create --resource-group <resourceGroupName> --gallery-name <galleryName> --gallery-image-definition <imageName> --publisher <publisher> --offer <offerName> --sku <skuName> --os-type <osType> --os-state <osState> --feature DiskControllerTypes=SCSI,NVMe`
81-
```
79+
```
80+
`az sig image-definition create --resource-group <resourceGroupName> --gallery-name <galleryName> --gallery-image-definition <imageName> --publisher <publisher> --offer <offerName> --sku <skuName> --os-type <osType> --os-state <osState> --feature DiskControllerTypes=SCSI,NVMe`
81+
```
8282
8383
4. [Create the image version](https://docs.microsoft.com/azure/virtual-machines/image-version) under the NVMe-tagged gallery with the NVMe-supported VHD.
8484
85-
Here's an Azure CLI example:
85+
Here's an Azure CLI example:
8686
87-
```
88-
`az sig image-version create --resource-group <resourceGroupName> --gallery-name <galleryName> --gallery-image-definition <imageName> --gallery-image-version <version> --target-regions <region1> <region2> --replica-count <replicaCount> --os-vhd-uri <NVMe-supported vhd uri> --os-vhd-storage-account <storageAccount>`
89-
```
87+
```
88+
`az sig image-version create --resource-group <resourceGroupName> --gallery-name <galleryName> --gallery-image-definition <imageName> --gallery-image-version <version> --target-regions <region1> <region2> --replica-count <replicaCount> --os-vhd-uri <NVMe-supported vhd uri> --os-vhd-storage-account <storageAccount>`
89+
```
9090
- question: |
9191
How do I configure an ARM template for VM creation?
9292
answer: |
93-
You can use the Azure Custom Script Extension in conjunction with Azure Resource Manager templates (ARM templates). This solution allows you to download and run scripts on Azure virtual machines and is compatible with both Windows and Linux. For detailed guidance, refer to the Azure Custom Script Extension documentation for [Windows](/azure/virtual-machines/extensions/custom-script-windows) and [Linux](/azure/virtual-machines/extensions/custom-script-linux).
93+
You can use the Azure Custom Script Extension in conjunction with Azure Resource Manager templates (ARM templates). This solution allows you to download and run scripts on Azure virtual machines and is compatible with both Windows and Linux. For detailed guidance, refer to the Azure Custom Script Extension documentation for [Windows](/azure/virtual-machines/extensions/custom-script-windows) and [Linux](/azure/virtual-machines/extensions/custom-script-linux).
9494
- question: |
9595
What happens if I want to use another VM family that doesn't support remote NVMe disks?
9696
answer: |
@@ -104,9 +104,7 @@ sections:
104104
- question: |
105105
Does Azure support live resizing on disks with NVMe VM sizes?
106106
answer: |
107-
Live resizing of NVMe is supported on Azure Premium SSD v1 disks, Standard SSD disks, and Standard HDD disks. You can also add NVMe disks without restarting the VM.
108-
109-
Live resizing is also supported on Premium SSD v1, Standard SSD, and Standard HDD disks.
107+
Live resizing of NVMe is supported on Azure Premium SSD v1 disks, Standard SSD disks, and Standard HDD disks. You can also add NVMe disks without restarting the VM.
110108
- question: |
111109
How can I identify remote NVMe disks on a Linux VM?
112110
answer: |
@@ -127,7 +125,7 @@ sections:
127125
128126
Here's how the data appears in response to Azure PowerShell commands:
129127
130-
:::image type="content" source="./media/enable-nvme/nvme-faq-6.png" alt-text="Screenshot of an example of response to an Azure PowerShell command.":::
128+
:::image type="content" source="./media/enable-nvme/nvme-faq-6.png" alt-text="Screenshot of an example response to an Azure PowerShell command.":::
131129
- question: |
132130
How can I identify NVMe disks on a Windows VM?
133131
answer: |
@@ -139,13 +137,13 @@ sections:
139137
140138
:::image type="content" source="./media/enable-nvme/nvme-faq-7.png" alt-text="Screenshot of an example Powershell command to use NVMe on Windows.":::
141139
142-
The ASAP attached disks are presented in the guest with the model string `Virtual_Disk NVME Premium`. The SCSI logical unit will have the value for the portal-visible LUN ID incremented by 1.
140+
The ASAP attached disks are presented in the guest with the model string `Virtual_Disk NVME Premium`. The SCSI logical unit has the value for the portal-visible LUN ID incremented by 1.
143141
144142
Here's a snapshot of how NVMe disks appear in an NVMe-enabled Windows VM:
145143
146144
:::image type="content" source="./media/enable-nvme/nvme-faq-8.png" alt-text="Screenshot that shows an example of an Azure PowerShell command to identify the NVMe disk on a Windows VM.":::
147145
148-
The following snapshot shows a guest output for data disks attached at LUN 0 and LUN 4 (CRP). The LUN ID is equivalent to the namespace ID.
146+
The following snapshot shows guest output for data disks attached at LUN 0 and LUN 4 (CRP). The LUN ID is equivalent to the namespace ID.
149147
150148
:::image type="content" source="./media/enable-nvme/nvme-faq-9.png" alt-text="Screenshot that shows an example of how NVMe disks appear in an NVMe-enabled Windows VM.":::
151149

0 commit comments

Comments
 (0)