A série de máquinas Tau T2A do Arm oferece instâncias de máquina virtual (VM) sob demanda e VMs spot para suas cargas de trabalho do Arm. Nesta página, você verá como criar uma VM executando a série de máquinas Tau T2A.
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.
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Debian 12
- Ubuntu versão 22.04, 20.04 ou 18.04
- Rocky Linux versão 9
- Rocky Linux otimizado para o Google Cloud versão 9
- RHEL versão 9
- SLES 15
- Marco 101 ou mais recente do Container-Optimized OS (COS)
No console do Google Cloud, acesse a página Instâncias de VMs.
Selecione o projeto e clique em Continuar.
Clique em Criar instância.
Especifique um Nome para sua VM. Saiba mais em Convenção de nomenclatura de recursos.
Escolha uma zona para a VM compatível com o Tau T2A.
Selecione "Uso geral" em Configuração da máquina.
- Selecione T2A no menu suspenso Série.
- Escolha um Tipo de máquina T2A no menu suspenso.
Na seção Disco de inicialização, clique em Alterar e faça o seguinte:
- Na guia Imagens públicas, escolha o seguinte:
- A imagem padrão do Debian-12-Arm64 ou qualquer outro SO Arm compatível.
- Tipo de disco de inicialização
- Tamanho do disco de inicialização
- Para confirmar as opções do disco de inicialização, clique em Selecionar.
- Na guia Imagens públicas, escolha o seguinte:
Abra a seção REDE, DISCOS, SEGURANÇA, GERENCIAMENTO, LOCAÇÃO INDIVIDUAL.
- Abra Rede.
- Na Configuração de desempenho da rede, abra o menu suspenso Card de interface de rede e selecione gVNIC.
Para criar e iniciar a VM, clique em Criar.
- Selecione uma imagem pública. Anote o nome da imagem ou da família de imagens e o nome do projeto que contém a imagem.
- Use o gcloud compute instances create command para criar uma VM a partir de uma família de imagens ou de uma versão específica de uma imagem do SO Arm.
- PROJECT_ID: o ID do projeto em que você está criando a VM.
- ZONE: a zona em que você está criando a VM.
- MACHINE_TYPE: o tipo de máquina da VM. Exemplo:
t2a-standard-2
- VM_NAME: o nome da VM.
- IMAGE_PROJECT: projeto que contém a imagem;
Por exemplo, se você especificar
debian-12
como a família de imagens, especifiquedebian-cloud
como o projeto da imagem. - IMAGE ou IMAGE_FAMILY: especifique uma das seguintes opções:
- IMAGE: uma versão específica de uma imagem pública.
Por exemplo: especifique
sourceImage
comoprojects/debian-cloud/global/images/debian-12-arm64
. - IMAGE_FAMILY: uma família de imagens. Isso cria a VM a partir da imagem do SO mais recente e não obsoleta. Por exemplo, especifique "sourceImage": "projects/debian-cloud/global/images/family/debian-12-arm64" para criar uma VM a partir da versão mais recente da imagem do SO na família de imagens do Debian 12 Arm.
- IMAGE: uma versão específica de uma imagem pública.
Por exemplo: especifique
- Conecte-se à instância da VM.
- Crie e anexe um disco de armazenamento que não seja de inicialização à VM para armazenar os dados separadamente do disco de inicialização.
- Aprenda a reservar recursos em uma zona específica.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Regiões disponíveis
A série Tau T2A está disponível apenas em regiões e zonas selecionadas.
Imagens de SO compatíveis
As imagens do SO a seguir são compatíveis com as VMs Tau T2A:
Criar uma VM do Arm
Use o console do Google Cloud, a Google Cloud CLI ou o REST para criar uma VM do Arm. Use uma imagem do SO compatível com o ARM, que tem o NVMe e o gVNIC ativados por padrão. Consulte as limitações do T2A antes de criar uma VM.
Durante o pré-lançamento público, alguns sistemas operacionais não são compatíveis com todas as opções. Por exemplo, se você estiver usando um SO Debian, defina a opção de inicialização segura como
--no-shielded-secure-boot
. Verifique quais opções são compatíveis com seu SO. Consulte Solução de problemas de VMs do ARM para saber mais.Console
gcloud
gcloud compute instances create VM_NAME \ --project=PROJECT_NAME \ --zone=ZONE \ --machine-type=MACHINE_TYPE \ --image-project=IMAGE_PROJECT \ [--image=IMAGE | --image-family=IMAGE_FAMILY] \ --network-interface=nic-type=GVNIC
Por exemplo:
gcloud compute instances create arm-vm \ --project=my-arm-project \ --zone=us-central1-a \ --machine-type=t2a-standard-1 \ --image-project=debian-cloud \ --image-family=debian-12-arm64 \ --network-interface=nic-type=GVNIC
A interface de rede gVNIC é definida automaticamente para você durante a criação da instância.
REST
Selecione uma imagem pública. Anote o nome da imagem ou da família de imagens e o nome do projeto que contém a imagem. Chame o método instances.insert para criar uma VM a partir de uma família de imagens ou de uma versão específica de uma imagem de SO do Arm:
https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "machineType": "zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name": "VM_NAME", "disks": [ { "initializeParams": { "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot": true } ], "networkInterfaces": { "nicType": "GVNIC" } }
Substitua:
Por exemplo:
https://compute.googleapis.com/compute/v1/projects/my-arm-project/zones/us-central1-a/instances { "machineType": "zones/us-central1-a/machineTypes/t2a-standard-2", "name": "arm-vm", "disks": [ { "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/family/debian-12-arm64" }, "boot": true } ], "networkInterfaces": { "nicType": "GVNIC" } }
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 2024-11-25 UTC.
-