Skip to content

Commit a44f7de

Browse files
committed
Updated with Acrolinx changes and editorial tweaks
1 parent 724d25f commit a44f7de

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

articles/databox-online/azure-stack-edge-gpu-deploy-virtual-machine-high-performance-network.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,21 @@ On your Azure Stack Edge device, logical processors are distributed on NUMA node
2828

2929
To maximize performance, processing, and transmitting on the same NUMA node, processors are allocated memory that they're closest to in order to reduce physical distance. For more information, see [NUMA Support](/windows/win32/procthread/numa-support).
3030

31-
### vCPU reservation for Azure Stack Edge
31+
### vCPU reservations for Azure Stack Edge
3232

3333
To deploy HPN VMs on Azure Stack Edge, you must reserve vCPUs on NUMA nodes. The number of vCPUs reserved determines the available vCPUs that can be assigned to the HPN VMs.
3434

3535
For the number of cores that each HPN VM size uses, see the [Supported HPN VM sizes](azure-stack-edge-gpu-virtual-machine-sizes.md#supported-vm-sizes).
3636

37-
In version 2210, vCPUs are automatically reserved with the maximum number of vCPUs supported on each NUMA node. If the vCPUs were already reserved for HPN VMs in an earlier version, the existing reservation is carried forth to the 2210 version. If vCPUs were not reserved for HPN VMs in an earlier version, upgrading to 2210 will still carry forth the existing configuration.
37+
In version 2210, vCPUs are automatically reserved with the maximum number of vCPUs supported on each NUMA node. If the vCPUs were already reserved for HPN VMs in an earlier version, the existing reservation is carried forth to the 2210 version. If vCPUs weren't reserved for HPN VMs in an earlier version, upgrading to 2210 will still carry forth the existing configuration.
3838

39-
For versions 2209 and earlier, you must reserve vCPUs on NUMA nodes before you deploy HPN VMs on your device. We recommend that the vCPU reservation be done on NUMA node 0, as this node has Mellanox high speed network interfaces, Port 5 and Port 6, attached to it.
39+
For versions 2209 and earlier, you must reserve vCPUs on NUMA nodes before you deploy HPN VMs on your device. We recommend that the vCPU reservation is done on NUMA node 0, as this node has Mellanox high speed network interfaces, Port 5 and Port 6, attached to it.
4040

4141
## HPN VM deployment workflow
4242

4343
The high-level summary of the HPN deployment workflow is as follows:
4444

45-
1. While configuring the network settings on your device, make sure that there is a virtual switch associated with a network interface on your device that can be used for the VM resources and VMs. We will use the default virtual network created with the vswitch for this article. You have the option of creating and using a different virtual network, if needed.
45+
1. While configuring the network settings on your device, make sure that there's a virtual switch associated with a network interface on your device that can be used for the VM resources and VMs. We'll use the default virtual network created with the vswitch for this article. You have the option of creating and using a different virtual network, if desired.
4646

4747
2. Enable cloud management of VMs from the Azure portal. Download a VHD onto your device, and create a VM image from the VHD.
4848

@@ -51,10 +51,10 @@ The high-level summary of the HPN deployment workflow is as follows:
5151
4. Use the resources created in the previous steps:
5252

5353
1. The VM image that you created.
54-
2. The default virtual network associated with the virtual switch. The default virtual network has the same name as that of the virtual switch.
54+
2. The default virtual network associated with the virtual switch. The default virtual network has the same name as the name of the virtual switch.
5555
3. The default subnet for the default virtual network.
5656

57-
And create or specify the following resources inline:
57+
1. And create or specify the following resources:
5858

5959
1. Specify a VM name, choose a supported HPN VM size, and specify sign-in credentials for the VM.
6060
1. Create new data disks or attach existing data disks.
@@ -64,7 +64,7 @@ The high-level summary of the HPN deployment workflow is as follows:
6464

6565
## Prerequisites
6666

67-
Before you begin to create and manage VMs on your device via the Azure portal, make sure that:
67+
Before you create and manage VMs on your device via the Azure portal, make sure that:
6868

6969
### [2210](#tab/2210)
7070

@@ -115,14 +115,14 @@ Before you begin to create and manage VMs on your device via the Azure portal, m
115115
This cmdlet will output:
116116
1. HpnLpMapping: The NUMA logical processor indexes that are reserved on the machine.
117117
1. HpnCapableLpMapping: The NUMA logical processor indexes that are capable for reservation.
118-
1. HpnLpAvailable: The NUMA logical processor indexes that are not available for new HPN VM deployments.
118+
1. HpnLpAvailable: The NUMA logical processor indexes that aren't available for new HPN VM deployments.
119119
1. The NUMA logical processors used by HPN VMs and NUMA logical processors available for new HPN VM deployments on each NUMA node in the cluster.
120120
121121
```powershell
122122
Get-HcsNumaLpMapping
123123
```
124124
125-
Here is an example output when SkuPolicy is in effect:
125+
Here's an example output when SkuPolicy is in effect:
126126
127127
```powershell
128128
[DBE-BNVGF33.microsoftdatabox.com]: PS>Get-HcsNumaLpMapping
@@ -171,9 +171,9 @@ Before you begin to create and manage VMs on your device via the Azure portal, m
171171
Get-HcsNumaLpMapping
172172
```
173173
174-
The output should not show the indexes you set. If you see the indexes you set in the output, the `Set` command did not complete successfully. Retry the command and if the problem persists, contact Microsoft Support.
174+
The output shouldn't show the indexes you set. If you see the indexes you set in the output, the `Set` command didn't complete successfully. Retry the command and if the problem persists, contact Microsoft Support.
175175
176-
Here is an example output.
176+
Here's an example output.
177177
178178
```powershell
179179
dbe-1csphq2.microsoftdatabox.com]: PS> Get-HcsNumaLpMapping -MapType MinRootAware -NodeName 1CSPHQ2
@@ -199,12 +199,12 @@ Before you begin to create and manage VMs on your device via the Azure portal, m
199199
200200
- You have access to a Windows or Linux VHD that you'll use to create the VM image for the VM you intend to create.
201201
202-
In addition to the above prerequisites that are used for VM creation, you'll also need to configure the following prerequisite specifically for the HPN VMs:
202+
In addition to the above prerequisites that are used for VM creation, configure the following prerequisite specifically for the HPN VMs:
203203
204204
- Reserve vCPUs for HPN VMs on the Mellanox interface. Follow these steps:
205205
206206
1. [Connect to the PowerShell interface of the device](azure-stack-edge-gpu-connect-powershell-interface.md#connect-to-the-powershell-interface).
207-
1. Identify all the VMs running on your device. This includes Kubernetes VMs, or any VM workloads that you may have deployed.
207+
1. Identify all the VMs running on your device, including Kubernetes VMs and any VM workloads that you may have deployed.
208208
209209
```powershell
210210
get-vm
@@ -225,7 +225,7 @@ In addition to the above prerequisites that are used for VM creation, you'll als
225225
Get-HcsNumaLpMapping -MapType HighPerformanceCapable -NodeName <Output of hostname command>
226226
```
227227
228-
Here is example output:
228+
Here's example output:
229229
230230
```powershell
231231
[dbe-1csphq2.microsoftdatabox.com]: PS>hostname 1CSPHQ2
@@ -243,7 +243,7 @@ In addition to the above prerequisites that are used for VM creation, you'll als
243243
Set-HcsNumaLpMapping -CpusForHighPerfVmsCommaSeperated <Logical indexes from the Get-HcsNumaLpMapping cmdlet> -AssignAllCpusToRoot $false
244244
```
245245
246-
Here is an example output:
246+
Here's an example output:
247247
248248
```powershell
249249
[dbe-1csphq2.microsoftdatabox.com]: PS>Set-HcsNumaLpMapping -CpusForHighPerfVmsCommaSeperated "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39" -AssignAllCpusToRoot $false
@@ -263,17 +263,17 @@ In addition to the above prerequisites that are used for VM creation, you'll als
263263
> [!NOTE]
264264
> Devices that are updated to 2210 from earlier versions will keep their minroot configuration from before upgrade.
265265
266-
8. Wait for the device to finish rebooting. Once the device is running, open a new PowerShell session. [Connect to the PowerShell interface of the device](azure-stack-edge-gpu-connect-powershell-interface.md#connect-to-the-powershell-interface).
266+
8. Wait for the device to finish rebooting. Once the device is running again, open a new PowerShell session. [Connect to the PowerShell interface of the device](azure-stack-edge-gpu-connect-powershell-interface.md#connect-to-the-powershell-interface).
267267
268268
1. Validate the vCPU reservation and verify that the VMs have restarted.
269269
270270
```powershell
271271
Get-HcsNumaLpMapping
272272
```
273273
274-
The output should not show the indexes you set. If you see the indexes you set in the output, the `Set` command did not complete successfully. Retry the command and if the problem persists, contact Microsoft Support.
274+
The output shouldn't show the indexes you set. If you see the indexes you set in the output, the `Set` command didn't complete successfully. Retry the command and if the problem persists, contact Microsoft Support.
275275
276-
Here is an example output.
276+
Here's an example output.
277277
278278
```powershell
279279
dbe-1csphq2.microsoftdatabox.com]: PS> Get-HcsNumaLpMapping -MapType MinRootAware -NodeName 1CSPHQ2

0 commit comments

Comments
 (0)