Criar uma VM usando uma imagem do RHEL BYOS


É 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. de dois minutos.

Antes de começar

  • 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 da seguinte maneira.

    Selecione a guia para como planeja usar as amostras nesta página:

    Console

    Quando você usa o console do Google Cloud para acessar os serviços e as APIs do Google Cloud, não é necessário configurar a autenticação.

    gcloud

    1. Instale a Google Cloud CLI e inicialize-a executando o seguinte comando:

      gcloud init
    2. Defina uma região e uma zona padrão.

Funções exigidas

Para receber as permissões necessárias para o encerramento automático, 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 como conceder papéis, consulte Gerenciar acesso.

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.create no projeto
  • Usar uma imagem personalizada a fim de criar a VM: compute.images.useReadOnly na imagem
  • Usar um snapshot para criar a VM: compute.snapshots.useReadOnly no snapshot
  • Usar um modelo de instância para criar a VM: compute.instanceTemplates.useReadOnly no modelo de instância
  • Atribuir uma rede legada à VM: compute.networks.use no projeto
  • Especificar um endereço IP estático para a VM: compute.addresses.use no projeto
  • Atribuir um endereço IP externo à VM ao usar uma rede legada: compute.networks.useExternalIp no projeto
  • Especificar uma sub-rede para a VM: compute.subnetworks.use no projeto ou na sub-rede escolhida
  • Atribuir um endereço IP externo à VM ao usar uma rede VPC: compute.subnetworks.useExternalIp no projeto ou na sub-rede escolhida
  • Definir os metadados da instância de VM para a VM: compute.instances.setMetadata no projeto
  • Definir tags para a VM: compute.instances.setTags na VM
  • Definir rótulos para a VM: compute.instances.setLabels na VM
  • Definir uma conta de serviço a ser usada pela VM: compute.instances.setServiceAccount na VM
  • Criar um disco para a VM: compute.disks.create no projeto
  • Anexar um disco atual no modo somente leitura ou de leitura e gravação: compute.disks.use no disco
  • Anexar um disco atual no modo somente leitura: compute.disks.useReadOnly no disco

Essas permissões também podem ser concedidas com papéis personalizados 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:

  1. Dê ao Google Cloud acesso às imagens na sua assinatura do Red Hat Cloud Access.
  2. Use o console do Google Cloud 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:

  1. Selecione um grupo ou crie um Grupo do Google.
  2. 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.
  3. Faça login no Portal do cliente do Red Hat e conclua as seguintes etapas:
    1. No menu de navegação, selecione Cloud Access.
    2. Clique em Ativar um novo provedor.
    3. No menu Selecionar uma nuvem e um provedor de serviços certificados da Red Hat, selecione Google Compute Engine.
    4. Digite seu ID do Google Compute Engine. Esse é o endereço de e-mail do Grupo do Google que você criou na etapa 1.
    5. Selecione os produtos que você quer ativar.
    6. 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.

Crie a VM

Depois de conceder acesso ao grupo do Google à sua assinatura do RHEL, as imagens do RHEL BYOS ficarão disponíveis no projeto rhel-byos-cloud no Compute Engine. Em seguida, crie uma VM usando a imagem do RHEL BYOS.

Console

  1. No console do Google Cloud, acesse a página Criar uma instância.

    Acesse "Criar uma instância"

  2. Especifique um Nome para sua VM. Saiba mais em Convenção de nomenclatura de recursos.

  3. Opcional: altere a zona desta VM. O Compute Engine seleciona, aleatoriamente, a lista de zonas dentro de cada região para incentivar o uso em várias zonas.

  4. Selecione uma Configuração de máquina para sua VM.

  5. Na seção Disco de inicialização, clique em Alterar.

  6. Na guia Imagens públicas, conclua as seguintes etapas:

    1. No menu suspenso Sistema operacional, selecione uma das seguintes opções:
      • Red Hat Enterprise Linux
      • Red Hat Enterprise Linux para SAP
    2. No menu suspenso Tipo de versão, selecione a imagem que você quer usar.
    3. Na seção Tipo de licença, selecione Usar traga sua própria assinatura ou licença (BYOS/BYOL).
    4. Especifique o tipo de disco de inicialização.
    5. Especifique o tamanho do disco de inicialização.
    6. Opcional: para ver as opções avançadas de configuração, clique em Mostrar configuração avançada.
    7. Para confirmar as opções do disco de inicialização, clique em Selecionar.
  7. Faça outras personalizações de VM conforme necessário.

  8. Para criar e iniciar a VM, clique em Criar.

gcloud

  1. Revise uma lista das imagens do RHEL BYOS disponíveis. Para ver uma lista de imagens do RHEL BYOS, execute o comando a seguir.

    gcloud compute images list \
        --project=rhel-byos-cloud \
        --no-standard-images
    
  2. Execute o comando gcloud compute instances create para criar uma VM com uma imagem do BYOS:

     gcloud compute instances create VM_NAME \
        --image-family=IMAGE_FAMILY \
        --image-project=rhel-byos-cloud
    

    Substitua:

    • VM_NAME: nome da nova VM;
    • IMAGE_FAMILY: a família de imagens do RHEL BYOS que você quer usar. Por exemplo, rhel-9-byos ou rhel-9-2-sap-byos.

A seguir