Criar uma instância com Advanced Compute Images

É possível criar uma instância que usa imagens de computação avançada para fornecer um ambiente otimizado para suas cargas de trabalho de inteligência artificial (IA), machine learning (ML) e computação de alto desempenho (HPC). É possível usar as seguintes interfaces:

Para saber mais sobre Advanced Compute Images, consulte Visão geral das Advanced Compute Images.

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 Cloud de Confiance by S3NS . 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 Cloud de Confiance para acessar serviços Cloud de Confiance by S3NS e APIs, não é necessário configurar a autenticação.

    gcloud

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

Funções exigidas

Para receber as permissões necessárias para criar instâncias, 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 instâncias. Para acessar 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 instâncias:

  • compute.instances.create no projeto
  • Usar uma imagem personalizada para 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
  • Especificar uma sub-rede para a VM: compute.subnetworks.use no projeto ou na sub-rede escolhida
  • 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 VPC: compute.subnetworks.useExternalIp no projeto ou na sub-rede escolhida
  • Atribuir uma rede legada à VM: compute.networks.use no projeto
  • Atribuir um endereço IP externo à VM usando uma rede legada: compute.networks.useExternalIp no projeto
  • 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 funções personalizadas ou outros papéis predefinidos.

Guia de início rápido

Este tutorial descreve as etapas para criar uma instância A3 Ultra ou A4 que usa imagens de computação avançada para configurar e personalizar o SO convidado.

Pré-requisitos

Antes de criar uma instância, conclua as seguintes tarefas para criar instâncias A3 Ultra e A4:

  1. Obtenha capacidade de recursos para instâncias A3 Ultra ou A4.
  2. Criar redes VPC.
  3. Opcional: criar uma política de posicionamento compacto

Criar uma instância de computação com Advanced Compute Images

Depois de concluir as tarefas de pré-requisito, use um dos métodos a seguir para criar a instância.

Console

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

    Acesse "Criar uma instância"

    Se solicitado, selecione o projeto e clique em Continuar. A página Criar instância aparece e mostra o painel Configuração da máquina.

  2. No painel Configuração da máquina, faça o seguinte:

    1. No campo Nome, especifique um nome para a instância de computação. Para mais informações, consulte Convenção de nomenclatura de recursos.
    2. Selecione uma região e uma zona para a instância. Se você reservou os recursos de computação, a região e a zona selecionadas precisam corresponder à região e à zona da sua reserva.

    3. Clique na guia GPUs e siga estas etapas:

      1. Na lista Tipo de GPU, selecione o tipo de GPU.
        • Para instâncias A4, selecione NVIDIA B200.
        • Para instâncias A3 Ultra, selecione NVIDIA H200 de 141 GB.
      2. Na lista Número de GPUs, selecione 8.
      3. Opcional: selecione outro tipo de máquina.
  3. No menu de navegação, clique em SO e armazenamento. No painel SO e armazenamento que aparece, siga estas etapas:

    1. Clique em Alterar. O painel Disco de inicialização aparece e mostra a guia Imagens públicas.
    2. Na lista Sistema operacional, selecione Imagens avançadas do Compute.
    3. Na lista Versão, selecione a versão do SO.
    4. Opcional: na lista Tipo de disco de inicialização, selecione o tipo de disco de inicialização.
    5. Opcional: especifique outras propriedades para o disco de inicialização, como o tamanho do disco.
    6. Opcional: para opções avançadas de configuração, expanda a seção Mostrar configurações avançadas.
    7. Para confirmar as opções do disco de inicialização e voltar ao painel Sistema operacional e armazenamento, clique em Selecionar.
  4. No menu de navegação, clique em Rede. O painel Rede aparece.

  5. Opcional: para configurar o acesso à instância de fora do Cloud de Confiance by S3NS, siga estas etapas:

    1. Acesse a seção Firewall.
    2. Para permitir o tráfego HTTP ou HTTPS para a instância de computação, selecione Permitir tráfego HTTP ou Permitir tráfego HTTPS.

      O Compute Engine adiciona uma tag de rede à instância de computação e cria a regra de firewall de entrada correspondente que permite todo o tráfego de entrada em tcp:80 (HTTP) ou tcp:443 (HTTPS). A tag de rede associa a regra de firewall à instância. Para mais informações, consulte Visão geral das regras de firewall na documentação do Cloud Next Generation Firewall.

  6. Para criar uma instância com várias NICs, siga estas etapas no painel Rede. Para uma instância de NIC única, pule estas etapas.

    1. Na seção Interfaces de rede, siga estas etapas:
    2. Exclua a interface de rede padrão. Para excluir a interface, clique em Excluir.
    3. Clique em Adicionar uma interface de rede. Use essa opção para adicionar interfaces de rede que se conectam às redes VPC criadas na seção anterior. Ao adicionar as interfaces de rede, lembre-se do seguinte:

      • Para uma interface de rede usada na comunicação de host para host, selecione uma rede VPC e uma sub-rede comuns nas listas Rede e Sub-rede e defina a lista Placa de rede como gVNIC.

      • Para uma interface de rede usada na comunicação entre GPUs, selecione a rede VPC e a sub-rede RoCE nas listas Rede e Sub-rede e defina a lista Placa de rede como MRDMA para essas interfaces de rede.

  7. No menu de navegação, clique em Avançado. Em seguida, siga estas etapas para o modelo de provisionamento que você quer usar.

    Início flexível

    1. Na seção Modelo de provisionamento, na lista Modelo de provisionamento de VM, selecione Início flexível.
    2. No campo Inserir número de horas, insira o tempo máximo de execução pretendido para a instância de computação. O valor precisa estar entre 0.01 (0,01 horas ou 36 segundos) e 168 (168 horas ou sete dias).

    3. Selecione Definir um tempo de espera para a criação da VM.

      Com base nos requisitos zonais da sua carga de trabalho, especifique uma das seguintes durações para aumentar as chances de sucesso da solicitação de criação de VM:

      • Cargas de trabalho com requisitos zonais estritos: se a carga de trabalho exigir que você crie a VM em uma zona específica, especifique uma duração entre 90 segundos e 2 horas. Quanto maior a duração, maiores as chances de conseguir recursos.
      • Cargas de trabalho sem requisitos zonais estritos: se a VM puder ser executada em qualquer zona da região, especifique uma duração de 0 segundo ou desmarque a caixa de seleção Definir um tempo de espera para a criação da VM. Essa ação específica que o Compute Engine só aloca recursos se eles estiverem imediatamente disponíveis. Se a solicitação de criação da VM falhar porque os recursos não estão disponíveis, tente de novo em outra zona.

    4. No campo No encerramento da VM, selecione se você quer parar ou excluir a instância de computação ao final da duração da execução:

      • Para excluir a instância, selecione Excluir.
      • Para interromper a instância, selecione Parar.

    Vinculada à reserva

    1. Clique em Escolher uma reserva. Essa ação abre um painel com uma lista de reservas disponíveis na zona selecionada. Na lista de reservas, siga estas etapas:

      1. Selecione a reserva que você quer usar para a instância de computação. Também é possível selecionar um bloco específico na reserva.
      2. Clique em Escolher.

    Spot

    1. Na seção Modelo de provisionamento, escolha Spot na lista Modelo de provisionamento de VM.
    2. Opcional: para selecionar a ação de encerramento que acontece quando o Compute Engine encerra a VM spot:

      1. Expanda o menu Configurações avançadas do modelo de provisionamento de VM.
      2. Na lista No encerramento da VM, selecione uma das seguintes opções:
      3. Para interromper a VM Spot durante a preempção, selecione Parar (padrão).
      4. Para excluir a VM Spot durante a preempção, selecione Excluir.
  8. Para criar e iniciar a instância, clique em Criar.

gcloud

Para criar a VM, use o comando gcloud compute instances create.

Os parâmetros que você precisa especificar dependem da opção de consumo que está usando para essa implantação. Selecione a guia que corresponde ao modelo de provisionamento da sua opção de consumo.

Início flexível

Antes de executar o comando, adicione a flag para uma política de posicionamento compacta.

gcloud compute instances create INSTANCE_NAME  \
    --machine-type=MACHINE_TYPE \
    --image-family=IMAGE_FAMILY \
    --image-project=IMAGE_PROJECT \
    --zone=ZONE \
    --boot-disk-type=hyperdisk-balanced \
    --boot-disk-size=DISK_SIZE \
    --scopes=cloud-platform \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-0,subnet=GVNIC_NAME_PREFIX-sub-0 \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-1,subnet=GVNIC_NAME_PREFIX-sub-1,no-address 
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-0,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-1,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-2,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-3,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-4,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-5,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-6,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-7,no-address \
    --reservation-affinity=none \
    --provisioning-model=FLEX_START \
    --request-valid-for-duration=REQUEST_VALID_FOR_DURATION \
    --max-run-duration=MAX_RUN_DURATION \
    --instance-termination-action=TERMINATION_ACTION \
    --maintenance-policy=TERMINATE

Siga estas etapas:

  1. Substitua:

    • INSTANCE_NAME: o nome da VM.
    • MACHINE_TYPE: o tipo de máquina a ser usado para a VM. Para mais informações, consulte Tipos de máquinas com GPU.
    • IMAGE_FAMILY: a família de imagens da imagem do SO que você quer usar. Para uma lista de sistemas operacionais aceitos, consulte Detalhes do sistema operacional.
    • IMAGE_PROJECT: o ID do projeto da imagem do SO.
    • ZONE: a zona em que o tipo de máquina que você quer usar está disponível. Para especificar uma política de posicionamento compacto, use uma zona na mesma região da política de posicionamento compacto. Para informações sobre regiões, consulte Disponibilidade de GPUs por regiões e zonas.
    • DISK_SIZE: o tamanho do disco de inicialização em GB.
    • GVNIC_NAME_PREFIX: o prefixo de nome especificado ao criar as redes e sub-redes VPC padrão que usam gVNICs.
    • RDMA_NAME_PREFIX: o prefixo de nome especificado ao criar as redes e sub-redes da VPC que usam NICs RDMA.
    • REQUEST_VALID_FOR_DURATION: o tempo de validade da solicitação para criar a VM. Formate o valor como o número de dias, horas, minutos ou segundos seguidos por d, h, m e s, respectivamente. Por exemplo, especifique 30m para 30 minutos ou 1h2m3s para 1 hora, 2 minutos e 3 segundos.

      Com base nos requisitos zonais da sua carga de trabalho, especifique uma das seguintes durações para aumentar as chances de sucesso da solicitação de criação de VM:

      • Cargas de trabalho com requisitos zonais estritos: se a carga de trabalho exigir que você crie a VM em uma zona específica, especifique uma duração entre 90 segundos (90s) e duas horas (2h). Quanto maior a duração, maiores as chances de conseguir recursos.
      • Cargas de trabalho sem requisitos zonais estritos: se a VM puder ser executada em qualquer zona da região, especifique uma duração de zero segundos (0s). Essa ação especifica que o Compute Engine só aloca recursos se eles estiverem disponíveis imediatamente. Se a solicitação de criação da VM falhar porque os recursos não estão disponíveis, tente de novo em uma zona diferente.
    • MAX_RUN_DURATION: por quanto tempo você quer que as VMs solicitadas sejam executadas. Formate o valor como o número de dias, horas, minutos ou segundos, seguido por d, h, m e s, respectivamente. O valor precisa estar entre 10 minutos e sete dias.

    • TERMINATION_ACTION: se o Compute Engine interrompe (STOP) ou exclui (DELETE) a VM ao final da duração da execução.

  2. Opcional: para usar uma política de posicionamento compacto, adicione a seguinte flag:

      --resource-policies=POLICY_NAME
    

    Substitua:

    • POLICY_NAME: o nome da política de posicionamento compacto.
  3. Execute o comando.

Vinculada à reserva

Antes de executar o comando, adicione a flag para uma política de posicionamento compacta.

gcloud compute instances create INSTANCE_NAME  \
    --machine-type=MACHINE_TYPE \
    --image-family=IMAGE_FAMILY \
    --image-project=IMAGE_PROJECT \
    --zone=ZONE \
    --boot-disk-type=hyperdisk-balanced \
    --boot-disk-size=DISK_SIZE \
    --scopes=cloud-platform \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-0,subnet=GVNIC_NAME_PREFIX-sub-0 \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-1,subnet=GVNIC_NAME_PREFIX-sub-1,no-address 
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-0,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-1,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-2,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-3,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-4,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-5,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-6,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-7,no-address \
    --reservation-affinity=specific \
    --reservation=RESERVATION \
    --provisioning-model=RESERVATION_BOUND \
    --instance-termination-action=TERMINATION_ACTION \
    --maintenance-policy=TERMINATE \
    --restart-on-failure

Siga estas etapas:

  1. Substitua:

    • INSTANCE_NAME: o nome da VM.
    • MACHINE_TYPE: o tipo de máquina a ser usado para a VM. Para mais informações, consulte Tipos de máquinas com GPU.
    • IMAGE_FAMILY: a família de imagens da imagem do SO que você quer usar. Para uma lista de sistemas operacionais aceitos, consulte Detalhes do sistema operacional.
    • IMAGE_PROJECT: o ID do projeto da imagem do SO.
    • ZONE: a zona em que o tipo de máquina que você quer usar está disponível. Para especificar uma política de posicionamento compacto, use uma zona na mesma região da política de posicionamento compacto. Para informações sobre regiões, consulte Disponibilidade de GPUs por regiões e zonas.
    • DISK_SIZE: o tamanho do disco de inicialização em GB.
    • GVNIC_NAME_PREFIX: o prefixo de nome especificado ao criar as redes e sub-redes VPC padrão que usam gVNICs.
    • RDMA_NAME_PREFIX: o prefixo de nome especificado ao criar as redes e sub-redes da VPC que usam NICs RDMA.
    • RESERVATION: o nome da reserva ou um bloco específico dentro de uma reserva. Para conferir o nome da reserva ou os blocos disponíveis, consulte Visualizar a capacidade reservada. Com base na sua exigência de posicionamento de instâncias, escolha uma das seguintes opções:
      • Para criar a instância em qualquer bloco:

        projects/RESERVATION_OWNER_PROJECT_ID/reservations/RESERVATION_NAME

        Além disso, para criar várias instâncias no mesmo bloco, aplique a mesma política de posicionamento compacto que especifica uma colocação de bloco (maxDistance=2) ao criar cada instância. Em seguida, o Compute Engine aplica a política à reserva e cria instâncias no mesmo bloco.

      • Para criar a instância em um bloco específico:

        projects/RESERVATION_OWNER_PROJECT_ID/reservations/RESERVATION_NAME/reservationBlocks/RESERVATION_BLOCK_NAME
    • TERMINATION_ACTION: se o Compute Engine interrompe (STOP) ou exclui (DELETE) a VM ao final do período de reserva.

  2. Opcional: para usar uma política de posicionamento compacto, adicione a seguinte flag:

      --resource-policies=POLICY_NAME
    

    Substitua:

    • POLICY_NAME: o nome da política de posicionamento compacto.
  3. Execute o comando.

Spot

Antes de executar o comando, adicione a flag para uma política de posicionamento compacta.

gcloud compute instances create INSTANCE_NAME  \
    --machine-type=MACHINE_TYPE \
    --image-family=IMAGE_FAMILY \
    --image-project=IMAGE_PROJECT \
    --zone=ZONE \
    --boot-disk-type=hyperdisk-balanced \
    --boot-disk-size=DISK_SIZE \
    --scopes=cloud-platform \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-0,subnet=GVNIC_NAME_PREFIX-sub-0 \
    --network-interface=nic-type=GVNIC,network=GVNIC_NAME_PREFIX-net-1,subnet=GVNIC_NAME_PREFIX-sub-1,no-address 
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-0,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-1,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-2,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-3,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-4,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-5,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-6,no-address \
    --network-interface=nic-type=MRDMA,network=RDMA_NAME_PREFIX-mrdma,subnet=RDMA_NAME_PREFIX-mrdma-sub-7,no-address \
    --provisioning-model=SPOT \
    --instance-termination-action=TERMINATION_ACTION \
    --maintenance-policy=TERMINATE \
    --no-restart-on-failure

Siga estas etapas:

  1. Substitua:

    • INSTANCE_NAME: o nome da VM.
    • MACHINE_TYPE: o tipo de máquina a ser usado para a VM. Para mais informações, consulte Tipos de máquinas com GPU.
    • IMAGE_FAMILY: a família de imagens da imagem do SO que você quer usar. Para uma lista de sistemas operacionais aceitos, consulte Detalhes do sistema operacional.
    • IMAGE_PROJECT: o ID do projeto da imagem do SO.
    • ZONE: a zona em que o tipo de máquina que você quer usar está disponível. Para especificar uma política de posicionamento compacto, use uma zona na mesma região da política de posicionamento compacto. Para informações sobre regiões, consulte Disponibilidade de GPUs por regiões e zonas.
    • DISK_SIZE: o tamanho do disco de inicialização em GB.
    • GVNIC_NAME_PREFIX: o prefixo de nome especificado ao criar as redes e sub-redes VPC padrão que usam gVNICs.
    • RDMA_NAME_PREFIX: o prefixo de nome especificado ao criar as redes e sub-redes da VPC que usam NICs RDMA.
    • TERMINATION_ACTION: a ação a ser realizada quando o Compute Engine forçar a interrupção da instância, STOP (padrão) ou DELETE.

  2. Opcional: para usar uma política de posicionamento compacto, adicione a seguinte flag:

      --resource-policies=POLICY_NAME
    

    Substitua:

    • POLICY_NAME: o nome da política de posicionamento compacto.
  3. Execute o comando.

Após algum tempo, a criação da instância de computação é concluída. Para verificar a configuração da instância e ver o status dela, execute o seguinte comando:

gcloud compute instances describe INSTANCE_NAME

Configurar VMs do Spot

Se você criou uma VM Spot, siga estas etapas:

Acessar a instância de computação

Depois de criar a instância de computação, ela é iniciada automaticamente. Para acessar a instância, faça o seguinte:

Console

  1. No console do Cloud de Confiance , acesse a página Instâncias de VM.

    Acessar instâncias de VM

  2. Clique no nome da instância de computação.

  3. Na seção Acesso remoto, clique na primeira lista suspensa e escolha como você quer acessar a instância.

O Compute Engine propaga as chaves SSH e cria o usuário. Para mais informações, consulte Conectar-se a VMs do Linux.

gcloud

Para acessar a instância usando SSH, utilize o comando gcloud compute ssh:

gcloud compute ssh INSTANCE_NAME --zone ZONE

O Compute Engine propaga as chaves SSH e cria o usuário. Para mais informações, consulte Conectar-se a VMs do Linux.

Limpar

Para evitar cobranças na sua conta do Cloud de Confiance by S3NS pelos recursos usados nestes guias de início rápido, exclua as instâncias de computação e todos os recursos anexados que você criou.

Console

  1. No console do Cloud de Confiance , acesse a página Instâncias de VM.

    Acessar instâncias de VM

  2. Selecione as instâncias que você quer excluir.

  3. Clique em Excluir.

  4. Na caixa de diálogo, faça o seguinte:

    1. Opcional: para excluir as instâncias sem encerrá-las normalmente ou encerrar um encerramento normal em andamento, marque a caixa de seleção Ignorar encerramento normal (se aplicável).

    2. Para confirmar, clique em Excluir.

  5. Para excluir os discos usados pelas instâncias excluídas, acesse a página Discos e siga estas etapas:

    Acessar Discos

    1. Selecione os discos que você quer excluir. Os discos selecionados não podem ter um valor na coluna Em uso por.

    2. Clique em Excluir.

    3. Para confirmar, clique em Excluir.

gcloud

Para excluir uma ou mais instâncias na mesma zona, use o comando gcloud compute instances delete. Para forçar a exclusão dos discos anexados a uma ou mais instâncias, inclua a flag --delete-disks:

gcloud compute instances delete INSTANCE_NAMES \
        --delete-disks=DELETE_DISK_TYPE \
        --zone=ZONE

Substitua:

  • INSTANCE_NAMES: uma lista de nomes de instâncias separados por espaços. Por exemplo, instance-01 instance-02 instance-03.

  • ZONE: a zona em que as instâncias estão localizadas.

  • DELETE_DISK_TYPE: especifique um dos seguintes valores:

    • Para excluir o armazenamento permanente de inicialização e não inicialização anexado: all
    • Para excluir apenas o armazenamento permanente de inicialização anexado: boot
    • Para excluir apenas o armazenamento permanente sem inicialização: data

Criar uma imagem personalizada com base em imagens avançadas do Compute

É possível criar uma imagem personalizada com base em uma imagem do Advanced Compute Images. Em seguida, use a imagem personalizada ao criar novas instâncias de computação para suas cargas de trabalho e aplicativos.

Para criar uma imagem personalizada, conclua as seguintes tarefas:

  1. Configure um local de armazenamento para a imagem. Para criar, modificar e excluir imagens de SO armazenadas no Cloud Storage, você precisa ter recebido a função roles/compute.storageAdmin.

  2. Crie uma instância de computação com Advanced Compute Images.

  3. Personalize o SO convidado conforme necessário para sua instância de computação.

  4. Interrompa a instância de computação para evitar gravações nos discos. Se não for possível parar a instância, conclua as etapas em Minimizar a gravação de dados no disco permanente.

  5. Desative a opção de exclusão automática do disco de inicialização.

  6. Crie uma imagem personalizada usando o disco de inicialização da instância de computação como o disco de origem. Para isso, use o console doCloud de Confiance ou a CLI do Google Cloud.

    Console

    1. No console do Cloud de Confiance , acesse a página Imagens.

      Acessar "Imagens"

    2. Clique em Criar imagem.

    3. Especifique um nome para a imagem.

    4. Em Disco de origem, selecione o nome do disco de inicialização da instância de computação que usa imagens avançadas de computação.

      Se a instância de computação não estiver interrompida, selecione Manter a instância em execução para confirmar que você quer criar a imagem enquanto a instância está em execução. Você precisa ter concluído as etapas para minimizar as gravações no disco de inicialização.

    5. Na lista suspensa Com base na localização do disco de origem (padrão), especifique o local para armazenar a imagem personalizada. Por exemplo, especifique us para armazenar a imagem na multirregião us ou us-central1 para armazenar a imagem personalizada na região us-central1.

      Se você não especificar, o Compute Engine armazenará a imagem na multirregião mais próxima do local de origem dela.

    6. Opcional: especifique outras propriedades da imagem:

      • Família: a família de imagens à qual esta nova imagem pertence.
      • Descrição: uma descrição para a imagem personalizada.
      • Rótulo: um rótulo para agrupar recursos.
    7. Especifique a chave de criptografia. É possível escolher entre uma chave doGoogle Cloud-powered encryption key ou do Cloud Key Management Service (Cloud KMS). Se nenhuma chave de criptografia for especificada, as imagens serão criptografadas usando uma Google Cloud-powered encryption key.

    8. Clique em Criar para criar a imagem.

    gcloud

    Use o comando gcloud compute images create para criar uma imagem personalizada.

    A sinalização --force é uma sinalização opcional que permite criar a imagem de uma instância em execução. Por padrão, não é possível criar imagens de instâncias em execução. Especifique essa sinalização apenas se tiver certeza de que quer criar a imagem enquanto a instância está sendo executada.

    gcloud compute images create IMAGE_NAME \
        --source-disk=SOURCE_DISK \
        --source-disk-zone=ZONE \
        [--family=IMAGE_FAMILY] \
        [--storage-location=LOCATION] \
        [--force]
    

    Substitua:

    • IMAGE_NAME: um nome para a nova imagem.
    • SOURCE_DISK: o disco pelo qual você quer criar a imagem
    • ZONE: a zona em que o disco está localizado.
    • IMAGE_FAMILY: (opcional): uma sinalização que especifica a qual família de imagens essa imagem pertence
    • LOCATION (opcional): uma sinalização que permite designar a região ou a multirregião em que a imagem está armazenada. Por exemplo, especifique us para armazenar a imagem na multirregião us ou us-central1 para armazená-la na região us-central1. Se você não especificar, o Compute Engine armazenará a imagem na multirregião mais próxima do local de origem dela.

Para mais informações sobre como criar imagens personalizadas, consulte Criar imagens personalizadas.

Compartilhar a imagem

Depois de criar uma imagem personalizada, é possível compartilhá-la entre projetos. Se você permitir que usuários de outro projeto usem suas imagens personalizadas, eles poderão acessar essas imagens especificando o projeto de imagem na solicitação.

Usar Advanced Compute Images com modelos de instância

É possível criar um modelo de instância que especifica uma imagem do Advanced Compute Images e usar o modelo para fazer o seguinte:

Limitações para criar modelos de instância

Observe as seguintes limitações ao criar um modelo de instância:

  • A VPC compartilhada em interfaces diferentes de nic0 para modelos de instância é compatível com CLI gcloud e a REST, mas não com o console doCloud de Confiance .
  • Não é possível atualizar nem alterar um modelo de instância depois de criá-lo. Caso tenha um modelo desatualizado ou precise fazer alterações na configuração, crie outro modelo.
  • Se você quiser especificar uma família de imagens em um modelo de instância, não poderá usar o console Cloud de Confiance . Em vez disso, use a Google Cloud CLI ou a REST.
  • É possível usar um modelo de instância para criar instâncias de computação com um disco de inicialização equilibrado de hiperdisco que esteja em um pool de armazenamento, mas apenas se o pool de armazenamento estiver na mesma zona que a instância.
  • Não é possível usar modelos de instância global para criar instâncias de computação com discos não inicializáveis em um pool de armazenamento.
  • Para criar um modelo de instância regional, o tipo de GPU especificado no modelo precisa estar disponível em pelo menos uma zona na região especificada.

Criar um modelo de instância

A maioria das propriedades que você pode especificar em uma solicitação para criar uma instância de computação individual também pode ser especificada para um modelo de instância, incluindo metadados da instância, scripts de inicialização, discos permanentes e contas de serviço. As informações necessárias para um modelo de instância incluem o tipo de máquina, o disco de inicialização e a rede.

É possível criar um modelo de instância regional ou global que usa Imagens de computação avançada usando o console Cloud de Confiance ou a Google Cloud CLI.

Para criar um modelo de instância, sua conta de usuário precisa ter todas as permissões necessárias para chamar o método instanceTemplates.insert.

As seções a seguir descrevem como criar um modelo de instância para uso com grupos gerenciados de instâncias (MIGs), instâncias de computação individuais ou reservas. Para criar um modelo de instância para uso com o Hipercomputador de IA, siga as instruções em Criar um MIG otimizado para IA com o tipo de máquina A4 ou A3 Ultra em vez disso.

Criar outros recursos necessários para instâncias A3 Ultra ou A4

Antes de criar um modelo de instância para instâncias que usam imagens de computação avançada, você precisa criar os recursos que serão especificados no modelo. Conclua as tarefas listadas em Pré-requisitos para criar esses recursos.

Criar um modelo de instância que especifique uma imagem do Advanced Compute Images

É possível criar o modelo de instância usando o console do Cloud de Confiance ou os comandos da CLI gcloud.

Console

  1. No console do Cloud de Confiance , acesse a página Modelos de instância.

    Acessar "Modelos de instância"

  2. Clique em Criar modelo de instância.

  3. No campo Nome, insira um nome para o modelo de instância.

  4. Selecione o Local da seguinte forma:

    1. Para usar o modelo de instância em várias regiões, escolha Global (padrão).
    2. Para reduzir a dependência entre regiões, escolha Regional e selecione a Região em que você quer criar o modelo de instância.
  5. Na seção Configuração da máquina, faça o seguinte:

    1. Clique na guia GPUs.
    2. Na lista Tipo de GPU, selecione o tipo de GPU. Para instâncias A4, selecione NVIDIA B200 ou, para instâncias A3 Ultra, selecione NVIDIA H200 141GB.
    3. Na lista Número de GPUs, selecione 8.
    4. Opcional: selecione um tipo de máquina diferente do padrão.
  6. Na seção Disco de inicialização, clique em Alterar e faça o seguinte:

    1. Na lista Sistema operacional, selecione Imagens avançadas do Compute.
    2. Na lista Versão, selecione a versão do SO.
    3. Opcional: especifique outras propriedades para o disco de inicialização, como o tamanho do disco.
  7. Clique em Criar para criar o modelo de instância.

gcloud

Para criar um modelo de instância regional ou global, use o comando instance-templates create. Para um modelo de instância regional, use a flag --instance-template-region para definir a região do modelo.

Ao criar um modelo de instância para instâncias de GPU, defina a flag --maintenance-policy como TERMINATE.

  • Crie um modelo de instância regional usando o seguinte comando.

    gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME \
      --instance-template-region=REGION \
      --accelerator=count=8,type=GPU_TYPE \
      --machine-type=MACHINE_TYPE \
      --image-project=advanced-compute-images \
      --image-family=IMAGE_FAMILY \
      --maintenance-policy=TERMINATE
    
  • Crie um modelo de instância global usando o seguinte comando:

    gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME
      --accelerator=count=8,type=GPU_TYPE \
      --machine-type=MACHINE_TYPE \
      --image-project=advanced-compute-images \
      --image-family=IMAGE_FAMILY \
      --maintenance-policy=TERMINATE
    

Substitua:

  • INSTANCE_TEMPLATE_NAME: um nome para o modelo de instância.
  • REGION: para modelos de instância regionais, essa é a região em que o modelo será criado.
  • GPU_TYPE: o tipo de GPU a ser usado com as instâncias de computação. Ao usar imagens de computação avançada, especifique nvidia-b200 para instâncias A4 ou nvidia-h200-141gb para instâncias A3 Ultra.
  • MACHINE_TYPE: o tipo de máquina da instância de computação. Para usar imagens de computação avançada, especifique um tipo de máquina A3 Ultra ou A4.
  • IMAGE_FAMILY: especifique uma destas opções:
    • IMAGE_FAMILY: uma família de imagens. Isso especifica a versão mais recente da imagem do SO nessa família. Por exemplo, é possível especificar aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64.
    • IMAGE: uma versão específica da imagem do SO, por exemplo, aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64-v20260427-1. Para especificar uma versão específica da imagem do SO em vez de uma família de imagens, use a flag --image em vez de --image-family.

é possível adicionar até 15 discos secundários que não sejam de inicialização. Especifique a sinalização --create-disk para cada disco secundário criado.

  • Para criar discos secundários com base em uma imagem pública ou personalizada, especifique as propriedades image e image-project para cada disco na sinalização --create-disk.
  • Para criar um disco vazio, não inclua as propriedades image ou image-project.
  • Se quiser, inclua as propriedades size e type do disco.

Para uma lista de todos os subcomandos e sinalizações disponíveis, consulte a referência de instance-templates.

A seguir

* Leia Cenários básicos para a criação de grupos gerenciados de instâncias (MIGs). * Saiba como verificar o status de uma instância para saber quando ela está pronta para uso. * Saiba como se conectar à instância.