Quando uma versão do Red Hat Enterprise Linux (RHEL) chega ao fim do suporte e sua imagem do SO 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 de prioridade urgentes selecionadas, é possível anexar o complemento de suporte ao ciclo de vida estendido do RHEL (ELS). O complemento ELS se aplica à última versão secundária de uma versão principal da seguinte maneira:
- Para o RHEL 7, o complemento ELS se aplica à versão secundária mais recente, que é o RHEL 7.9 ou o RHEL 7.9 para SAP. O complemento de ELS para o RHEL 7 está disponível até 30 de junho de 2028.
- Para o RHEL 6, o complemento ELS se aplica à versão secundária mais recente, que é o RHEL 6.10. O complemento de ELS para o RHEL 6 está disponível até 30 de junho de 2024.
Para mais informações, consulte as páginas Ciclo de vida do RHEL e Perguntas frequentes.
Este documento mostra como anexar o complemento de ELS a VMs do RHEL que têm licenças sob demanda para as imagens e que atingiram o fim da manutenção. O complemento de ELS é anexado automaticamente às VMs do RHEL 6.10 quando você as migra para o Google Cloud.
Anexar licenças do ELS
Anexe a licença ELS da seguinte maneira para cada VM:
Interrompa a VM e anexe a licença ao disco de inicialização
Valide a licença e inicie a VM
Instale o pacote de cliente ELS da infraestrutura de atualização do Red Hat (RHUI) na VM
Faturamento
Depois de anexar o ELS do RHEL a um disco, o Compute Engine adiciona um SKU à sua fatura.
Por exemplo, se você estiver usando o RHEL 7, sua fatura vai incluir um item de linha para o RHEL 7 e outro para o ELS do RHEL 7.
A cobrança das VMs do RHEL é feita de acordo com os preços das imagens premium.
Limitações
- É necessário interromper 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 do RHEL, atualize para a versão secundária mais recente conectando-se à VM e executando o seguinte comando:
sudo yum -y update
-
Verifique se você tem as seguintes permissões no disco de inicialização:
compute.disks.get
compute.disks.update
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da sua identidade para acesso a serviços e APIs do Google Cloud.
Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-se 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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Interrompa 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 a esta:
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 nenhum
userLicenses
foi anexado ainda.Para saber o nome do disco de inicialização, execute o comando
gcloud compute disks list
:gcloud compute disks list
Atualize o disco de inicialização com o URI da licença ELS do RHEL 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:
RHEL_VERSION
: a versão do RHEL. Por exemplo,rhel-7-server
.BOOT_DISK_NAME
: o nome do disco de inicialização obtido na etapa anteriorZONE
: a zona que contém o disco de inicializaçãoRHEL_ELS_VERSION
: a versão ELS do RHEL. Por exemplo,rhel-7-els
.
Receba 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:
BOOT_DISK_NAME
: o nome do disco de inicialização a ser verificado para a licença anexada;ZONE
: a zona que contém o disco de inicialização
Verifique se a saída é semelhante a esta:
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 ELS do RHEL está anexada ao disco de inicialização da VM do Linux. Para isso, verifique a saída da etapa anterior no campo
userLicenses
para a string de licença apropriada.Se o campo
userLicenses
não contiver a string de licenciamento pretendida, talvez seja necessário limpar e atualizar as licenças de usuário. Para mais informações, consulte o comandogcloud beta compute disks update
.Interrompa a VM usando o comando
gcloud compute instances start
:gcloud compute instances start VM_NAME \ [--csek-key-file ENCRYPTION_KEY]
Substitua:
VM_NAME
: o nome da VM a ser iniciadaENCRYPTION_KEY
: uma sinalização opcional que especifica o caminho para o arquivo de chave de criptografia fornecida pelo cliente (CSEK) se o disco de inicialização for criptografado
Verifique se você está usando o RHEL 7.9 ou o RHEL 7.9 for SAP:
cat /etc/redhat-release
Faça o download e instale a atualização mais recente:
sudo yum -y update
Remova os pacotes de cliente RHUI e instale o pacote de 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 o RHEL 6.10:
cat /etc/redhat-release
Faça o download 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, selecione Configuração para Tipos de atividade.
No painel Filtros, em Categorias, para o Tipo de recurso, selecione Disco.
Anexar a licença ELS do RHEL
Anexe a licença ELS do RHEL ao disco de inicialização da VM do Linux usando o seguinte procedimento:
Validar a licença ELS do RHEL
Verifique se a licença ELS do RHEL está anexada ao disco de inicialização da VM do Linux usando o seguinte procedimento:
Instalar o pacote do cliente RHUI ELS
Depois de anexar a string de licença ao disco do RHEL, instale o pacote de cliente RHUI ELS na VM conectando-se à VM e executando os seguintes comandos:
RHEL 7
RHEL 6
Ver registros de auditoria
Use o procedimento a seguir para ver o histórico de atualizações de licenças:
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 2024-12-22 UTC.
-