É possível criar uma instância de máquina virtual (VM) no Compute Engine usando imagens da sua assinatura do Red Hat Cloud Access.
Com essa opção, você paga a Red Hat pelas assinaturas da licença e paga ao Google Cloud apenas pelos custos de infraestrutura incorridos. Ao usar imagens do SO da sua assinatura do Red Hat Cloud Access no Google Cloud, você precisa solicitar suporte diretamente da Red Hat. Para solicitar suporte, faça login no Portal do cliente do Red Hat e abra um tíquete de suporte.
Ao criar uma VM que usa uma imagem do SO do RHEL, é possível acessar a base de conhecimento da Red Hat usando uma opção de Logon único (SSO) disponível no console Google Cloud .
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
Com isso, você confirma sua identidade para acesso a serviços e APIs do Google Cloud . Para executar código ou exemplos em um ambiente de desenvolvimento local, faça a autenticação no Compute Engine com um destes métodos:
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
-
Instale a CLI do Google Cloud. Após a instalação, inicialize a CLI do Google Cloud executando o seguinte comando:
gcloud initAo usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
- Set a default region and zone.
Funções exigidas
Para receber as permissões necessárias para criar VMs, peça ao administrador para conceder a você o papel do IAM de Administrador da instância da computação (v1) (
roles/compute.instanceAdmin.v1) no projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.Esse papel predefinido contém as permissões necessárias para criar VMs. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As permissões a seguir são necessárias para criar VMs:
-
compute.instances.createno projeto -
Usar uma imagem personalizada a fim de criar a VM:
compute.images.useReadOnlyna imagem -
Usar um snapshot para criar a VM:
compute.snapshots.useReadOnlyno snapshot -
Usar um modelo de instância para criar a VM:
compute.instanceTemplates.useReadOnlyno modelo de instância -
Especificar uma sub-rede para a VM:
compute.subnetworks.useno projeto ou na sub-rede escolhida -
Especificar um endereço IP estático para a VM:
compute.addresses.useno projeto -
Atribuir um endereço IP externo à VM ao usar uma rede VPC:
compute.subnetworks.useExternalIpno projeto ou na sub-rede escolhida -
Atribuir uma rede legada à VM:
compute.networks.useno projeto -
Atribuir um endereço IP externo à VM ao usar uma rede legada:
compute.networks.useExternalIpno projeto -
Definir os metadados da instância de VM para a VM:
compute.instances.setMetadatano projeto -
Definir tags para a VM:
compute.instances.setTagsna VM -
Definir rótulos para a VM:
compute.instances.setLabelsna VM -
Definir uma conta de serviço a ser usada pela VM:
compute.instances.setServiceAccountna VM -
Criar um disco para a VM:
compute.disks.createno projeto -
Anexar um disco atual no modo somente leitura ou de leitura e gravação:
compute.disks.useno disco -
Anexar um disco atual no modo somente leitura:
compute.disks.useReadOnlyno disco
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Criar uma VM com uma imagem do RHEL BYOS
Em resumo, para usar a assinatura do Red Hat Cloud Access no Google Cloud, você precisa concluir as seguintes etapas:
- Dê ao Google Cloud acesso às imagens na sua assinatura do Red Hat Cloud Access.
- Use o Google Cloud console ou a Google Cloud CLI para criar a VM.
Conceder ao Grupo do Google acesso à sua assinatura do RHEL
Para fornecer acesso ao Grupo do Google acesso às imagens do RHEL BYOS, siga estas etapas:
- Selecione um grupo ou crie um Grupo do Google.
- Adicione aos Grupos do Google todos os usuários e contas de serviço que você quer usar como imagens do BYOS. Consulte Adicionar pessoas ao seu grupo.
- Faça login no portal do cliente do Red Hat
e siga estas etapas:
- No menu de navegação, selecione Cloud Access.
- Clique em Ativar um novo provedor.
- No menu Selecionar uma nuvem e um provedor de serviços certificados da Red Hat, selecione Google Compute Engine.
- Digite seu ID do Google Compute Engine. Esse é o endereço de e-mail do Grupo do Google que você criou na etapa 1.
- Selecione os produtos que você quer ativar.
- Clique em Ativar.
Pode levar de três a quatro horas para que sua conta do Google Cloud seja vinculada ao Portal de clientes do Red Hat.
Noções básicas sobre projetos do RHEL BYOS
rhel-byos-cloudé um projeto Google Cloud público que contém uma lista de todas as imagens do RHEL BYOS disponíveis. Você pode consultar esse projeto para encontrar o nome ou a família de imagens correta que será usada para criar sua própria instância de VM no projeto. As imagens são gerenciadas por Google Cloud, mas só podem ser usadas se você tiver ativado corretamente sua assinatura do RHEL BYOS.criar a VM
Depois de conceder acesso ao grupo do Google à sua assinatura do RHEL, as imagens do RHEL BYOS vão estar disponíveis no projeto público Google Cloud
rhel-byos-cloudno Compute Engine, mas você vai criar sua própria VM no seu projeto.Console
O console Google Cloud simplifica esse processo apresentando automaticamente as imagens do RHEL BYOS disponíveis no projeto
rhel-byos-cloud.No console do Google Cloud , acesse a página Criar uma instância.
Especifique um Nome para sua VM. Veja mais informações em Convenção de nomenclatura de recursos.
Opcional: altere a zona desta VM. Se você selecionar Qualquer uma, o Google vai escolher automaticamente uma zona com base no tipo de máquina e na disponibilidade.
Selecione uma Configuração de máquina para sua VM.
Na seção Disco de inicialização, clique em Alterar.
Na guia Imagens públicas, conclua as seguintes etapas:
- No menu suspenso Sistema operacional, selecione uma das seguintes opções:
- Red Hat Enterprise Linux
- Red Hat Enterprise Linux para SAP
- No menu suspenso Tipo de versão, selecione a imagem que você quer usar.
- Na seção Tipo de licença, selecione Usar traga sua própria assinatura ou licença (BYOS/BYOL).
- Especifique o tipo de disco de inicialização.
- Especifique o tamanho do disco de inicialização.
- Opcional: para ver as opções avançadas de configuração, clique em Mostrar configuração avançada.
- Para confirmar as opções do disco de inicialização, clique em Selecionar.
- No menu suspenso Sistema operacional, selecione uma das seguintes opções:
Faça outras personalizações de VM conforme necessário.
Para criar e iniciar a VM, clique em Criar.
gcloud
Criar uma VM com a Google Cloud CLI é um processo de duas etapas para garantir que você use a imagem correta do projeto
rhel-byos-cloud.Para encontrar a imagem do RHEL BYOS que você quer usar. Execute o comando a seguir para listar as imagens disponíveis no projeto
rhel-byos-cloud:gcloud compute images list \ --project=rhel-byos-cloud \ --filter="name ~ rhel-byos"
Na resposta ao comando, anote o
nameda imagem que você quer usar. Por exemplo, o nome pode serrhel-9-byosourhel-9-2-sap-byos.Crie a VM com uma imagem do BYOS no seu próprio projeto referenciando a imagem encontrada na etapa anterior executando o comando
gcloud compute instances createcom seu PROJECT_ID e IMAGE_NAME.gcloud compute instances create VM_NAME \ --project=PROJECT_ID \ --image=IMAGE_NAME
Substitua:
VM_NAME: nome da nova VM;PROJECT_ID: o ID do projeto em que você quer criar a VMIMAGE_NAME: o nome específico da imagem que você quer usar
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-10-19 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-10-19 UTC."],[],[]] -