Este documento explica como ver a localização física das instâncias do Compute Engine A4X Max, A4X, A4, A3 Ultra, A3 Mega e A3 High (8 GPUs) que são executadas em blocos de capacidade reservados.
Depois de criar instâncias A4X Max, A4X, A4, A3 Ultra, A3 Mega e A3 High (8 GPUs), você pode conferir as disposições delas para verificar quais instâncias estão mais próximas umas das outras. Ao entender a proximidade da instância, é possível fazer o seguinte:
Ajuste o design do aplicativo ou da carga de trabalho para minimizar ainda mais a latência da rede.
Resolva problemas de latência ou desempenho de rede de instâncias que se comunicam com frequência, se elas estiverem inesperadamente muito distantes.
Antes de começar
- Revise a terminologia usada nos recursos do Cluster Director.
-
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
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
REST
Para usar as amostras da API REST desta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Instale a CLI do Google Cloud. Após a instalação, inicialize a CLI do Google Cloud executando o seguinte comando:
gcloud initAo usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.
Saiba mais em Autenticar para usar REST na documentação de autenticação do Google Cloud .
Funções exigidas
Para receber as permissões necessárias para visualizar a topologia da instância de computação, 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 visualizar a topologia da instância de computação. Para acessar 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 conferir a topologia da instância de computação:
-
Para conferir os detalhes de uma instância:
compute.instances.getno projeto -
Para conferir uma lista de instâncias:
compute.instances.listno projeto
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Entender a topologia da instância de computação
Ao consultar os detalhes de uma instância de computação em execução, é possível entender a localização física dela em um cluster verificando o campo Host físico (para o console Google Cloud ) ou o campo
physicalHostTopology(para a CLI gcloud, a API Compute Engine ou consultando a chave de metadados). Esses campos contêm os seguintes subcampos:cluster: o nome global do cluster.block: o ID específico da organização do bloco reservado em que a instância está localizada.sub-block: o ID específico da organização do subbloco em que a instância está localizada.host: o ID específico da organização do host em que a instância é executada.
Para entender a proximidade da instância, compare os valores dos campos Host físico ou
physicalHostTopologyentre as instâncias. Quanto mais subcampos as instâncias compartilharem, mais próximas elas estarão fisicamente.Também é possível ver a topologia de uma reserva em que as instâncias de computação são criadas. Os campos
physicalHostTopologyde uma reserva e de uma instância mostram os mesmos camposblockecluster. Por exemplo, ao visualizar um bloco reservado específico, é possível conferir o nome e o sub-bloco de todas as instâncias implantadas no bloco. Para mais informações sobre a topologia de uma reserva, consulte Ver a topologia de uma reserva.Ver a topologia da instância de computação
Para conferir o local físico de várias instâncias de computação em execução ao mesmo tempo, use a API REST. Caso contrário, selecione uma destas opções:
Console
No console do Google Cloud , acesse a página Instâncias de VM.
Na coluna Nome, clique no nome da instância para ver os detalhes dela. Uma página com os detalhes da instância vai aparecer, e a guia Detalhes será selecionada.
Na seção Informações básicas, verifique o valor do campo Host físico.
gcloud
Para conferir o local físico de uma instância de computação em execução, use o comando
gcloud compute instances describecom a flag--flatten=resourceStatus.physicalHostTopology:gcloud compute instances describe INSTANCE_NAME \ --flatten=resourceStatus.physicalHostTopology \ --zone=ZONESubstitua:
INSTANCE_NAME: o nome da instância.ZONE: a zona em que a instância está.
O resultado será o seguinte:
--- cluster: europe-west1-cluster-jfhb block: 3e3056e23cf91a5cb4a8621b6a52c100 subBlock: 0fc09525cbd5abd734342893ca1c083f host: 1215168a4ecdfb434fd4d28056589059REST
Para ver o local físico das instâncias de computação em execução, faça uma das seguintes solicitações
GET. Ao fazer uma solicitação, inclua o parâmetro de consultafieldse especifique para mostrar apenas os camposname,machineTypeephysicalHostTopologyde uma instância. Você também precisa incluir o parâmetro de consultafiltere especificar que apenas as instâncias em execução sejam listadas.Para conferir uma lista das suas instâncias em todas as zonas: método
instances.aggregatedListGET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/instances?fields=items.name,items.machineType,items.resourceStatus.physicalHostTopology&filter=status=RUNNINGPara conferir uma lista das suas instâncias em uma zona específica: método
instances.listGET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances?fields=items.name,items.machineType,items.resourceStatus.physicalHostTopology&filter=status=RUNNING
Substitua:
PROJECT_ID: o ID do projeto em que as instâncias estão.ZONE: a zona em que as instâncias estão.
O resultado será o seguinte:
{ "items": [ { "name": "vm-01", "machineType": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-b/machineTypes/a3-ultragpu-8g", "resourceStatus": { "physicalHostTopology": { "cluster": "europe-west1-cluster-jfhb", "block": "3e3056e23cf91a5cb4a8621b6a52c100", "subBlock": "0fc09525cbd5abd734342893ca1c083f", "host": "1215168a4ecdfb434fd4d28056589059" } } }, { "name": "vm-02", "machineType": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-b/machineTypes/a3-ultragpu-8g", "resourceStatus": { "physicalHostTopology": { "cluster": "europe-west1-cluster-jfhb", "block": "3e3056e23cf91a5cb4a8621b6a52c100", "subBlock": "1fc18636cbd4abd623553784ca2c174e", "host": "2326279b5ecdfc545fd5e39167698168" } } }, ... ] }Se quiser refinar sua lista de instâncias, edite a expressão de filtro no parâmetro de consulta
filter.Consultar a topologia da instância de computação usando a chave de metadados
Para conferir o local físico de uma instância de computação em execução consultando a chave de metadados
physical_host_topology, selecione uma das seguintes opções:Instâncias do Linux
Conecte-se à instância de computação do Linux.
Na instância do Linux, crie uma consulta usando a ferramenta
curl. Para consultar a chave de metadadosphysical_host_topologyem instâncias do Linux, execute o seguinte comando:user@myinst:~$ curl -s -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/attributes/physical_host_topologyO resultado será o seguinte:
{ "cluster": "europe-west1-cluster-jfhb", "block": "3e3056e23cf91a5cb4a8621b6a52c100", "subBlock": "1fc18636cbd4abd623553784ca2c174e", "host": "2326279b5ecdfc545fd5e39167698168" }
Instâncias do Windows
Conecte-se à instância de computação do Windows.
Na instância do Windows, crie uma consulta usando o comando
Invoke-RestMethod. Para consultar a chave de metadadosphysical_host_topologyem instâncias do Windows, execute o seguinte comando:PS C:\> $value = (Invoke-RestMethod ` -Headers @{'Metadata-Flavor' = 'Google'} ` -Uri "http://metadata.google.internal/computeMetadata/v1/instance/attributes/physical_host_topology") $valueO resultado será o seguinte:
{ "cluster": "europe-west1-cluster-jfhb", "block": "3e3056e23cf91a5cb4a8621b6a52c100", "subBlock": "1fc18636cbd4abd623553784ca2c174e", "host": "2326279b5ecdfc545fd5e39167698168" }
A seguir
Saiba como gerenciar eventos de host:
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 2026-02-24 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-02-24 UTC."],[],[]] -
Para conferir os detalhes de uma instância: