Skip to content

Commit ad8ab9c

Browse files
Merge pull request #283554 from tomvcassidy/centOsEolUpdates2
changes for CentOS EOL
2 parents d43bd03 + 2ad1338 commit ad8ab9c

File tree

7 files changed

+15
-39
lines changed

7 files changed

+15
-39
lines changed

articles/virtual-machine-scale-sets/quick-create-portal.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ ms.custom: mimckitt, mode-ui
1212

1313
# Quickstart: Create a Virtual Machine Scale Set in the Azure portal
1414

15-
> [!CAUTION]
16-
> This article references CentOS, a Linux distribution that is End Of Life (EOL) status. Please consider your use and plan accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
17-
1815
**Applies to:** :heavy_check_mark: Linux VMs :heavy_check_mark: Windows VMs :heavy_check_mark: Uniform scale sets
1916

2017
> [!NOTE]
@@ -56,7 +53,7 @@ First, create a public Standard Load Balancer by using the portal. The name and
5653
![Create a load balancer](./media/virtual-machine-scale-sets-create-portal/load-balancer.png)
5754

5855
## Create Virtual Machine Scale Set
59-
You can deploy a scale set with a Windows Server image or Linux image such as RHEL, CentOS, Ubuntu, or SLES.
56+
You can deploy a scale set with a Windows Server image or Linux image such as RHEL, Ubuntu, or SLES.
6057

6158
1. Type **Scale set** in the search box. In the results, under **Marketplace**, select **Virtual Machine Scale Sets**. Select **Create** on the **Virtual Machine Scale Sets** page, which opens the **Create a Virtual Machine Scale Set** page.
6259
1. In the **Basics** tab, under **Project details**, make sure the correct subscription is selected and select *myVMSSResourceGroup* from resource group list.

articles/virtual-machine-scale-sets/tutorial-autoscale-cli.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ ms.custom: avverma, devx-track-azurecli, linux-related-content
1212
---
1313
# Tutorial: Automatically scale a Virtual Machine Scale Set with the Azure CLI
1414

15-
> [!CAUTION]
16-
> This article references CentOS, a Linux distribution that is End Of Life (EOL) status. Please consider your use and plan accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
17-
1815
When you create a scale set, you define the number of VM instances that you wish to run. As your application demand changes, you can automatically increase or decrease the number of VM instances. The ability to autoscale lets you keep up with customer demand or respond to application performance changes throughout the lifecycle of your app. In this tutorial you learn how to:
1916

2017
> [!div class="checklist"]
@@ -103,7 +100,7 @@ sudo apt-get update
103100
sudo apt-get -y install stress
104101
sudo stress --cpu 10 --timeout 420 &
105102
```
106-
# [RHEL, CentOS](#tab/redhat)
103+
# [RHEL](#tab/redhat)
107104

108105
```bash
109106
sudo dnf install stress-ng
@@ -147,7 +144,7 @@ sudo apt-get -y install stress
147144
sudo stress --cpu 10 --timeout 420 &
148145
```
149146

150-
# [RHEL, CentOS](#tab/redhat)
147+
# [RHEL](#tab/redhat)
151148

152149
```bash
153150
sudo dnf install stress-ng

articles/virtual-machines/enable-nvme-interface.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ ms.custom: template-how-to-pattern
1010

1111
# Supported OS images for remote NVMe
1212

13-
> [!NOTE]
14-
> This article references CentOS, a Linux distribution that reached the end of support. Consider your use and plan accordingly. For more information, see the [guidance for CentOS end of support](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
15-
1613
The following lists provide up-to-date information on which OS images are tagged as supported for remote NVM Express (NVMe).
1714

1815
> [!IMPORTANT]
@@ -29,7 +26,6 @@ For more information about enabling the NVMe interface on virtual machines creat
2926
| Almalinux 8.x (currently 8.7) | almalinux: almalinux:8-gen2: latest |
3027
| Almalinux 9.x (currently 9.1) | almalinux: almalinux:9-gen2: latest |
3128
| Debian 11 | Debian: debian-11:11-gen2: latest |
32-
| CentOS 7.9 | openlogic: centos:7_9-gen2: latest |
3329
| RHEL 7.9 | RedHat: RHEL:79-gen2: latest |
3430
| RHEL 8.6 | RedHat: RHEL:86-gen2: latest |
3531
| RHEL 8.7 | RedHat: RHEL:87-gen2: latest |

articles/virtual-machines/extensions/hpc-compute-infiniband-linux.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@ author: ju-shim
1515

1616
# InfiniBand Driver Extension for Linux
1717

18-
> [!CAUTION]
19-
> This article references CentOS, a Linux distribution that is End Of Life (EOL) status. Please consider your use and plan accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
20-
2118
This extension installs InfiniBand OFED drivers on InfiniBand and SR-IOV-enabled ('r' sizes) [HB-series](../sizes-hpc.md) and [N-series](../sizes-gpu.md) VMs running Linux. Depending on the VM family, the extension installs the appropriate drivers for the Connect-X NIC. It does not install the InfiniBand ND drivers on the non-SR-IOV enabled [HB-series](../sizes-hpc.md) and [N-series](../sizes-gpu.md) VMs.
2219

2320
Instructions on manual installation of the OFED drivers are available in [Enable InfiniBand on HPC VMs](enable-infiniband.md#manual-installation).
@@ -33,7 +30,6 @@ This extension supports the following OS distros, depending on driver support fo
3330
| Distribution | Version | InfiniBand NIC drivers |
3431
|---|---|---|
3532
| Ubuntu | 18.04 LTS, 20.04 LTS, 22.04 LTS | CX3-Pro, CX5, CX6 |
36-
| CentOS | 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8.1, 8,2 | CX3-Pro, CX5, CX6 |
3733
| Red Hat Enterprise Linux | 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8.1, 8,2 | CX3-Pro, CX5, CX6 |
3834

3935
> [!IMPORTANT]

articles/virtual-machines/hbv2-series-overview.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: HBv2-series VM overview - Azure Virtual Machines | Microsoft Docs
2+
title: HBv2-series virtual machine (VM) overview - Azure Virtual Machines | Microsoft Docs
33
description: Learn about the HBv2-series VM size in Azure.
44
services: virtual-machines
55
ms.custom:
@@ -15,9 +15,6 @@ author: padmalathas
1515

1616
# HBv2 series virtual machine overview
1717

18-
> [!CAUTION]
19-
> This article references CentOS, a Linux distribution that is End Of Life (EOL) status. Please consider your use and plan accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
20-
2118
**Applies to:** :heavy_check_mark: Linux VMs :heavy_check_mark: Windows VMs :heavy_check_mark: Flexible scale sets :heavy_check_mark: Uniform scale sets.
2219

2320
Maximizing high performance compute (HPC) application performance on AMD EPYC requires a thoughtful approach memory locality and process placement. Below we outline the AMD EPYC architecture and our implementation of it on Azure for HPC applications. We use the term **pNUMA** to refer to a physical NUMA domain, and **vNUMA** to refer to a virtualized NUMA domain.
@@ -31,7 +28,7 @@ NUMA domains within VM OS = 4
3128
C-states = Enabled
3229
```
3330

34-
As a result, the server boots with 4 NUMA domains (2 per socket) each 32 cores in size. Each NUMA has direct access to 4 channels of physical DRAM operating at 3200 MT/s.
31+
As a result, the server boots with 4 NUMA domains (2 per socket). Each domain is 32 cores in size. Each NUMA has direct access to 4 channels of physical DRAM operating at 3,200 MT/s.
3532

3633
To provide room for the Azure hypervisor to operate without interfering with the VM, we reserve 8 physical cores per server.
3734

@@ -64,7 +61,7 @@ Process pinning works on HBv2-series VMs because we expose the underlying silico
6461
| MPI Support | HPC-X, Intel MPI, OpenMPI, MVAPICH2, MPICH, Platform MPI |
6562
| Additional Frameworks | UCX, libfabric, PGAS |
6663
| Azure Storage Support | Standard and Premium Disks (maximum 8 disks) |
67-
| OS Support for SRIOV RDMA | CentOS/RHEL 7.9+, Ubuntu 18.04+, SLES 12 SP5+, WinServer 2016+ |
64+
| OS Support for SRIOV RDMA | RHEL 7.9+, Ubuntu 18.04+, SLES 12 SP5+, WinServer 2016+ |
6865
| Orchestrator Support | CycleCloud, Batch, AKS; [cluster configuration options](sizes-hpc.md#cluster-configuration-options) |
6966

7067
> [!NOTE]

articles/virtual-machines/hbv3-series-overview.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: HBv3-series VM overview, architecture, topology - Azure Virtual Machines | Microsoft Docs
2+
title: HBv3-series virtual machine (VM) overview, architecture, topology - Azure Virtual Machines | Microsoft Docs
33
description: Learn about the HBv3-series VM size in Azure.
44
services: virtual-machines
55
ms.custom:
@@ -14,9 +14,6 @@ author: padmalathas
1414

1515
# HBv3-series virtual machine overview
1616

17-
> [!CAUTION]
18-
> This article references CentOS, a Linux distribution that is End Of Life (EOL) status. Please consider your use and plan accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
19-
2017
**Applies to:** :heavy_check_mark: Linux VMs :heavy_check_mark: Windows VMs :heavy_check_mark: Flexible scale sets :heavy_check_mark: Uniform scale sets
2118

2219
An [HBv3-series](hbv3-series.md) server features 2 * 64-core EPYC 7V73X CPUs for a total of 128 physical "Zen3" cores with AMD 3D V-Cache. Simultaneous Multithreading (SMT) is disabled on HBv3. These 128 cores are divided into 16 sections (8 per socket), each section containing 8 processor cores with uniform access to a 96 MB L3 cache. Azure HBv3 servers also run the following AMD BIOS settings:
@@ -28,7 +25,7 @@ NUMA domains within VM OS = 4
2825
C-states = Enabled
2926
```
3027

31-
As a result, the server boots with 4 NUMA domains (2 per socket) each 32 cores in size. Each NUMA has direct access to 4 channels of physical DRAM operating at 3200 MT/s.
28+
As a result, the server boots with 4 NUMA domains (2 per socket). Each domain is 32 cores in size. Each NUMA has direct access to 4 channels of physical DRAM operating at 3,200 MT/s.
3229

3330
To provide room for the Azure hypervisor to operate without interfering with the VM, we reserve 8 physical cores per server.
3431

@@ -124,8 +121,8 @@ When paired in a striped array, the NVMe SSD provides up to 7 GB/s reads and 3 G
124121
| MPI Support | HPC-X, Intel MPI, OpenMPI, MVAPICH2, MPICH |
125122
| Additional Frameworks | UCX, libfabric, PGAS |
126123
| Azure Storage Support | Standard and Premium Disks (maximum 32 disks) |
127-
| OS Support for SRIOV RDMA | CentOS/RHEL 7.9+, Ubuntu 18.04+, SLES 15.4, WinServer 2016+ |
128-
| Recommended OS for Performance | CentOS 8.1, Windows Server 2019+
124+
| OS Support for SRIOV RDMA | RHEL 7.9+, Ubuntu 18.04+, SLES 15.4, WinServer 2016+ |
125+
| Recommended OS for Performance | Windows Server 2019+
129126
| Orchestrator Support | Azure CycleCloud, Azure Batch, AKS; [cluster configuration options](sizes-hpc.md#cluster-configuration-options) |
130127

131128
> [!NOTE]

articles/virtual-machines/linux/imaging.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,11 @@ ms.reviewer: cynthn
1414

1515
# Bringing and creating Linux images in Azure
1616

17-
> [!CAUTION]
18-
> This article references CentOS, a Linux distribution that is End Of Life (EOL) status. Please consider your use and plan accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
19-
2017
**Applies to:** :heavy_check_mark: Linux VMs :heavy_check_mark: Flexible scale sets :heavy_check_mark: Uniform scale sets
2118

2219
This overview covers the basic concepts around imaging and how to successfully build and use Linux images in Azure. Before you bring a custom image to Azure, you need to be aware of the types and options available to you.
2320

24-
This article will talk through the image decision points and requirements as well as explain key concepts so that you can follow this and be able to create your own custom images to your specification.
21+
This article talks through the image decision points and requirements as well as explain key concepts so that you can follow this and be able to create your own custom images to your specification.
2522

2623
## Difference between managed disks and images
2724

@@ -36,18 +33,18 @@ Azure images can be made up of multiple OS disks and data disks. When you use a
3633

3734
## Generalized and specialized
3835

39-
Azure offers two main image types, generalized and specialized. The terms generalized and specialized are originally Windows terms which migrated in to Azure. These types define how the platform will handle the VM when it turns it on. Both types have advantages, disadvantages, and prerequisites. Before you get started, you need to know what image type you will need. Below summarizes the scenarios and type you would need to choose:
36+
Azure offers two main image types, generalized and specialized. The terms generalized and specialized are originally Windows terms which migrated in to Azure. These types define how the platform handles the VM when it turns it on. Both types have advantages, disadvantages, and prerequisites. Before you get started, you need to know what image type you need. Below summarizes the scenarios and type you would need to choose:
4037

4138
| Scenario | Image type | Storage options |
4239
| ------------- |:-------------:| :-------------:|
4340
| Create an image that can be configured for use by multiple VMs. You can set the hostname, add an admin user, and perform other tasks during first boot. | Generalized | Azure Compute Gallery or stand-alone managed images |
4441
| Create an image from a VM snapshot or a backup. | Specialized |Azure Compute Gallery or a managed disk |
45-
| Quickly create an image that does not need any configuration for creating multiple VMs. |Specialized |Azure Compute Gallery |
42+
| Quickly create an image that doesn't need any configuration for creating multiple VMs. |Specialized |Azure Compute Gallery |
4643

4744

4845
### Generalized images
4946

50-
A generalized image is an image that requires setup to be completed on first boot. For example, on first boot you set the hostname, admin user, and other VM-specific configurations. This is useful when you want the image to be reused multiple times and when you want to pass in parameters during creation. If the generalized image contains the Azure agent, the agent will process the parameters and signal back to the platform that the initial configuration has completed. This process is called [provisioning](./provisioning.md).
47+
A generalized image is an image that requires setup to be completed on first boot. For example, on first boot you set the hostname, admin user, and other VM-specific configurations. This is useful when you want the image to be reused multiple times and when you want to pass in parameters during creation. If the generalized image contains the Azure agent, the agent processes the parameters and signal back to the platform that the initial configuration has completed. This process is called [provisioning](./provisioning.md).
5148

5249
Provisioning requires that a provisioner is included in the image. There are two provisioners:
5350
- [Azure Linux Agent](../extensions/agent-linux.md)
@@ -57,7 +54,7 @@ These are [prerequisites](./create-upload-generic.md) for creating an image.
5754

5855

5956
### Specialized images
60-
These are images that are completely configured and don't require VM or special parameters. The platform will just turn the VM on and you will need to handle uniqueness within the VM, like setting a hostname, to avoid DNS conflicts on the same VNET.
57+
These are images that are completely configured and don't require VM or special parameters. The platform will just turn on the VM, and you need to handle uniqueness within the VM, like setting a hostname, to avoid DNS conflicts on the same VNET.
6158

6259
Provisioning agents aren't required for these images, however you may want to have extension handling capabilities. You can install the Linux Agent but disable the provisioning option. Even though you don't need a provisioning agent, the image must fulfill [prerequisites](./create-upload-generic.md) for Azure Images.
6360

@@ -100,7 +97,6 @@ Azure supports Hyper-V Generation 1 (Gen1) and Generation 2 (Gen2). Gen2 is the
10097
If you still need to create your own image, ensure it meets the [image prerequisites](./create-upload-generic.md) and upload to Azure. Distribution specific requirements:
10198

10299

103-
- [CentOS-based Distributions](create-upload-centos.md)
104100
- [Debian Linux](debian-create-upload-vhd.md)
105101
- [Flatcar Container Linux](flatcar-create-upload-vhd.md)
106102
- [FreeBSD](freebsd-intro-on-azure.md)

0 commit comments

Comments
 (0)