Cuando una versión de Red Hat Enterprise Linux (RHEL) alcanza el final del mantenimiento y la imagen de SO usa una licencia a pedido, la asistencia y el acceso a estas VMs se limitan según la política de mantenimiento para la etapa del ciclo de vida.
Para obtener asistencia extendida, que proporciona correcciones de seguridad de impacto crítico y correcciones de errores urgentes seleccionadas, puedes agregar el complemento de Asistencia para ciclo de vida extendido (ELS) de RHEL. El complemento de ELS se aplica a la última versión secundaria de una versión principal de la siguiente manera:
- Para RHEL 7, el complemento de ELS se aplica a la versión secundaria más reciente, que es RHEL 7.9 o RHEL 7.9 para SAP. El complemento de ELS para RHEL 7 está disponible hasta el 30 de junio de 2028.
- En el caso de RHEL 6, el complemento de ELS se aplica a la versión secundaria más reciente, que es RHEL 6.10. El complemento de ELS para RHEL 6 está disponible hasta el 30 de junio de 2024.
Para obtener más información, consulta el Ciclo de vida de RHEL y las Preguntas frecuentes.
En este documento, se muestra cómo agregar el complemento de ELS a las VMs de RHEL que tienen licencias a pedido para sus imágenes y que llegaron al final del mantenimiento. El complemento de ELS se agrega automáticamente a las VMs de RHEL 6.10 cuando las migras a Google Cloud.
Agrega licencias de ELS
A fin de agregar la licencia de ELS, haz lo siguiente para cada VM:
Detén la VM y agrega la licencia al disco de arranque.
Valida la licencia y, luego, inicia la VM.
Instala el paquete de cliente de ELS de Red Hat Update Infrastructure (RHUI) en la VM.
Facturación
Después de conectar ELS de RHEL a un disco, Compute Engine agrega un SKU adicional a la factura.
Por ejemplo, si usas RHEL 7, tu factura incluye un elemento de una sola línea para RHEL 7 y otro para ELS de RHEL 7.
Se te factura por las VMs de RHEL según los precios de imágenes premium.
Limitaciones
- Antes de agregar una licencia, debes detener la VM.
Antes de comenzar
-
El complemento de ELS solo se aplica a la última versión secundaria. Para cada VM de RHEL, actualiza a la versión menor más reciente mediante la conexión a la VM y ejecuta el siguiente comando:
sudo yum -y update
-
Asegúrate de tener los siguientes permisos en el disco de arranque:
compute.disks.get
compute.disks.update
-
Si aún no lo hiciste, configura la autenticación.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud.
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Detén la VM mediante el comando
gcloud compute instances stop
:gcloud compute instances stop VM_NAME
Reemplaza
VM_NAME
por el nombre de la VM que debe detenerse.Enumera los discos asociados con la VM mediante el comando
gcloud compute instances describe
:gcloud compute instances describe VM_NAME --format="yaml(disks)"
Reemplaza
VM_NAME
por el nombre de la VM.Verifica que el resultado sea similar al siguiente:
disks: - autoDelete: true boot: true deviceName: persistent-disk-0 diskSizeGb: '20' index: 0 interface: SCSI kind: compute#attachedDisk licenses: - https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_VERSION mode: READ_WRITE source: https://www.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks/VM_NAME type: PERSISTENT
Ten en cuenta que aún no se agregaron
userLicenses
.Obtén el nombre del disco de arranque mediante la ejecución del comando
gcloud compute disks list
:gcloud compute disks list
Actualiza el disco de arranque con el URI de licencia de ELS de RHEL mediante el comando
gcloud beta compute disks update
:gcloud beta compute disks update BOOT_DISK_NAME \ --zone ZONE \ --update-user-licenses="https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_ELS_VERSION"
Reemplaza lo siguiente:
RHEL_VERSION
: La versión de RHEL. Por ejemplo,rhel-7-server
BOOT_DISK_NAME
: Es el nombre del disco de arranque que se obtuvo en el paso anterior.ZONE
: Es la zona que contiene el disco de arranque.RHEL_ELS_VERSION
: Es la versión de ELS de RHEL. Por ejemplo,rhel-7-els
Obtén información sobre el disco de arranque mediante el comando
gcloud beta compute disks describe
:gcloud beta compute disks describe BOOT_DISK_NAME \ --zone ZONE
Reemplaza lo siguiente:
BOOT_DISK_NAME
: Es el nombre del disco de arranque en el que se verificará la licencia agregada.ZONE
: Es la zona que contiene el disco de arranque.
Verifica que el resultado sea similar al siguiente:
creationTimestamp: '2021-05-05T15:26:27.835-07:00' id: '727854272460268924' interface: SCSI kind: compute#disk labelFingerprint: 42WmSpB8rSM= lastAttachTimestamp: '2021-05-05T15:26:27.836-07:00' licenseCodes: - '1000006' - '6213885950785916969' licenses: - https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_VERSION multiWriter: false name: VM_NAME physicalBlockSizeBytes: '4096' selfLink: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/disks/DISK_NAME selfLinkWithId: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/disks/DISK_ID sizeGb: '20' sourceImage: https://www.googleapis.com/compute/beta/projects/IMAGE_PROJECT/global/images/IMAGE sourceImageId: '7397991294075835597' status: READY type: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/diskTypes/DISK_TYPE userLicenses: - https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_ELS_VERSION users: - https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/instances/VM_NAME zone: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE
Valida que la licencia de ELS de RHEL se agregue al disco de arranque de la VM de Linux mediante la verificación del resultado del paso anterior para el campo
userLicenses
de la cadena de licencia adecuada.Si el campo
userLicenses
no contiene la string de licencia prevista, es posible que debas borrar y, luego, actualizar las licencias de usuario. Para obtener más información, consulta el comandogcloud beta compute disks update
.Inicia la VM con el comando
gcloud compute instances start
:gcloud compute instances start VM_NAME \ [--csek-key-file ENCRYPTION_KEY]
Reemplaza lo siguiente:
VM_NAME
: Es el nombre de la VM que se iniciará.ENCRYPTION_KEY
: Es una marca opcional que especifica la ruta al archivo de clave de encriptación proporcionada por el cliente (CSEK) si el disco de arranque está encriptado.
Verifica que estés usando RHEL 7.9 o RHEL 7.9 para SAP:
cat /etc/redhat-release
Descarga y, luego, instala la actualización más reciente:
sudo yum -y update
Quita los paquetes de cliente de RHUI y, luego, instala el paquete de cliente de ELS de RHUI:
sudo yum -y remove google-rhui-client-rhel7 google-rhui-client-rhel79-sap google-rhui-client-rhel7-sap sudo yum makecache sudo yum -y install google-rhui-client-rhel7-els
Verifica que estés usando RHEL 6.10:
cat /etc/redhat-release
Descarga y, luego, instala la actualización más reciente:
sudo yum -y update
Quita el paquete del cliente de RHUI y, luego, instala el paquete de cliente de ELS de RHUI:
sudo yum -y remove google-rhui-client-rhel6 sudo yum makecache sudo yum -y install google-rhui-client-rhel6-els
En la consola de Google Cloud, ve a la página Actividad.
En el panel Filtros, en Categorías, para Tipos de actividad, selecciona Configuración.
En el panel Filtros, en Categorías, para Tipo de recurso, selecciona Disco.
Agrega la licencia de ELS de RHEL
Agrega la licencia de ELS de RHEL al disco de arranque de la VM de Linux mediante el siguiente procedimiento:
Valida la licencia de ELS de RHEL
Verifica que la licencia de ELS de RHEL se haya agregado al disco de arranque de la VM de Linux mediante el siguiente procedimiento:
Instala el paquete de cliente de ELS para RHUI
Después de agregar la cadena de licencia al disco de RHEL, instala el paquete de cliente de ELS de RHUI en la VM. Para ello, conéctate a la VM y ejecuta los siguientes comandos:
RHEL 7
RHEL 6
Ver registros de auditoría
Utiliza el siguiente procedimiento para ver el historial de actualizaciones de licencias:
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-12-22 (UTC)
-