Crie uma VM usando uma imagem RHEL BYOS


Você pode criar uma instância de máquina virtual (VM) no Compute Engine usando imagens da sua assinatura do Red Hat Cloud Access .

Com esta opção, você paga à Red Hat pelas assinaturas de licença e paga Google Cloudapenas para custos de infraestrutura em que você incorrer. Ao usar imagens de SO da sua assinatura do Red Hat Cloud Access no Google Cloud, você deverá solicitar suporte diretamente da Red Hat. Para solicitar suporte, faça login no Portal do Cliente Red Hat e abra um ticket de suporte.

Ao criar uma VM que usa uma imagem do RHEL OS, você pode acessar o Red Hat Knowledgebase usando uma opção de logon único (SSO) disponível no console do Google Cloud .

Antes de começar

  • Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar 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

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.

Funções obrigatórias

Para obter as permissões necessárias para criar VMs, peça ao administrador para conceder a você a função do IAM Compute Instance Admin (v1) ( roles/compute.instanceAdmin.v1 ) no projeto. Para obter mais informações sobre a concessão de funções, consulte Gerenciar acesso a projetos, pastas e organizações .

Esta função predefinida contém as permissões necessárias para criar VMs. Para ver as permissões exatas necessárias, expanda a seção Permissões necessárias :

Permissões necessárias

As seguintes permissões são necessárias para criar VMs:

  • compute.instances.create no projeto
  • Para usar uma imagem personalizada para criar a VM: compute.images.useReadOnly na imagem
  • Para usar um instantâneo para criar a VM: compute.snapshots.useReadOnly no instantâneo
  • Para usar um modelo de instância para criar a VM: compute.instanceTemplates.useReadOnly no modelo de instância
  • Para atribuir uma rede legada à VM: compute.networks.use no projeto
  • Para especificar um endereço IP estático para a VM: compute.addresses.use no projeto
  • Para atribuir um endereço IP externo à VM ao usar uma rede legada: compute.networks.useExternalIp no projeto
  • Para especificar uma sub-rede para sua VM: compute.subnetworks.use no projeto ou na sub-rede escolhida
  • Para atribuir um endereço IP externo à VM ao usar uma rede VPC: compute.subnetworks.useExternalIp no projeto ou na sub-rede escolhida
  • Para definir metadados de instância de VM para a VM: compute.instances.setMetadata no projeto
  • Para definir tags para a VM: compute.instances.setTags na VM
  • Para definir rótulos para a VM: compute.instances.setLabels na VM
  • Para definir uma conta de serviço para a VM usar: compute.instances.setServiceAccount na VM
  • Para criar um novo disco para a VM: compute.disks.create no projeto
  • Para anexar um disco existente no modo somente leitura ou leitura-gravação: compute.disks.use no disco
  • Para anexar um disco existente no modo somente leitura: compute.disks.useReadOnly no disco

Você também poderá obter essas permissões com funções personalizadas ou outras funções predefinidas .

Crie uma VM com uma imagem RHEL BYOS

Em resumo, para usar a assinatura do Red Hat Cloud Access em Google Cloud, você precisa concluir as seguintes etapas:

  1. Dar Google Cloud acesso às imagens em sua assinatura do Red Hat Cloud Access.
  2. Use o console do Google Cloud ou o Google Cloud CLI para criar a VM.

Dê ao seu Grupo do Google acesso à sua assinatura RHEL

Para fornecer ao seu Grupo do Google acesso às imagens RHEL BYOS, conclua as seguintes etapas:

  1. Selecione um existente ou crie um Grupo do Google .
  2. Adicione todos os usuários e contas de serviço que você deseja que usem essas imagens BYOS ao Grupo do Google. Consulte Adicionar pessoas ao seu grupo .
  3. Faça login no Portal do Cliente Red Hat e conclua as seguintes etapas:
    1. No menu de navegação, selecione Acesso à nuvem .
    2. Clique em Habilitar um novo provedor .
    3. No menu Selecionar um provedor de serviços e nuvem certificado pela Red Hat , selecione Google Compute Engine .
    4. Insira seu ID do Google Compute Engine . Este é o endereço de e-mail do Grupo do Google que você criou na primeira etapa.
    5. Selecione os produtos que você deseja ativar.
    6. Clique em Habilitar .

Pode levar de 3 a 4 horas para o seu Google Cloud conta a ser vinculada ao Portal do Cliente Red Hat.

Crie a VM

Depois que você conceder ao Grupo do Google acesso à sua assinatura RHEL, suas imagens RHEL BYOS estarão disponíveis no projeto rhel-byos-cloud no Compute Engine. Você pode então criar uma VM usando sua imagem RHEL BYOS.

Console

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

    Vá para Criar uma instância

  2. Especifique um nome para sua VM. Para obter mais informações, consulte Convenção de nomenclatura de recursos .

  3. Opcional: altere a zona desta VM. Se você selecionar Qualquer , o Google escolherá automaticamente uma zona para você com base no tipo de máquina e na disponibilidade.

  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 um dos seguintes:
      • Red Hat Enterprise Linux
      • Red Hat Enterprise Linux para SAP
    2. No menu suspenso Tipo de versão , selecione a imagem que deseja usar.
    3. Na seção Tipo de licença , selecione 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 opções de configuração avançadas, clique em Mostrar configuração avançada .
    7. Para confirmar as opções do disco de inicialização, clique em Selecionar .
  7. Faça personalizações adicionais de VM, conforme necessário.

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

gcloud

  1. Revise uma lista das imagens RHEL BYOS que estão disponíveis. Para visualizar uma lista de imagens RHEL BYOS, execute o seguinte comando.

    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 BYOS.

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

    Substitua o seguinte:

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

O que vem a seguir