Skip to content

Commit

Permalink
Merge pull request #743 from MicrosoftDocs/main
Browse files Browse the repository at this point in the history
12/11/2024 PM Publish
  • Loading branch information
Taojunshen authored Dec 11, 2024
2 parents aa32d30 + ba40f34 commit 72f04f4
Show file tree
Hide file tree
Showing 9 changed files with 77 additions and 11 deletions.
36 changes: 36 additions & 0 deletions articles/virtual-machine-scale-sets/TOC.yml
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,42 @@
href: virtual-machine-scale-sets-upgrade-scale-set.md
- name: Understand instance IDs
href: virtual-machine-scale-sets-instance-ids.md
- name: Connect to Virtual Machines
items:
- name: Linux
items:
- name: Connect to a Linux VM
href: ../virtual-machines/linux-vm-connect.md
maintainContext: true
- name: Create and manage SSH keys locally
href: ../virtual-machines/linux/create-ssh-keys-detailed.md
maintainContext: true
- name: Create and manage SSH keys in the portal
href: ../virtual-machines/ssh-keys-portal.md
maintainContext: true
- name: Create and manage SSH keys with the Azure CLI
href: ../virtual-machines/ssh-keys-azure-cli.md
maintainContext: true
- name: SSH on Linux or macOS
href: ../virtual-machines/linux/mac-create-ssh-keys.md
maintainContext: true
- name: SSH on Windows
href: ../virtual-machines/linux/ssh-from-windows.md
maintainContext: true
- name: Remote Desktop for Linux
href: ../virtual-machines/linux/use-remote-desktop.md
maintainContext: true
- name: Windows
items:
- name: Remote Desktop
href: ../virtual-machines/windows/connect-rdp.yml
maintainContext: true
- name: SSH
href: ../virtual-machines/windows/connect-ssh.md
maintainContext: true
- name: WinRM
href: ../virtual-machines/windows/connect-winrm.md
maintainContext: true
- name: Manage fault domains
href: virtual-machine-scale-sets-manage-fault-domains.md
- name: Relocate to another region
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ https://techcommunity.microsoft.com/t5/azure-compute-blog/breaking-change-for-vm

For enabling automatic repairs policy while creating a new scale set, ensure that all the [requirements](#requirements-for-using-automatic-instance-repairs) for opting in to this feature are met. The application endpoint should be correctly configured for scale set instances to avoid triggering unintended repairs while the endpoint is getting configured. For newly created scale sets, any instance repairs are performed only after the grace period completes. To enable the automatic instance repair in a scale set, use *automaticRepairsPolicy* object in the Virtual Machine Scale Set model.

You can also use this [quickstart template](https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.compute/vmss-automatic-repairs-slb-health-probe) to deploy a Virtual Machine Scale Set. The scale set has a load balancer health probe and automatic instance repairs enabled with a grace period of 30 minutes.
You can also use this [quickstart template](https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.compute/vmss-automatic-repairs-slb-health-probe) to deploy a Virtual Machine Scale Set. In the quickstart, the scale set has a load balancer health probe and automatic instance repairs enabled with a configured grace period of 30 minutes.

### [Azure portal](#tab/portal-1)

Expand Down
29 changes: 27 additions & 2 deletions articles/virtual-machines/extensions/hpccompute-gpu-linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,15 +224,15 @@ Extension execution output is logged to the following file. Refer to this file t
| 14 | Operation unsuccessful | Check the execution output log. |

### Known issues
`NvidiaGpuDriverLinux` currently fails to install the latest drivers on Red Hat OS because of certificate issues. While Azure is working to resolve this issue, use GRID driver 16.5 by passing a runtime setting to the extension.
1. `NvidiaGpuDriverLinux` currently fails to install the latest drivers `17.x` GRID drivers because of certificate issues. While Azure is working to resolve this issue, use GRID driver `16.5` by passing a runtime setting to the extension.

```azurecli
az vm extension set --resource-group <rg-name> --vm-name <vm-name> --name NvidiaGpuDriverLinux --publisher Microsoft.HpcCompute --settings "{'driverVersion':'538.46'}"
```

```ARM templates
{
"name": "NvidiaGpuDriverWindows",
"name": "NvidiaGpuDriverLinux",
"type": "extensions",
"apiVersion": "2015-06-15",
"location": "<location>",
Expand All @@ -250,7 +250,32 @@ az vm extension set --resource-group <rg-name> --vm-name <vm-name> --name Nvid
}
}
```
2. GRID Driver version `17.x` is incompatible on NVv3 (NVIDIA Tesla M60). GRID drivers up to version `16.5` are supported. `NvidiaGpuDriverLinux` installs the latest drivers which are incompatible on NVv3 SKU. Instead, use the following runtime settings to force the extension to install an older version of the driver. For more information on driver versions, see [NVIDIA GPU resources](https://raw.githubusercontent.com/Azure/azhpc-extensions/master/NvidiaGPU/resources.json).

```azurecli
az vm extension set --resource-group <rg-name> --vm-name <vm-name> --name NvidiaGpuDriverLinux --publisher Microsoft.HpcCompute --settings "{'driverVersion':'538.46'}"
```

```ARM templates
{
"name": "NvidiaGpuDriverLinux",
"type": "extensions",
"apiVersion": "2015-06-15",
"location": "<location>",
"dependsOn": [
"[concat('Microsoft.Compute/virtualMachines/', <myVM>)]"
],
"properties": {
"publisher": "Microsoft.HpcCompute",
"type": "NvidiaGpuDriverLinux",
"typeHandlerVersion": "1.11",
"autoUpgradeMinorVersion": true,
"settings": {
"driverVersion": "538.46"
}
}
}
```
### Support

If you need more help at any point in this article, contact the Azure experts on the [MSDN Azure and Stack Overflow forums](https://azure.microsoft.com/support/community/). Alternatively, you can file an Azure support incident. Go to [Azure support](https://azure.microsoft.com/support/options/) and select **Get support**. For information about using Azure support, read the [Azure support FAQ](https://azure.microsoft.com/support/faq/).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
author: roygara
ms.service: azure-virtual-machines
ms.topic: include
ms.date: 01/19/2024
ms.date: 12/11/2024
ms.author: rogarana
ms.custom: include file
---
Expand All @@ -30,6 +30,7 @@ Incremental snapshots of Premium SSD v2 and Ultra Disks have the following extra
- Taking increment snapshots of a Premium SSD v2 or an Ultra disk while the CompletionPercent property of the disk hasn't reached 100 isn't supported.
- When you increase the size of a Premium SSD v2 or an Ultra disk, any incremental snapshots that are under background copy will fail.
- When you attach a Premium SSD v2 or Ultra disk created from snapshot to a running Virtual Machine while CompletionPercent property hasn't reached 100, the disk suffers performance impact. Specifically, if the disk has a 4k sector size, it may experience slower read. If the disk has a 512e sector size, it may experience slower read and write. To track the progress of this background copy process, see the check disk status section of either the Azure [PowerShell sample](/azure/virtual-machines/scripts/virtual-machines-powershell-sample-create-managed-disk-from-snapshot#performance-impact---background-copy-process) or the [Azure CLI](/azure/virtual-machines/scripts/virtual-machines-powershell-sample-create-managed-disk-from-snapshot#performance-impact---background-copy-process).
- You can have up to 50 background copies per subscription, including creating Premium SSD v2 and Ultra disks via snapshot, restore point, uploading VHDX files, and converting existing Premium SSD v1 disks to Premium SSD v2.

> [!NOTE]
> Normally, when you take an incremental snapshot, and there aren't any changes, the size of that snapshot is 0 MiB. Currently, empty snapshots of disks with a 4096 logical sector size instead have a size of 6 MiB, when they'd normally be 0 MiB.
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ vCPUs (Qty.) and Memory for each size

Local (temp) storage info for each size

| Size Name | Max Temp Storage (Qty.) | Temp Storage Size (GiB) | Temp ReadWrite Storage IOPS | Temp ReadWrite Storage Speed (MBps) | Temp ReadOnly Storage IOPS | Temp ReadOnly Storage Speed (MBps) |
| Size Name | Max Temp Storage (Qty.) | Temp Storage Size (GiB) | Temp ReadWrite Disk IOPS | Temp ReadWrite Disk Speed (MBps) | Temp ReadOnly Disk IOPS | Temp ReadOnly Disk Speed (MBps) |
| --- | --- | --- | --- | --- | --- | --- |
| Standard_D2pds_v6 | 1 | 110 | 15000 | 90 | 37500 | 180 |
| Standard_D4pds_v6 | 1 | 220 | 30000 | 180 | 75000 | 360 |
Expand All @@ -84,7 +84,7 @@ Local (temp) storage info for each size

Remote (uncached) storage info for each size

| Size Name | Max Remote Storage (Qty.) | Uncached Storage IOPS | Uncached Storage Speed (MBps) | Uncached Storage Burst<sup>1</sup> IOPS | Uncached Storage Burst<sup>1</sup> Speed (MBps) | Uncached Special<sup>2</sup> Storage IOPS | Uncached Special<sup>2</sup> Storage Speed (MBps) | Uncached Burst<sup>1</sup> Special<sup>2</sup> Storage IOPS | Uncached Burst<sup>1</sup> Special Storage Speed (MBps) |
| Size Name | Max Remote Storage (Qty.) | Uncached Premium SSD Disk IOPS | Uncached Premium SSD Throughput (MB/s) | Uncached Premium SSD Burst<sup>1</sup> IOPS | Uncached Premium SSD Burst<sup>1</sup> Throughput (MB/s) | Uncached Ultra Disk and Premium SSD v2 IOPS | Uncached Ultra Disk and Premium SSD v2 Throughput (MB/s) | Uncached Burst<sup>1</sup> Ultra Disk and Premium SSD v2 IOPS | Uncached Burst<sup>1</sup> Ultra Disk and Premium SSD v2 Disk Throughput (MB/s) |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Standard_D2pds_v6 | 8 | 3750 | 106 | 10000 | 1250 | 4163 | 124 | 11100 | 1463 |
| Standard_D4pds_v6 | 12 | 6400 | 212 | 20000 | 1250 | 8333 | 248 | 26040 | 1463 |
Expand Down Expand Up @@ -147,3 +147,4 @@ Accelerator (GPUs, FPGAs, etc.) info for each size
[!INCLUDE [sizes-footer](../includes/sizes-footer.md)]



Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ vCPUs (Qty.) and Memory for each size

Local (temp) storage info for each size

| Size Name | Max Temp Storage (Qty.) | Temp Storage Size (GiB) | Temp ReadWrite Storage IOPS | Temp ReadWrite Storage Speed (MBps) | Temp ReadOnly Storage IOPS | Temp ReadOnly Storage Speed (MBps) |
| Size Name | Max Temp Storage (Qty.) | Temp Storage Size (GiB) | Temp ReadWrite Disk IOPS | Temp ReadWrite Disk Speed (MBps) | Temp ReadOnly Disk IOPS | Temp ReadOnly Disk Speed (MBps) |
| --- | --- | --- | --- | --- | --- | --- |
| Standard_D2plds_v6 | 1 | 110 | 15000 | 90 | 37500 | 180 |
| Standard_D4plds_v6 | 1 | 220 | 30000 | 180 | 75000 | 360 |
Expand All @@ -84,7 +84,7 @@ Local (temp) storage info for each size

Remote (uncached) storage info for each size

| Size Name | Max Remote Storage (Qty.) | Uncached Storage IOPS | Uncached Storage Speed (MBps) | Uncached Storage Burst<sup>1</sup> IOPS | Uncached Storage Burst<sup>1</sup> Speed (MBps) | Uncached Special<sup>2</sup> Storage IOPS | Uncached Special<sup>2</sup> Storage Speed (MBps) | Uncached Burst<sup>1</sup> Special<sup>2</sup> Storage IOPS | Uncached Burst<sup>1</sup> Special Storage Speed (MBps) |
| Size Name | Max Remote Storage (Qty.) | Uncached Premium SSD Disk IOPS | Uncached Premium SSD Throughput (MB/s) | Uncached Premium SSD Burst<sup>1</sup> IOPS | Uncached Premium SSD Burst<sup>1</sup> Throughput (MB/s) | Uncached Ultra Disk and Premium SSD v2 IOPS | Uncached Ultra Disk and Premium SSD v2 Throughput (MB/s) | Uncached Burst<sup>1</sup> Ultra Disk and Premium SSD v2 IOPS | Uncached Burst<sup>1</sup> Ultra Disk and Premium SSD v2 Disk Throughput (MB/s) |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Standard_D2plds_v6 | 8 | 3750 | 106 | 10000 | 1250 | 4163 | 124 | 11100 | 1463 |
| Standard_D4plds_v6 | 12 | 6400 | 212 | 20000 | 1250 | 8333 | 248 | 26040 | 1463 |
Expand Down Expand Up @@ -147,3 +147,4 @@ Accelerator (GPUs, FPGAs, etc.) info for each size
[!INCLUDE [sizes-footer](../includes/sizes-footer.md)]



Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ Local (temp) storage info for each size

Remote (uncached) storage info for each size

| Size Name | Max Remote Storage (Qty.) | Uncached Storage IOPS | Uncached Storage Speed (MBps) | Uncached Storage Burst<sup>1</sup> IOPS | Uncached Storage Burst<sup>1</sup> Speed (MBps) | Uncached Special<sup>2</sup> Storage IOPS | Uncached Special<sup>2</sup> Storage Speed (MBps) | Uncached Burst<sup>1</sup> Special<sup>2</sup> Storage IOPS | Uncached Burst<sup>1</sup> Special Storage Speed (MBps) |
| Size Name | Max Remote Storage (Qty.) | Uncached Premium SSD Disk IOPS | Uncached Premium SSD Throughput (MB/s) | Uncached Premium SSD Burst<sup>1</sup> IOPS | Uncached Premium SSD Burst<sup>1</sup> Throughput (MB/s) | Uncached Ultra Disk and Premium SSD v2 IOPS | Uncached Ultra Disk and Premium SSD v2 Throughput (MB/s) | Uncached Burst<sup>1</sup> Ultra Disk and Premium SSD v2 IOPS | Uncached Burst<sup>1</sup> Ultra Disk and Premium SSD v2 Disk Throughput (MB/s) |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Standard_D2pls_v6 | 8 | 3750 | 106 | 10000 | 1250 | 4163 | 124 | 11100 | 1463 |
| Standard_D4pls_v6 | 12 | 6400 | 212 | 20000 | 1250 | 8333 | 248 | 26040 | 1463 |
Expand Down Expand Up @@ -127,3 +127,4 @@ Accelerator (GPUs, FPGAs, etc.) info for each size
[!INCLUDE [sizes-footer](../includes/sizes-footer.md)]



Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ Local (temp) storage info for each size

Remote (uncached) storage info for each size

| Size Name | Max Remote Storage (Qty.) | Uncached Storage IOPS | Uncached Storage Speed (MBps) | Uncached Storage Burst<sup>1</sup> IOPS | Uncached Storage Burst<sup>1</sup> Speed (MBps) | Uncached Special<sup>2</sup> Storage IOPS | Uncached Special<sup>2</sup> Storage Speed (MBps) | Uncached Burst<sup>1</sup> Special<sup>2</sup> Storage IOPS | Uncached Burst<sup>1</sup> Special Storage Speed (MBps) |
| Size Name | Max Remote Storage (Qty.) | Uncached Premium SSD Disk IOPS | Uncached Premium SSD Throughput (MB/s) | Uncached Premium SSD Burst<sup>1</sup> IOPS | Uncached Premium SSD Burst<sup>1</sup> Throughput (MB/s) | Uncached Ultra Disk and Premium SSD v2 IOPS | Uncached Ultra Disk and Premium SSD v2 Throughput (MB/s) | Uncached Burst<sup>1</sup> Ultra Disk and Premium SSD v2 IOPS | Uncached Burst<sup>1</sup> Ultra Disk and Premium SSD v2 Disk Throughput (MB/s) |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Standard_D2ps_v6 | 8 | 3750 | 106 | 10000 | 1250 | 4163 | 124 | 11100 | 1463 |
| Standard_D4ps_v6 | 12 | 6400 | 212 | 20000 | 1250 | 8333 | 248 | 26040 | 1463 |
Expand Down Expand Up @@ -127,3 +127,4 @@ Accelerator (GPUs, FPGAs, etc.) info for each size
[!INCLUDE [sizes-footer](../includes/sizes-footer.md)]



Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ See the [Endorsed Distribution](../..//linux/endorsed-distros.md) page for detai

| **Distribution** | **Description** | **Azure Images** | **Support Model** |
|---|---|---|---|
| **Red Hat Enterprise Linux** | Best binary compatible OS w/ support and EUS available. <br/> [Migration offer](https://azuremarketplace.microsoft.com/marketplace/apps/redhat.rh-rhel-migration?tab=Overview) available in the Azure Marketplace.<br/> [Conversion tool](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/migration-process/convert2rhel-how-to-convert-from-centos-linux-to-red-hat-enterprise-linux) available from Red Hat.<br/> [Multiple offers and images](../redhat/overview.md) | Yes PAYG, BYOS, ARM64 | Commercial, integrated support |
| **Red Hat Enterprise Linux** | Best binary compatible OS w/ support and EUS available. <br/> [Migration offer](https://azuremarketplace.microsoft.com/marketplace/apps/redhat.rh-rhel?tab=Overview) available in the Azure Marketplace.<br/> [Conversion tool](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/migration-process/convert2rhel-how-to-convert-from-centos-linux-to-red-hat-enterprise-linux) available from Red Hat.<br/> [Multiple offers and images](../redhat/overview.md) | Yes PAYG, BYOS, ARM64 | Commercial, integrated support |
| **AlmaLinux** | Official community images: <br/> [AlmaLinux OS (x86_64/AMD64)](https://azuremarketplace.microsoft.com/marketplace/apps/almalinux.almalinux-x86_64?tab=Overview)<br/> [AlmaLinux OS (AArch64/Arm64)](https://azuremarketplace.microsoft.com/marketplace/apps/almalinux.almalinux-arm?tab=Overview)<br/> [AlmaLinux HPC](https://azuremarketplace.microsoft.com/marketplace/apps/almalinux.almalinux-hpc?tab=Overview)<br/> [Conversion tool](https://wiki.almalinux.org/documentation/migration-guide.html#how-to-migrate) available from AlmaLinux. | Yes (multiple publishers) | Community, commercial support by third parties |
| **Oracle Linux** | [Migration tooling and guidance](https://docs.oracle.com/en/learn/switch_centos7_ol7/index.html#introduction) available from Oracle. | Yes BYOS | Community and commercial |
| **Rocky Linux** | Official community images:<br/>[Rocky Linux for x86_64 (AMD64) - Official](https://azuremarketplace.microsoft.com/marketplace/apps/resf.rockylinux-x86_64?tab=PlansAndPrice)<br/> [Conversion tool](https://docs.rockylinux.org/guides/migrate2rocky/) available from Rocky.| Yes (multiple publishers), BYOS, ARM64 | Community and commercial |
Expand Down

0 comments on commit 72f04f4

Please sign in to comment.