You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-machines/enable-nvme-remote-faqs.yml
+24-26Lines changed: 24 additions & 26 deletions
Original file line number
Diff line number
Diff line change
@@ -17,18 +17,18 @@ sections:
17
17
- question: |
18
18
What are the prerequisites to enable the remote NVMe interface on my VM?
19
19
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.
21
21
22
22
To enable the NVMe interface on your VM, you must meet the following prerequisites:
23
23
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.
26
26
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.":::
28
28
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.
32
32
- question: |
33
33
Can I encrypt my remote NVMe disks?
34
34
answer: |
@@ -38,13 +38,13 @@ sections:
38
38
answer: |
39
39
You can use the following process to either:
40
40
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.
43
43
44
44
The source VM can be either:
45
45
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.
48
48
49
49
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:
50
50
@@ -74,23 +74,23 @@ sections:
74
74
75
75
3. [Create an image definition](https://docs.microsoft.com/azure/virtual-machines/image-version]). Be sure to include `--feature DiskControllerTypes=SCSI,NVMe`.
4. [Create the image version](https://docs.microsoft.com/azure/virtual-machines/image-version) under the NVMe-tagged gallery with the NVMe-supported VHD.
How do I configure an ARM template for VM creation?
92
92
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).
94
94
- question: |
95
95
What happens if I want to use another VM family that doesn't support remote NVMe disks?
96
96
answer: |
@@ -104,9 +104,7 @@ sections:
104
104
- question: |
105
105
Does Azure support live resizing on disks with NVMe VM sizes?
106
106
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.
110
108
- question: |
111
109
How can I identify remote NVMe disks on a Linux VM?
112
110
answer: |
@@ -127,7 +125,7 @@ sections:
127
125
128
126
Here's how the data appears in response to Azure PowerShell commands:
129
127
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.":::
131
129
- question: |
132
130
How can I identify NVMe disks on a Windows VM?
133
131
answer: |
@@ -139,13 +137,13 @@ sections:
139
137
140
138
:::image type="content" source="./media/enable-nvme/nvme-faq-7.png" alt-text="Screenshot of an example Powershell command to use NVMe on Windows.":::
141
139
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.
143
141
144
142
Here's a snapshot of how NVMe disks appear in an NVMe-enabled Windows VM:
145
143
146
144
:::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.":::
147
145
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.
149
147
150
148
:::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.":::
0 commit comments