diff --git a/articles/virtual-machine-scale-sets/TOC.yml b/articles/virtual-machine-scale-sets/TOC.yml index 5700e756b4..4b6324dd1d 100644 --- a/articles/virtual-machine-scale-sets/TOC.yml +++ b/articles/virtual-machine-scale-sets/TOC.yml @@ -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 diff --git a/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-instance-repairs.md b/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-instance-repairs.md index e31699c570..10095515d6 100644 --- a/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-instance-repairs.md +++ b/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-instance-repairs.md @@ -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) diff --git a/articles/virtual-machines/extensions/hpccompute-gpu-linux.md b/articles/virtual-machines/extensions/hpccompute-gpu-linux.md index 6250c868f4..d9bd704ce8 100644 --- a/articles/virtual-machines/extensions/hpccompute-gpu-linux.md +++ b/articles/virtual-machines/extensions/hpccompute-gpu-linux.md @@ -224,7 +224,7 @@ 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 --vm-name --name NvidiaGpuDriverLinux --publisher Microsoft.HpcCompute --settings "{'driverVersion':'538.46'}" @@ -232,7 +232,7 @@ az vm extension set --resource-group --vm-name --name Nvid ```ARM templates { - "name": "NvidiaGpuDriverWindows", + "name": "NvidiaGpuDriverLinux", "type": "extensions", "apiVersion": "2015-06-15", "location": "", @@ -250,7 +250,32 @@ az vm extension set --resource-group --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 --vm-name --name NvidiaGpuDriverLinux --publisher Microsoft.HpcCompute --settings "{'driverVersion':'538.46'}" +``` + +```ARM templates +{ + "name": "NvidiaGpuDriverLinux", + "type": "extensions", + "apiVersion": "2015-06-15", + "location": "", + "dependsOn": [ + "[concat('Microsoft.Compute/virtualMachines/', )]" + ], + "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/). diff --git a/articles/virtual-machines/includes/virtual-machines-disks-incremental-snapshots-restrictions.md b/articles/virtual-machines/includes/virtual-machines-disks-incremental-snapshots-restrictions.md index 96c66a1a5f..98cbd0c936 100644 --- a/articles/virtual-machines/includes/virtual-machines-disks-incremental-snapshots-restrictions.md +++ b/articles/virtual-machines/includes/virtual-machines-disks-incremental-snapshots-restrictions.md @@ -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 --- @@ -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. diff --git a/articles/virtual-machines/sizes/general-purpose/dpdsv6-series.md b/articles/virtual-machines/sizes/general-purpose/dpdsv6-series.md index 1a483b20f0..913719f732 100644 --- a/articles/virtual-machines/sizes/general-purpose/dpdsv6-series.md +++ b/articles/virtual-machines/sizes/general-purpose/dpdsv6-series.md @@ -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 | @@ -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 Burst1 IOPS | Uncached Storage Burst1 Speed (MBps) | Uncached Special2 Storage IOPS | Uncached Special2 Storage Speed (MBps) | Uncached Burst1 Special2 Storage IOPS | Uncached Burst1 Special Storage Speed (MBps) | +| Size Name | Max Remote Storage (Qty.) | Uncached Premium SSD Disk IOPS | Uncached Premium SSD Throughput (MB/s) | Uncached Premium SSD Burst1 IOPS | Uncached Premium SSD Burst1 Throughput (MB/s) | Uncached Ultra Disk and Premium SSD v2 IOPS | Uncached Ultra Disk and Premium SSD v2 Throughput (MB/s) | Uncached Burst1 Ultra Disk and Premium SSD v2 IOPS | Uncached Burst1 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 | @@ -147,3 +147,4 @@ Accelerator (GPUs, FPGAs, etc.) info for each size [!INCLUDE [sizes-footer](../includes/sizes-footer.md)] + diff --git a/articles/virtual-machines/sizes/general-purpose/dpldsv6-series.md b/articles/virtual-machines/sizes/general-purpose/dpldsv6-series.md index 2f7b03b1b5..1a0b4c3344 100644 --- a/articles/virtual-machines/sizes/general-purpose/dpldsv6-series.md +++ b/articles/virtual-machines/sizes/general-purpose/dpldsv6-series.md @@ -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 | @@ -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 Burst1 IOPS | Uncached Storage Burst1 Speed (MBps) | Uncached Special2 Storage IOPS | Uncached Special2 Storage Speed (MBps) | Uncached Burst1 Special2 Storage IOPS | Uncached Burst1 Special Storage Speed (MBps) | +| Size Name | Max Remote Storage (Qty.) | Uncached Premium SSD Disk IOPS | Uncached Premium SSD Throughput (MB/s) | Uncached Premium SSD Burst1 IOPS | Uncached Premium SSD Burst1 Throughput (MB/s) | Uncached Ultra Disk and Premium SSD v2 IOPS | Uncached Ultra Disk and Premium SSD v2 Throughput (MB/s) | Uncached Burst1 Ultra Disk and Premium SSD v2 IOPS | Uncached Burst1 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 | @@ -147,3 +147,4 @@ Accelerator (GPUs, FPGAs, etc.) info for each size [!INCLUDE [sizes-footer](../includes/sizes-footer.md)] + diff --git a/articles/virtual-machines/sizes/general-purpose/dplsv6-series.md b/articles/virtual-machines/sizes/general-purpose/dplsv6-series.md index 565d58032d..108378a4ea 100644 --- a/articles/virtual-machines/sizes/general-purpose/dplsv6-series.md +++ b/articles/virtual-machines/sizes/general-purpose/dplsv6-series.md @@ -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 Burst1 IOPS | Uncached Storage Burst1 Speed (MBps) | Uncached Special2 Storage IOPS | Uncached Special2 Storage Speed (MBps) | Uncached Burst1 Special2 Storage IOPS | Uncached Burst1 Special Storage Speed (MBps) | +| Size Name | Max Remote Storage (Qty.) | Uncached Premium SSD Disk IOPS | Uncached Premium SSD Throughput (MB/s) | Uncached Premium SSD Burst1 IOPS | Uncached Premium SSD Burst1 Throughput (MB/s) | Uncached Ultra Disk and Premium SSD v2 IOPS | Uncached Ultra Disk and Premium SSD v2 Throughput (MB/s) | Uncached Burst1 Ultra Disk and Premium SSD v2 IOPS | Uncached Burst1 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 | @@ -127,3 +127,4 @@ Accelerator (GPUs, FPGAs, etc.) info for each size [!INCLUDE [sizes-footer](../includes/sizes-footer.md)] + diff --git a/articles/virtual-machines/sizes/general-purpose/dpsv6-series.md b/articles/virtual-machines/sizes/general-purpose/dpsv6-series.md index 6defea0321..196b9d2f89 100644 --- a/articles/virtual-machines/sizes/general-purpose/dpsv6-series.md +++ b/articles/virtual-machines/sizes/general-purpose/dpsv6-series.md @@ -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 Burst1 IOPS | Uncached Storage Burst1 Speed (MBps) | Uncached Special2 Storage IOPS | Uncached Special2 Storage Speed (MBps) | Uncached Burst1 Special2 Storage IOPS | Uncached Burst1 Special Storage Speed (MBps) | +| Size Name | Max Remote Storage (Qty.) | Uncached Premium SSD Disk IOPS | Uncached Premium SSD Throughput (MB/s) | Uncached Premium SSD Burst1 IOPS | Uncached Premium SSD Burst1 Throughput (MB/s) | Uncached Ultra Disk and Premium SSD v2 IOPS | Uncached Ultra Disk and Premium SSD v2 Throughput (MB/s) | Uncached Burst1 Ultra Disk and Premium SSD v2 IOPS | Uncached Burst1 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 | @@ -127,3 +127,4 @@ Accelerator (GPUs, FPGAs, etc.) info for each size [!INCLUDE [sizes-footer](../includes/sizes-footer.md)] + diff --git a/articles/virtual-machines/workloads/centos/centos-end-of-life.md b/articles/virtual-machines/workloads/centos/centos-end-of-life.md index 336feef486..fd25117ead 100644 --- a/articles/virtual-machines/workloads/centos/centos-end-of-life.md +++ b/articles/virtual-machines/workloads/centos/centos-end-of-life.md @@ -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.
[Migration offer](https://azuremarketplace.microsoft.com/marketplace/apps/redhat.rh-rhel-migration?tab=Overview) available in the Azure Marketplace.
[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.
[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.
[Migration offer](https://azuremarketplace.microsoft.com/marketplace/apps/redhat.rh-rhel?tab=Overview) available in the Azure Marketplace.
[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.
[Multiple offers and images](../redhat/overview.md) | Yes PAYG, BYOS, ARM64 | Commercial, integrated support | | **AlmaLinux** | Official community images:
[AlmaLinux OS (x86_64/AMD64)](https://azuremarketplace.microsoft.com/marketplace/apps/almalinux.almalinux-x86_64?tab=Overview)
[AlmaLinux OS (AArch64/Arm64)](https://azuremarketplace.microsoft.com/marketplace/apps/almalinux.almalinux-arm?tab=Overview)
[AlmaLinux HPC](https://azuremarketplace.microsoft.com/marketplace/apps/almalinux.almalinux-hpc?tab=Overview)
[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:
[Rocky Linux for x86_64 (AMD64) - Official](https://azuremarketplace.microsoft.com/marketplace/apps/resf.rockylinux-x86_64?tab=PlansAndPrice)
[Conversion tool](https://docs.rockylinux.org/guides/migrate2rocky/) available from Rocky.| Yes (multiple publishers), BYOS, ARM64 | Community and commercial |