É 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 do 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ódigos ou amostras de um ambiente de desenvolvimento local, autentique-se no
Compute Engine selecionando uma das seguintes opções:
Selecione a guia para como planeja usar as amostras nesta página:
Console
Quando você usa o console Google Cloud para acessar serviços Google Cloud e APIs, não é necessário configurar a autenticação.
gcloud
-
Instale a CLI do Google Cloud. Após a instalação, inicialize a Google Cloud CLI executando o seguinte comando:
gcloud initAo usar um provedor de identidade (IdP) externo, primeiro faça login na CLI gcloud com sua identidade federada.
-
- Defina uma região e uma zona padrão.
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 do Compute (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 acessar as permissões exatas necessárias, abra 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 para 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 usando 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-cloud
no 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 projetorhel-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 da imagem específica que você quer usar