Nesta página, explicamos como alternar entre os modelos de faturamento de pagamento por uso (PAYG) e traga sua própria assinatura (BYOS) para os seguintes sistemas operacionais Linux:
- Red Hat Enterprise Linux (RHEL)
- RHEL para SAP
- SUSE Linux Enterprise Server (SLES)
- SLES para SAP
Para alternar o Windows Server de traga sua própria licença (BYOL) para PAYG, consulte Alternar o Windows Server de BYOL para PAYG. Para mais detalhes sobre códigos de licença e como determinar as modificações de licença permitidas, consulte Mudanças e restrições de licença.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
Com isso, você confirma sua identidade para acesso a Cloud de Confiance by S3NS serviços e APIs do. Para executar
código ou amostras de um ambiente de desenvolvimento local, faça a autenticação no
Compute Engine com uma destas opções:
Selecione a guia para como planeja usar as amostras nesta página:
Console
Quando você usa o Cloud de Confiance console para acessar Cloud de Confiance by S3NS serviços e APIs, não é necessário configurar a autenticação.
gcloud
-
Instale a Google Cloud CLI e faça login na CLI gcloud com sua identidade federada. Depois de fazer login, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud init
-
- Defina uma região e uma zona padrão.
Preparar para atualizar a licença de um disco
Para atualizar a licença do disco enquanto ele está anexado a uma instância em execução, primeiro interrompa a instância ou desanexe o disco.
- Interrompa a instância. Desliga temporariamente a instância antes de atualizar a licença do disco.
- Remova o disco. Isso desanexa o disco da instância antes de atualizar a licença do disco.
Mudar uma licença BYOS para uma licença PAYG
Para substituir uma licença BYOS por uma licença PAYG, use a Google Cloud CLI ou a API Compute Engine.
gcloud
Para substituir a licença de um disco por uma referência ou código de licença, use o
gcloud compute disks update comando:
gcloud compute disks update DISK_NAME \
--replace-license=PREVIOUS_LICENSE,NEW_LICENSE
Substitua:
DISK_NAME: o nome do disco a ser substituído.PREVIOUS_LICENSE: a referência de licença anterior que está sendo substituída, por exemplo,"projects/rhel-cloud/global/licenses/rhel-7-byos","projects/rhel-cloud/global/licenses/rhel-8-byos".NEW_LICENSE: a nova referência de licença, por exemplo,"projects/rhel-cloud/global/licenses/rhel-7-server","projects/rhel-cloud/global/licenses/rhel-8-server".
REST
Para substituir a licença de um disco, adicione a nova licença ao corpo da solicitação e omita a licença anterior. Chame o seguinte
disks.update método v1:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/disks/DISK_NAME?paths=licenses --data '{"name":"DISK_NAME", "licenses":["https://www.googleapis.com/compute/v1/NEW_LICENSE"]}'
Substitua:
PROJECT: o nome do projeto.ZONE: a zona que contém a VM;DISK_NAME: o nome do disco.NEW_LICENSE: a nova referência de licença, por exemplo,"projects/rhel-cloud/global/licenses/rhel-6-byos","projects/rhel-cloud/global/licenses/rhel-7-byos", ou código de licença, por exemplo,"4720191914037931587","1492188837615955530".
Validar a mudança de licença
Para validar se a licença foi alterada no disco de inicialização, siga este procedimento:
Para informações sobre o disco de inicialização, execute o
gcloud compute disks describecomando:gcloud compute disks describe DISK_NAME \ --zone=ZONE \ --format="value(licenses)"Substitua:
DISK_NAME: o nome do disco de inicialização para validar a licençaZONE: a zona que contém o disco de inicialização para validar a licença.
Verifique se a saída é semelhante a esta:
https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-10-server