Red Hat Update Infrastructure para máquinas virtuales Red Hat Enterprise Linux a petición en AzureRed Hat Update Infrastructure for on-demand Red Hat Enterprise Linux VMs in Azure

Red Hat Update Infrastructure (RHUI) permite que los proveedores de nube, como Azure, reflejen el contenido del repositorio hospedado en Red Hat, creen repositorios personalizados con contenido específico de Azure y lo pongan a disposición de las máquinas virtuales del usuario final.Red Hat Update Infrastructure (RHUI) allows cloud providers, such as Azure, to mirror Red Hat-hosted repository content, create custom repositories with Azure-specific content, and make it available to end-user VMs.

Las imágenes de pago por uso (PAYG) de Red Hat Enterprise Linux (RHEL) vienen preconfiguradas para acceder a RHUI de Azure.Red Hat Enterprise Linux (RHEL) Pay-As-You-Go (PAYG) images come preconfigured to access Azure RHUI. No se necesita ninguna configuración adicional.No additional configuration is needed. Para obtener las actualizaciones más recientes, ejecute sudo yum update después de que la instancia RHEL esté lista.To get the latest updates, run sudo yum update after your RHEL instance is ready. Este servicio se incluye como parte de las tarifas de software de PAYG de RHEL.This service is included as part of the RHEL PAYG software fees.

Hay disponible información adicional sobre las imágenes de RHEL de Azure, incluidas las directivas de publicación y retención, aquí.Additional information on RHEL images in Azure, including publishing and retention policies, is available here.

Puede encontrar información sobre las directivas de soporte técnico de Red Hat para todas las versiones de RHEL en la página Red Hat Enterprise Linux Life Cycle (Ciclo de vida de Red Hat Enterprise Linux).Information on Red Hat support policies for all versions of RHEL can be found on the Red Hat Enterprise Linux Life Cycle page.

Información importante sobre RHUI de AzureImportant information about Azure RHUI

  • RHUI de Azure es la infraestructura de actualización que admite todas las máquinas virtuales RHEL de pago por uso creadas en Azure.Azure RHUI is the update infrastructure that supports all RHEL PAYG VMs created in Azure. Esto no impide que registre sus máquinas virtuales RHEL de pago por uso con el Administrador de suscripciones o Satellite, o cualquier otro origen de actualizaciones, pero si lo hace con una máquina virtual de pago por uso provocará una facturación doble indirecta.This does not preclude you from registering your PAYG RHEL VMs with Subscription Manager or Satellite or other source of updates, but doing so with a PAYG VM will result in indirect double-billing. Para más información, consulte el punto siguiente.See the following point for details.

  • El acceso a RHUI hospedado en Azure se incluye en el precio de la imagen de PAYG de RHEL.Access to the Azure-hosted RHUI is included in the RHEL PAYG image price. Al anular el registro de una máquina virtual PAYG RHEL en la RHUI hospedada por Azure, no se convierte el tipo de la máquina virtual a "traiga su propia licencia" (BYOL).If you unregister a PAYG RHEL VM from the Azure-hosted RHUI that does not convert the virtual machine into a bring-your-own-license (BYOL) type of VM. Si registra la misma máquina virtual con otro origen de actualizaciones, podrían generarse gastos indirectos por duplicado.If you register the same VM with another source of updates, you might incur indirect double charges. Se le cobrará la primera vez la cuota de software de Azure RHEL.You're charged the first time for the Azure RHEL software fee. Se le cobrará la segunda vez para las suscripciones de Red Hat que se adquirieron previamente.You're charged the second time for Red Hat subscriptions that were purchased previously. Si necesita usar habitualmente una infraestructura de actualizaciones que no sea la RHUI hospedada en Azure, considere la posibilidad de registrarse para usar las imágenes de RHEL del tipo BYOL.If you consistently need to use an update infrastructure other than Azure-hosted RHUI, consider registering to use the RHEL BYOS images.

  • Las imágenes de PAYG de RHEL en Azure (RHEL for SAP, RHEL for SAP HANA y RHEL for SAP Business Applications) están conectadas a canales de RHUI dedicados que permanecen en la versión menor específica de RHEL, tal como se requiere para la certificación de SAP.RHEL SAP PAYG images in Azure (RHEL for SAP, RHEL for SAP HANA, and RHEL for SAP Business Applications) are connected to dedicated RHUI channels that remain on the specific RHEL minor version as required for SAP certification.

  • El acceso a la RHUI hospedada en Azure se limita a las máquinas virtuales dentro de los intervalos de direcciones IP del centro de datos de Azure.Access to Azure-hosted RHUI is limited to the VMs within the Azure datacenter IP ranges. Si remite todo el tráfico de máquina virtual a través de un proxy mediante la infraestructura de red local, es posible que tenga que configurar rutas definidas por el usuario para que las máquinas virtuales de PAYG de RHEL accedan a RHUI de Azure.If you're proxying all VM traffic via an on-premises network infrastructure, you might need to set up user-defined routes for the RHEL PAYG VMs to access the Azure RHUI. En ese caso, será necesario agregar las rutas definidas por el usuario para todas las direcciones IP de RHUI.If that is the case, user-defined routes will need to be added for all RHUI IP addresses.

Comportamiento de actualización de imágenesImage update behavior

A partir de abril de 2019, Azure ofrece imágenes de RHEL que están conectadas de forma predeterminada a repositorios de Compatibilidad de actualización extendida (EUS) y las imágenes de RHEL que se conectan a los repositorios normales (no EUS) de forma predeterminada.As of April 2019, Azure offers RHEL images that are connected to Extended Update Support (EUS) repositories by default and RHEL images that come connected to the regular (non-EUS) repositories by default. Puede encontrar más información sobre EUS de RHEL en la documentación del ciclo de vida de la versión de Red Hat y en la documentación de EUS.More details on RHEL EUS are available in Red Hat's version lifecycle documentation and EUS documentation. El comportamiento predeterminado de sudo yum update variará en función de la imagen de RHEL que haya aprovisionado, ya que las imágenes diferentes se conectan a distintos repositorios.The default behavior of sudo yum update will vary depending which RHEL image you provisioned from, as different images are connected to different repositories.

Para obtener una lista de imágenes completa, ejecute az vm image list --publisher redhat --all con la CLI de Azure.For a full image list, run az vm image list --publisher redhat --all using the Azure CLI.

Imágenes conectadas a repositorios que no son de EUSImages connected to non-EUS repositories

Si aprovisiona una máquina virtual a partir de una imagen de RHEL que está conectada a repositorios que no son de EUS, se actualizará a la versión secundaria de RHEL más reciente cuando ejecute sudo yum update.If you provision a VM from a RHEL image that is connected to non-EUS repositories, you will be upgraded to the latest RHEL minor version when you run sudo yum update. Por ejemplo, si aprovisiona una máquina virtual desde una imagen de PAYG de RHEL 7.4 y ejecuta sudo yum update, terminará con una máquina virtual de RHEL 7.7 (la versión menor más reciente de la familia RHEL7).For example, if you provision a VM from an RHEL 7.4 PAYG image and run sudo yum update, you end up with an RHEL 7.7 VM (the latest minor version in the RHEL7 family).

Las imágenes que están conectadas a repositorios que no son de EUS no contendrán un número de versión secundaria en la SKU.Images that are connected to non-EUS repositories will not contain a minor version number in the SKU. La SKU es el tercer elemento del URN (nombre completo de la imagen).The SKU is the third element in the URN (full name of the image). Por ejemplo, todas las imágenes siguientes se adjuntan a repositorios que no son de EUS:For example, all of the following images come attached to non-EUS repositories:

RedHat:RHEL:7-LVM:7.4.2018010506
RedHat:RHEL:7-LVM:7.5.2018081518
RedHat:RHEL:7-LVM:7.6.2019062414
RedHat:RHEL:7-RAW:7.4.2018010506
RedHat:RHEL:7-RAW:7.5.2018081518
RedHat:RHEL:7-RAW:7.6.2019062120

Tenga en cuenta que las SKU son 7-LVM o 7-RAW.Note that the SKUs are either 7-LVM or 7-RAW. La versión secundaria se indica en la versión (cuarto elemento del URN) de estas imágenes.The minor version is indicated in the version (fourth element in the URN) of these images.

Imágenes conectadas a repositorios de EUSImages connected to EUS repositories

Si aprovisiona una máquina virtual a partir de una imagen de RHEL que está conectada a repositorios de EUS, no se actualizará a la versión secundaria de RHEL más reciente cuando ejecute sudo yum update.If you provision a VM from a RHEL image that is connected to EUS repositories, you will not be upgraded to the latest RHEL minor version when you run sudo yum update. Esto se debe a que las imágenes conectadas a los repositorios de EUS también tienen bloqueada la versión de la versión secundaria específica.This is because the images connected to EUS repositories are also version-locked to their specific minor version.

Las imágenes conectadas a repositorios de EUS contendrán un número de versión secundaria en la SKU.Images connected to EUS repositories will contain a minor version number in the SKU. Por ejemplo, todas las imágenes siguientes se adjuntan a los repositorios de EUS:For example, all of the following images come attached to EUS repositories:

RedHat:RHEL:7.4:7.4.2019062107
RedHat:RHEL:7.5:7.5.2019062018
RedHat:RHEL:7.6:7.6.2019062116

Bloqueo de versiones en máquinas virtuales de RHEL y RHEL EUSRHEL EUS and version-locking RHEL VMs

Es posible que algunos clientes quieran bloquear sus máquinas virtuales de RHEL a una versión secundaria de RHEL determinada después de aprovisionarlas.Some customers may want to lock their RHEL VMs to a certain RHEL minor release after provisioning the VM. Puede bloquear la versión de una máquina virtual de RHEL a una determinada versión secundaria mediante la actualización de los repositorios para que apunten a los repositorios de Extended Update Support.You can version-lock your RHEL VM to a specific minor version by updating the repositories to point to the Extended Update Support repositories. También puede deshacer la operación de bloqueo de versión de EUS.You can also undo the EUS version-locking operation.

Nota

EUS no es compatible con RHEL Extras.EUS is not supported on RHEL Extras. Esto significa que si va a instalar un paquete que está disponible normalmente en el canal de RHEL Extras, no podrá hacerlo mientras se encuentre en EUS.This means that if you are installing a package that is usually available from the RHEL Extras channel, you will not be able to do so while on EUS. Aquí se detalla el ciclo de vida del producto Red Hat Extras.The Red Hat Extras Product Life Cycle is detailed here.

En el momento de redactar este artículo, ha finalizado el soporte técnico de EUS para RHEL < = 7.3.At the time of this writing, EUS support has ended for RHEL <= 7.3. Para más información, consulte la sección "Red Hat Enterprise Linux Longer Support Add-Ons" en la documentación de Red Hat.See the "Red Hat Enterprise Linux Longer Support Add-Ons" section in the Red Hat documentation for more details.

  • El soporte técnico de RHEL 7.4 EUS finaliza el 31 de agosto de 2019RHEL 7.4 EUS support ends August 31, 2019
  • El soporte técnico de RHEL 7.5 EUS finaliza el 30 de abril de 2020RHEL 7.5 EUS support ends April 30, 2020
  • El soporte técnico de RHEL 7.6 EUS finaliza el 31 de octubre de 2020RHEL 7.6 EUS support ends October 31, 2020
  • El soporte técnico de RHEL 7.7 EUS finaliza el 30 de agosto de 2021RHEL 7.7 EUS support ends August 30, 2021

Cambio de una máquina virtual RHEL a EUS (bloqueo de versión en una versión menor específica)Switch a RHEL VM to EUS (version-lock to a specific minor version)

Use las instrucciones siguientes para bloquear una máquina virtual RHEL a una determinada versión secundaria (ejecutar como raíz):Use the following instructions to lock a RHEL VM to a particular minor release (run as root):

Nota

Esto solo se aplica para las versiones de RHEL en que EUS está disponible.This only applies for RHEL versions for which EUS is available. En el momento de redactar este artículo, esto incluye RHEL 7.2-7.7.At the time of this writing, this includes RHEL 7.2-7.7. Encontrará más detalles en la página Red Hat Enterprise Linux Life Cycle (Ciclo de vida de Red Hat Enterprise Linux).More details are available at the Red Hat Enterprise Linux Life Cycle page.

  1. Deshabilitar los repositorios que no sean EUS:Disable non-EUS repos:

    yum --disablerepo='*' remove 'rhui-azure-rhel7'
    
  2. Agregar repositorios EUS:Add EUS repos:

    yum --config='https://rhelimage.blob.core.windows.net/repositories/rhui-microsoft-azure-rhel7-eus.config' install 'rhui-azure-rhel7-eus'
    
  3. Bloquee la variable releasever (ejecutar como raíz):Lock the releasever variable (run as root):

    echo $(. /etc/os-release && echo $VERSION_ID) > /etc/yum/vars/releasever
    

    Nota

    La instrucción anterior bloqueará la versión secundaria de RHEL a la versión secundaria actual.The above instruction will lock the RHEL minor release to the current minor release. Especifique una determinada versión secundaria si quiere actualizar y bloquee en una versión secundaria posterior que no sea la más reciente.Enter a specific minor release if you are looking to upgrade and lock to a later minor release that is not the latest. Por ejemplo, echo 7.5 > /etc/yum/vars/releasever bloqueará la versión de RHEL en RHEL 7.5For example, echo 7.5 > /etc/yum/vars/releasever will lock your RHEL version to RHEL 7.5

  4. Actualización de la máquina virtual de RHELUpdate your RHEL VM

    sudo yum update
    

Cambiar una máquina virtual RHEL a no EUS (quitar un bloqueo de versión)Switch a RHEL VM back to non-EUS (remove a version lock)

Ejecute lo siguiente comando como raíz:Run the following as root:

  1. Quite el archivo releasever:Remove the releasever file:

    rm /etc/yum/vars/releasever
    
  2. Deshabilitar los repositorios EUS:Disable EUS repos:

    yum --disablerepo='*' remove 'rhui-azure-rhel7-eus'
    
  3. Configuración de la máquina virtual RHELConfigure RHEL VM

    yum --config='https://rhelimage.blob.core.windows.net/repositories/rhui-microsoft-azure-rhel7.config' install 'rhui-azure-rhel7'
    
  4. Actualización de la máquina virtual de RHELUpdate your RHEL VM

    sudo yum update
    

Las direcciones IP para los servidores de entrega de contenido de RHUIThe IPs for the RHUI content delivery servers

RHUI está disponible en todas las regiones donde estén disponibles las imágenes a petición RHEL.RHUI is available in all regions where RHEL on-demand images are available. Actualmente incluye todas las regiones públicas que aparecen en el panel de estado de Azure y las regiones del Gobierno de EE. UU. de Azure y regiones de Microsoft Azure Alemania.It currently includes all public regions listed on the Azure status dashboard page, Azure US Government, and Microsoft Azure Germany regions.

Si va a usar la configuración de red para restringir aún más el acceso desde máquinas virtuales RHEL PAYG, asegúrese de que se permiten las siguientes direcciones IP para yum update con el fin de trabajar según el entorno en el que se encuentre:If you're using a network configuration to further restrict access from RHEL PAYG VMs, make sure the following IPs are allowed for yum update to work depending on the environment you're in:

# Azure Global
13.91.47.76
40.85.190.91
52.187.75.218
52.174.163.213
52.237.203.198

# Azure US Government
13.72.186.193
13.72.14.155
52.244.249.194

# Azure Germany
51.5.243.77
51.4.228.145

Infraestructura de RHUI en AzureAzure RHUI Infrastructure

Actualización del certificado de cliente de RHUI expirado en una máquina virtualUpdate expired RHUI client certificate on a VM

Si usa una imagen de máquina virtual de RHEL anterior, por ejemplo, RHEL 7.4 (URN de imagen: RedHat:RHEL:7.4:7.4.2018010506), experimentará problemas de conectividad a RHUI debido a un certificado de cliente SSL ahora expirado.If you are using an older RHEL VM image, for example, RHEL 7.4 (image URN: RedHat:RHEL:7.4:7.4.2018010506), you will experience connectivity issues to RHUI due to a now-expired SSL client certificate. El error que vea puede ser similar a "SSL del mismo nivel rechazó el certificado como expirado" o Error: No se puede recuperar el repositorio de metadatos (repomd.xml) para el repositorio:... Compruebe su ruta de acceso y vuelva a intentarlo" .The error you see may look like "SSL peer rejected your certificate as expired" or "Error: Cannot retrieve repository metadata (repomd.xml) for repository: ... Please verify its path and try again". Para solucionar este problema, actualice el paquete de cliente de RHUI en la máquina virtual con el siguiente comando:To overcome this problem, please update the RHUI client package on the VM using the following command:

sudo yum update -y --disablerepo='*' --enablerepo='*microsoft*'

Como alternativa, al ejecutar sudo yum update también se actualiza el paquete del certificado de cliente (según la versión de RHEL) a pesar de los errores de "certificado SSL expirado" que verá para otros repositorios.Alternatively, running sudo yum update may also update the client certificate package (depending on your RHEL version), despite "expired SSL certificate" errors you will see for other repositories. Si esta actualización es correcta, se debería restaurar la conectividad normal a otros repositorios de RHUI, de modo que podrá ejecutar sudo yum update correctamente.If this update is successful, normal connectivity to other RHUI repositories should be restored, so you will be able to run sudo yum update successfully.

Si aparece el error 404 al ejecutar yum update, pruebe lo siguiente para actualizar la caché de yum:If you run into a 404 error while running a yum update, try the following to refresh your yum cache:

sudo yum clean all;
sudo yum makecache

Solución de problemas de conexión a RHUI de AzureTroubleshoot connection problems to Azure RHUI

Si experimenta problemas al conectarse a RHUI de Azure desde la máquina virtual de Azure RHEL PAYG, siga estos pasos:If you experience problems connecting to Azure RHUI from your Azure RHEL PAYG VM, follow these steps:

  1. Inspeccione la configuración de máquina virtual del punto de conexión de RHUI de Azure:Inspect the VM configuration for the Azure RHUI endpoint:

    1. Compruebe si el archivo /etc/yum.repos.d/rh-cloud.repo contiene referencias a rhui-[1-3].microsoft.com en baseurl de la sección [rhui-microsoft-azure-rhel*] del archivo.Check if the /etc/yum.repos.d/rh-cloud.repo file contains a reference to rhui-[1-3].microsoft.com in the baseurl of the [rhui-microsoft-azure-rhel*] section of the file. Si las tiene, significa que está usando la nueva RHUI de Azure.If it does, you're using the new Azure RHUI.

    2. Si apunta a una ubicación con el siguiente patrón mirrorlist.*cds[1-4].cloudapp.net, es necesario actualizar la configuración.If it points to a location with the following pattern, mirrorlist.*cds[1-4].cloudapp.net, a configuration update is required. Está usando la instantánea de máquina virtual anterior y tiene que actualizarla para dirigirla al nuevo RHUI de Azure.You're using the old VM snapshot, and you need to update it to point to the new Azure RHUI.

  2. El acceso a la RHUI hospedada en Azure se limita a las máquinas virtuales dentro de los intervalos de direcciones IP del centro de datos de Azure.Access to Azure-hosted RHUI is limited to VMs within the Azure datacenter IP ranges.

  3. Si está usando la configuración nueva y comprobó que la máquina virtual se conecta desde el intervalo IP de Azure pero sigue sin poder conectarse a RHUI de Azure, presente una incidencia de soporte técnico a Microsoft o Red Hat.If you're using the new configuration, have verified that the VM connects from the Azure IP range, and still can't connect to Azure RHUI, file a support case with Microsoft or Red Hat.

Actualización de infraestructuraInfrastructure update

En septiembre de 2016, implementamos una RHUI de Azure actualizada.In September 2016, we deployed an updated Azure RHUI. En abril de 2017, antigua RHUI de Azure dejó de prestar servicio.In April 2017, we shut down the old Azure RHUI. Si ha usado las imágenes de PAYG de RHEL (o sus instantáneas) desde septiembre de 2016 o después, se conecta automáticamente al nuevo RHUI de Azure.If you have been using the RHEL PAYG images (or their snapshots) from September 2016 or later, you're automatically connecting to the new Azure RHUI. Sin embargo, si instantáneas anteriores en sus máquinas virtuales, debe actualizar manualmente su configuración para acceder a la RHUI de Azure tal como se describe en la siguiente sección.If, however, you have older snapshots on your VMs, you need to manually update their configuration to access the Azure RHUI as described in a following section.

Los nuevos servidores RHUI de Azure se implementan con Azure Traffic Manager.The new Azure RHUI servers are deployed with Azure Traffic Manager. En Traffic Manager, una máquina virtual puede usar cualquier punto de conexión único (rhui-1.micrsoft.com), independientemente de la región.In Traffic Manager, a single endpoint (rhui-1.microsoft.com) can be used by any VM, regardless of region.

Procedimiento de actualización manual para usar los servidores de RHUI de AzureManual update procedure to use the Azure RHUI servers

Este procedimiento se proporciona solo como referencia.This procedure is provided for reference only. Las imágenes de RHEL PAYG ya tienen la configuración correcta para conectarse a la RHUI de Azure.RHEL PAYG images already have the correct configuration to connect to Azure RHUI. Para actualizar manualmente la configuración para usar los servidores de RHUI de Azure, complete los pasos siguientes:To manually update the configuration to use the Azure RHUI servers, complete the following steps:

  • Para RHEL 6:For RHEL 6:

    yum --config='https://rhelimage.blob.core.windows.net/repositories/rhui-microsoft-azure-rhel6.config' install 'rhui-azure-rhel6'
    
  • Para RHEL 7:For RHEL 7:

    yum --config='https://rhelimage.blob.core.windows.net/repositories/rhui-microsoft-azure-rhel7.config' install 'rhui-azure-rhel7'
    

Pasos siguientesNext steps

  • Para crear una máquina virtual Linux de Red Hat Enterprise a partir de la imagen de pago por uso de Azure Marketplace y usar la RHUI hospedada en Azure, vaya a Azure Marketplace.To create a Red Hat Enterprise Linux VM from an Azure Marketplace PAYG image and to use Azure-hosted RHUI, go to the Azure Marketplace.
  • Para obtener más información acerca de las imágenes de Red Hat en Azure, consulte la página de documentación.To learn more about the Red Hat images in Azure, go to the documentation page.
  • Puede encontrar información sobre las directivas de soporte técnico de Red Hat para todas las versiones de RHEL en la página Red Hat Enterprise Linux Life Cycle (Ciclo de vida de Red Hat Enterprise Linux).Information on Red Hat support policies for all versions of RHEL can be found on the Red Hat Enterprise Linux Life Cycle page.