Quando uma versão do Red Hat Enterprise Linux (RHEL) chega ao fim da manutenção e a imagem do seu sistema operacional usa uma licença sob demanda, o suporte e o acesso a essas VMs são limitados de acordo com a Política de manutenção para o estágio do ciclo de vida .
Para suporte estendido, que fornece correções de segurança de impacto crítico e correções de bugs prioritárias selecionadas, você pode anexar o complemento RHEL Extended Life Cycle Support (ELS). O complemento ELS se aplica à última versão secundária de uma versão principal da seguinte forma:
- Para RHEL 7, o complemento ELS se aplica à versão secundária mais recente, que é RHEL 7.9 ou RHEL 7.9 para SAP. O complemento ELS para RHEL 7 está disponível até 30 de junho de 2028.
- Para RHEL 6, o complemento ELS se aplica à versão secundária mais recente, que é RHEL 6.10. O complemento ELS para RHEL 6 está disponível até 30 de junho de 2024.
Para obter mais informações, consulte o Ciclo de Vida RHEL e as Perguntas Frequentes .
Este documento mostra como anexar o complemento ELS a VMs RHEL que possuem licenças sob demanda para suas imagens e atingiram o fim da manutenção. O complemento ELS é anexado automaticamente às VMs RHEL 6.10 quando você as migra para Google Cloud.
Anexar licenças ELS
Anexe a licença do ELS fazendo o seguinte para cada VM:
Parando a VM e anexando a licença ao disco de inicialização
Validando a licença e iniciando a VM
Instalando o pacote do cliente ELS do Red Hat Update Infrastructure (RHUI) na VM
Cobrança
Depois de anexar o RHEL ELS a um disco, o Compute Engine adiciona um SKU adicional à sua fatura.
Por exemplo, se você estiver usando RHEL 7, sua fatura incluirá um item de linha para RHEL 7 e outro para RHEL 7 ELS.
Você será cobrado pelas VMs RHEL de acordo com o preço das imagens premium .
Limitações
- Você deve parar uma VM antes de anexar uma licença.
Antes de começar
O complemento ELS se aplica apenas à versão secundária mais recente. Para cada VM RHEL, atualize para a versão secundária mais recente conectando-se à VM e executando o seguinte comando:
sudo yum -y update
Certifique-se de ter as seguintes permissões no disco de inicialização:
-
compute.disks.get
-
compute.disks.update
-
- Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar no Compute Engine selecionando uma das seguintes opções:
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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
Pare a VM usando o comando
gcloud compute instances stop
:gcloud compute instances stop VM_NAME
Substitua
VM_NAME
pelo nome da VM a ser interrompida.Liste os discos associados à VM usando o comando
gcloud compute instances describe
:gcloud compute instances describe VM_NAME --format="yaml(disks)"
Substitua
VM_NAME
pelo nome da VM.Verifique se a saída é semelhante à seguinte:
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
Observe que nenhuma
userLicenses
foi anexada ainda.Obtenha o nome do disco de inicialização executando o comando
gcloud compute disks list
:gcloud compute disks list
Atualize o disco de inicialização com o URI de licença RHEL ELS usando o 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"
Substitua o seguinte:
RHEL_VERSION
: a versão RHEL. Por exemplo,rhel-7-server
.BOOT_DISK_NAME
: o nome do disco de boot obtido na etapa anteriorZONE
: a zona que contém o disco de inicializaçãoRHEL_ELS_VERSION
: a versão do RHEL ELS. Por exemplo,rhel-7-els
.
Obtenha informações sobre o disco de inicialização usando o comando
gcloud beta compute disks describe
:gcloud beta compute disks describe BOOT_DISK_NAME \ --zone ZONE
Substitua o seguinte:
BOOT_DISK_NAME
: o nome do disco de inicialização para verificar a licença anexadaZONE
: a zona que contém o disco de inicialização
Verifique se a saída é semelhante à seguinte:
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
Valide se a licença RHEL ELS está anexada ao disco de inicialização da VM Linux verificando a saída da etapa anterior para o campo
userLicenses
para obter a sequência de licença apropriada.Se o campo
userLicenses
não contiver a sequência de licenciamento pretendida, talvez seja necessário limpar e atualizar as licenças de usuário. Para obter mais informações, consulte o comandogcloud beta compute disks update
.Inicie a VM usando o comando
gcloud compute instances start
:gcloud compute instances start VM_NAME \ [--csek-key-file ENCRYPTION_KEY]
Substitua o seguinte:
VM_NAME
: o nome da VM a ser iniciadaENCRYPTION_KEY
: um sinalizador opcional que especifica o caminho para o arquivo CSEK (chave de criptografia fornecida pelo cliente) se o disco de inicialização estiver criptografado
Verifique se você está usando RHEL 7.9 ou RHEL 7.9 para SAP:
cat /etc/redhat-release
Baixe e instale a atualização mais recente:
sudo yum -y update
Remova os pacotes do cliente RHUI e instale o pacote do cliente RHUI ELS:
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
Verifique se você está usando RHEL 6.10:
cat /etc/redhat-release
Baixe e instale a atualização mais recente:
sudo yum -y update
Remova o pacote do cliente RHUI e instale o pacote do cliente RHUI ELS:
sudo yum -y remove google-rhui-client-rhel6 sudo yum makecache sudo yum -y install google-rhui-client-rhel6-els
No console do Google Cloud, acesse a página Atividade .
No painel Filtros em Categorias , para Tipos de atividade, selecione Configuração .
No painel Filtros em Categorias , para o Tipo de recurso selecione Disco .
Anexar a licença RHEL ELS
Anexe a licença RHEL ELS ao disco de inicialização da VM Linux usando o seguinte procedimento:
Valide a licença RHEL ELS
Verifique se a licença RHEL ELS está anexada ao disco de inicialização da VM Linux usando o seguinte procedimento:
Instale o pacote do cliente RHUI ELS
Após anexar a sequência de licença ao disco RHEL, instale o pacote do cliente RHUI ELS na VM conectando-se à VM e executando os seguintes comandos:
RHEL 7
RHEL 6
Ver registros de auditoria
Visualize o histórico de atualizações de licença usando o procedimento a seguir:
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-04-21 UTC.
-