Este documento explica como ver os seus pedidos de capacidade reservada e a sua capacidade reservada para clusters de HPC com VMs H4D e capacidades de gestão melhoradas. Ao ver a disponibilidade, as propriedades e a topologia da capacidade reservada e dos pedidos, pode planear a capacidade reservada para as suas cargas de trabalho.
O âmbito deste documento está limitado às cargas de trabalho que usam uma opção de capacidade que menciona reservas futuras. Para mais informações sobre as opções de capacidade para clusters de HPC com VMs H4D e capacidades de gestão melhoradas, consulte o artigo Escolha uma opção de consumo e obtenha capacidade.
Depois de Google Cloud aprovar um pedido de reserva futura, o Compute Engine cria automaticamente (criação automática) uma reserva vazia para os recursos pedidos. Em seguida, pode ver a reserva para planear a sua carga de trabalho. Posteriormente, na hora de início pedida, o Compute Engine adiciona as instâncias de máquinas virtuais (VM) reservadas à reserva. Em seguida, pode começar a usar a reserva criando VMs que correspondam à reserva.
Antes de começar
Reservar capacidade: se ainda não o fez, reserve capacidade para instâncias H4D através de uma das seguintes opções:
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se 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
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud initSe estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- Set a default region and zone.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud initSe estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Funções necessárias
Para receber as autorizações de que precisa para ver as reservas, peça ao seu administrador para lhe conceder a função de IAM Utilizador de reserva futura de computação (
roles/compute.futureReservationUser) no projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.Esta função predefinida contém as autorizações necessárias para ver reservas. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
As seguintes autorizações são necessárias para ver reservas:
-
Para ver os detalhes de um pedido de reserva futuro:
compute.futureReservations.getno projeto -
Para ver os detalhes de uma reserva:
compute.reservations.getno projeto
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Limitações
Só pode ver uma reserva partilhada ou um pedido de reserva futura partilhado no projeto onde a Google o criou.
Veja os seus pedidos de capacidade reservada
Para ver os seus pedidos de reserva futuros, use um ou mais dos seguintes métodos:
- Para ver uma vista geral de todos os pedidos de reserva futuros no seu projeto, veja uma lista dos seus pedidos de reserva futuros.
- Para ver os detalhes completos de um único pedido de reserva futura, veja os detalhes de um pedido de reserva futura.
Veja uma lista dos seus pedidos de reserva futuros
Pode ver uma lista dos seus pedidos de reserva futuros para ver o período de reserva, o estado e a zona dos seus pedidos.
Para ver uma lista dos seus pedidos de reserva futuros, selecione uma das seguintes opções:
Consola
- Na Google Cloud consola, aceda à página Reservas.
- Clique no separador Reservas futuras. A tabela apresenta cada pedido de reserva futura e cada coluna da tabela descreve uma propriedade.
- Opcional: para refinar a lista de pedidos, no campo Filtro, selecione as propriedades pelas quais quer filtrar os pedidos.
gcloud
Para ver uma lista dos seus pedidos de reserva futuros, use o comando
gcloud compute future-reservations list:gcloud compute future-reservations list
O resultado é semelhante ao seguinte exemplo:
NAME: fr-01 TOTAL_COUNT: 100 START_TIME: 2026-07-20T07:00:00Z END_TIME: 2026-08-05T07:00:00Z PROCUREMENT_STATUS: FULFILLED ZONE: us-west4-b NAME: fr-02 TOTAL_COUNT: 10 START_TIME: 2026-07-20T07:00:00Z END_TIME: 2026-12-01T00:00:00Z PROCUREMENT_STATUS: PENDING_APPROVAL ZONE: us-west4-b
Se quiser refinar a sua lista de pedidos de reserva futuros, use o mesmo comando com a flag
--filter.REST
Para ver uma lista dos seus pedidos de reserva futuros, faça um
GETpedido através de um dos seguintes métodos:- Para ver uma lista de pedidos em todas as zonas:
futureReservations.aggregatedListmétodo - Para ver uma lista de pedidos numa zona específica:
método
futureReservations.list
Por exemplo, para ver uma lista de pedidos em todas as zonas, faça um pedido
GETda seguinte forma:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/futureReservations
Substitua
PROJECT_IDpelo ID do projeto onde existem os pedidos.O resultado de uma lista de pedidos de reservas futuras numa única zona é semelhante ao seguinte:
{ "id": "projects/example-project/aggregated/futureReservations", "items": [ { "specificSkuProperties": { "instanceProperties": { "machineType": "h4d-standard-192-lssd", "localSsds": [ { "diskSizeGb": "375", "interface": "NVME" }, ... ] }, "totalCount": "8" }, "kind": "compute#futureReservation", "id": "7979651787097007552", "creationTimestamp": "2025-11-27T11:14:58.305-08:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/futureReservations/example-draft-request", "selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/futureReservations/7979651787097007552", "zone": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a", "name": "example-draft-request", "timeWindow": { "startTime": "2026-01-27T19:20:00Z", "endTime": "2026-02-10T19:20:00Z" }, "status": { "procurementStatus": "DRAFTING", "lockTime": "2026-01-27T19:15:00Z" }, "planningStatus": "DRAFT", "specificReservationRequired": true, "reservationName": "example-reservation", "deploymentType": "DENSE", "schedulingType": "INDEPENDENT", "autoCreatedReservationsDeleteTime": "2026-02-10T19:20:00Z" }, ... ], "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/aggregated/futureReservations", "etag": "AnzKY34l-cvvV-JnniESJ0dtQvQ=/hvc4jaHpxFAZmOt1FVtKNgzZu-M=", "kind": "compute#futureReservationsListResponse" }Se quiser refinar a sua lista de pedidos de reserva futuros, faça o mesmo pedido e, no URL do pedido, inclua o parâmetro de consulta
filter.Veja os detalhes de um pedido de reserva futuro
Pode ver os detalhes de um pedido de reserva futuro para rever as propriedades e o período de reserva dos seus recursos reservados.
Para ver os detalhes de um pedido de reserva futuro, selecione uma das seguintes opções:
Consola
Na Google Cloud consola, aceda à página Reservas.
- Clique no separador Reservas futuras. A tabela apresenta cada pedido de reserva futura e cada coluna da tabela descreve uma propriedade.
- Para ver os detalhes de um pedido, na coluna Nome, clique no nome do pedido. É aberta uma página com os detalhes do pedido de reserva futuro.
gcloud
Para ver os detalhes de um pedido de reserva futuro, use o comando
gcloud compute future-reservations describe:gcloud compute future-reservations describe FUTURE_RESERVATION_NAME \ --zone=ZONESubstitua o seguinte:
FUTURE_RESERVATION_NAME: o nome do pedido de reserva futuro.ZONE: a zona onde existe o pedido de reserva futuro.
O resultado é semelhante ao seguinte exemplo:
autoCreatedReservationsDeleteTime: '2026-02-10T19:20:00Z' creationTimestamp: '2025-11-27T11:14:58.305-08:00' deploymentType: DENSE id: '7979651787097007552' kind: compute#futureReservation name: example-draft-request planningStatus: DRAFT reservationName: example-reservation schedulingType: INDEPENDENT selfLink: https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-b/futureReservations/example-draft-request selfLinkWithId: https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-b/futureReservations/7979651787097007552 specificReservationRequired: true specificSkuProperties: instanceProperties: guestAccelerators: - acceleratorCount: 8 acceleratorType: nvidia-h200-141gb localSsds: - diskSizeGb: '375' interface: NVME ... machineType: a3-ultragpu-8g totalCount: '2' status: autoCreatedReservations: - https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-b/reservations/example-reservation fulfilledCount: '2' lockTime: '2026-01-27T19:15:00Z' procurementStatus: DRAFTING timeWindow: endTime: '2026-02-10T19:20:00Z' startTime: '2026-01-27T19:20:00Z' zone: https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-bREST
Para ver os detalhes de um pedido de reserva futuro, faça um
GETpedido ao métodofutureReservations.get:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
Substitua o seguinte:
PROJECT_ID: o ID do projeto onde existe o pedido de reserva futuro.ZONE: a zona onde existe o pedido de reserva futuro.FUTURE_RESERVATION_NAME: o nome do pedido de reserva futuro.
O resultado é semelhante ao seguinte:
{ "specificSkuProperties": { "instanceProperties": { "machineType": "h4d-standard-192" }, "totalCount": "8" }, "kind": "compute#futureReservation", "id": "7201773389437194422", "creationTimestamp": "2025-11-27T11:14:58.305-08:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/futureReservations/example-draft-request", "selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/futureReservations/7201773389437194422", "zone": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a", "name": "example-draft-request", "timeWindow": { "startTime": "2026-01-27T19:20:00Z", "endTime": "2026-02-10T19:20:00Z" }, "status": { "procurementStatus": "DRAFTING", "lockTime": "2026-01-27T19:15:00Z" }, "planningStatus": "DRAFT", "specificReservationRequired": true, "reservationName": "example-reservation", "deploymentType": "DENSE", "schedulingType": "GROUPED", "autoCreatedReservationsDeleteTime": "2026-02-10T19:20:00Z" }Veja a sua capacidade reservada
Veja a sua capacidade reservada quando quiser fazer uma ou mais das seguintes ações:
- Identifique uma reserva, um bloco e um sub-bloco que quer usar para implementar uma carga de trabalho.
- Compreenda as propriedades, a utilização e a topologia da sua capacidade reservada.
Para ver a sua capacidade reservada, use um ou mais dos seguintes métodos:
- Para ver uma vista geral de toda a capacidade reservada no seu projeto e verificar se existe capacidade reservada não utilizada, veja uma lista das suas reservas.
- Para rever as propriedades e a disponibilidade de todas as VMs reservadas para uma reserva, veja os detalhes de uma reserva.
- Para compreender como os blocos e os sub-blocos de capacidade de uma reserva estão organizados, como para integração com a sua ferramenta de agendamento ou planeamento, veja a topologia de uma reserva.
Veja uma lista das suas reservas
Pode ver uma lista das suas reservas no projeto para ver toda a capacidade reservada no projeto e pesquisar uma reserva para usar na implementação da sua carga de trabalho.
Para ver uma lista das suas reservas, selecione uma das seguintes opções:
Consola
- Na Google Cloud consola, aceda à página Reservas.
No separador Reservas a pedido (predefinição), a tabela apresenta cada reserva e cada coluna da tabela descreve uma propriedade.
- Opcional: para refinar a lista de reservas, no campo Filtrar, selecione as propriedades pelas quais quer filtrar as reservas.
gcloud
Para ver uma lista das suas reservas, use o comando
gcloud compute reservations list:gcloud compute reservations list
O resultado é semelhante ao seguinte:
NAME: r-01 IN_USE_COUNT: 0 COUNT: 5 ZONE: europe-west4-b SHARE_TYPE: LOCAL NAME: r-02 IN_USE_COUNT: 3 COUNT: 10 ZONE: europe-west4-b SHARE_TYPE: LOCAL
Se quiser refinar a sua lista de reservas, use o mesmo comando com a flag
--filter.REST
Para ver uma lista das suas reservas, faça um pedido
GETatravés de um dos seguintes métodos:- Para ver uma lista das suas reservas em todas as zonas:
Método
reservations.aggregatedList - Para ver uma lista das suas reservas numa única zona:
Método
reservations.list
Por exemplo, para ver uma lista das suas reservas em todas as zonas, faça um pedido
GETda seguinte forma:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/reservations
Substitua
PROJECT_IDpelo ID do projeto onde existem as reservas.O resultado de uma lista de reservas numa única zona é semelhante ao seguinte:
{ "id": "projects/example-project/zones/europe-west4-b/futureReservations", "items": [ { "specificSkuProperties": { "instanceProperties": { "machineType": "h4d-highmem-192-lssd", "localSsds": [ { "diskSizeGb": "375", "interface": "NVME" } ] }, "totalCount": "8" }, "kind": "compute#futureReservation", "id": "7979651787097007552", "creationTimestamp": "2025-11-27T11:14:58.305-08:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b/futureReservations/example-draft-request", "selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b/futureReservations/7979651787097007552", "zone": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b", "name": "example-draft-request", "timeWindow": { "startTime": "2026-01-27T19:20:00Z", "endTime": "2026-02-10T19:20:00Z" }, "status": { "procurementStatus": "DRAFTING", "lockTime": "2026-01-27T19:15:00Z" }, "planningStatus": "DRAFT", "specificReservationRequired": true, "reservationName": "example-reservation", "deploymentType": "DENSE", "schedulingType": "GROUPED", "autoCreatedReservationsDeleteTime": "2026-02-10T19:20:00Z" } ... ], "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b/futureReservations", "etag": "AnzKY34l-cvvV-JnniESJ0dtQvQ=/hvc4jaHpxFAZmOt1FVtKNgzZu-M=", "kind": "compute#futureReservationsListResponse" }Se quiser refinar a sua lista de reservas, faça o mesmo pedido e, no URL do pedido, inclua o parâmetro de consulta
filter.Veja os detalhes de uma reserva
Pode ver os detalhes de uma reserva no seu projeto para compreender detalhes como os seguintes:
- Que tipos de VMs estão na reserva.
- Quantas VMs estão reservadas e disponíveis na reserva.
Se quiser compreender os blocos e os sub-blocos de uma reserva, consulte o artigo Veja a topologia de uma reserva em alternativa.
Para ver os detalhes de uma reserva, selecione uma das seguintes opções:
Consola
Na Google Cloud consola, aceda à página Reservas.
- Na tabela Reservas a pedido, na coluna Nome, clique no nome da reserva cujos detalhes quer ver. É apresentada uma página com os detalhes da reserva.
gcloud
Para ver os detalhes de uma reserva, use o comando
gcloud compute reservations describe:gcloud compute reservations describe RESERVATION_NAME \ --zone=ZONESubstitua o seguinte:
RESERVATION_NAME: o nome da reserva.ZONE: a zona onde a reserva existe.
O resultado é semelhante ao seguinte exemplo:
advancedDeploymentControl: reservationOperationalMode: HIGHLY_AVAILABLE_CAPACITY creationTimestamp: '2025-11-20T15:49:02.541-07:00' deleteAtTime: '2026-01-31T07:00:00Z' deploymentType: DENSE id: '5555834036379788721' kind: compute#reservation name: example-res1 reservationSharingPolicy: serviceShareType: DISALLOW_ALL resourceStatus: reservationBlockCount: 1 reservationMaintenance: schedulingType: GROUPED schedulingType: GROUPED selfLink: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1 shareSettings: shareType: LOCAL specificReservation: assuredCount: '8' count: '8' inUseCount: '0' instanceProperties: machineType: h4d-highmem-192 minCpuPlatform: Any CPU Platform specificReservationRequired: true status: READY zone: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-aA saída inclui os seguintes campos para a reserva:
name: o nome da reserva.reservationBlockCount: o número total de blocos na reserva.assuredCount: o número total de VMs que podem ser implementadas usando a reserva. Se este valor for inferior acount, veja como resolver problemas relacionados com um menor número de VMs disponíveis para consumo.inUseCount: o número de VMs que já estão implementadas na reserva.instanceProperties: as propriedades das VMs que podem ser implementadas na reserva.
REST
Para ver os detalhes de uma reserva, faça um pedido
GETao método :reservations.getGET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
Substitua o seguinte:
PROJECT_ID: o ID do projeto onde a reserva existe.ZONE: a zona onde existe a reserva.RESERVATION_NAME: o nome da reserva.
O resultado é semelhante ao seguinte:
{ "specificReservation": { "instanceProperties": { "machineType": "h4d-highmem-192-lssd", "minCpuPlatform": "Any CPU Platform", "localSsds": [ { "diskSizeGb": "375", "interface": "NVME" }, { "diskSizeGb": "375", "interface": "NVME" }, { "diskSizeGb": "375", "interface": "NVME" }, { "diskSizeGb": "375", "interface": "NVME" }, { "diskSizeGb": "375", "interface": "NVME" }, { "diskSizeGb": "375", "interface": "NVME" }, { "diskSizeGb": "375", "interface": "NVME" }, { "diskSizeGb": "375", "interface": "NVME" }, { "diskSizeGb": "375", "interface": "NVME" }, { "diskSizeGb": "375", "interface": "NVME" } ] }, "count": "8", "inUseCount": "0", "assuredCount": "8" }, "kind": "compute#reservation", "id": "5555834036379788721", "creationTimestamp": "2025-11-20T15:49:02.541-07:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1", "zone": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a", "name": "example-res1", "specificReservationRequired": true, "status": "READY", "shareSettings": { "shareType": "LOCAL" }, "resourceStatus": { "reservationMaintenance": { "schedulingType": "INDEPENDENT" }, "reservationBlockCount": 1 }, "reservationSharingPolicy": { "serviceShareType": "DISALLOW_ALL" }, "deploymentType": "DENSE", "advancedDeploymentControl": { "reservationOperationalMode": "HIGHLY_AVAILABLE_CAPACITY" }, "schedulingType": "INDEPENDENT", "deleteAtTime": "2026-01-31T07:00:00Z" }A saída inclui os seguintes campos para a reserva:
instanceProperties: as propriedades das VMs que podem ser implementadas na reserva.inUseCount: o número de VMs que já estão implementadas na reserva.assuredCount: o número total de VMs que podem ser implementadas usando a reserva. Se este valor for inferior acount, veja como resolver problemas relacionados com menos VMs disponíveis para consumo.name: o nome da reserva.
Veja a topologia de uma reserva
Pode ver as informações detalhadas da topologia de uma reserva para ajudar a decidir onde criar VMs nos blocos e sub-blocos reservados. Para ver informações sobre o posicionamento de VMs reservadas que já foram implementadas, consulte o artigo Veja a topologia do cluster H4D.
Se quiser ver outros detalhes sobre uma reserva, consulte o artigo Veja os detalhes de uma reserva.
Veja blocos reservados
Para listar e descrever os blocos disponíveis numa reserva, use qualquer um dos seguintes métodos. Esta tarefa ajuda a determinar o seguinte:
- Que blocos de capacidade estão na reserva.
- Qual a capacidade disponível em cada bloco.
- O nome, o bloco e o sub-bloco de todas as VMs implementadas no bloco. (Disponível apenas quando visualiza um bloco específico através da CLI gcloud ou do REST.)
Consola
Na Google Cloud consola, aceda à página Reservas.
- Na tabela Reservas a pedido, na coluna Nome, clique no nome da reserva cujos detalhes quer ver. É apresentada a página de detalhes da reserva.
- Na secção Topologia de recursos, pode ver informações sobre os
seus blocos reservados. Estas informações incluem o seguinte para cada bloco:
- ID do bloco: o nome do bloco.
- Count: o número total de VMs que podem ser implementadas no bloco.
- Em utilização: o número de VMs que já estão implementadas no bloco.
gcloud
Pode ver os bloqueios numa reserva através dos seguintes comandos:
- Para ver todos os blocos disponíveis numa reserva, use o comando
gcloud compute reservations blocks list:gcloud compute reservations blocks list RESERVATION_NAME \ --zone=ZONE - Para ver um bloco específico numa reserva, use o comando
gcloud compute reservations blocks describe. Para ver também o nome e a topologia de todas as VMs implementadas no bloco, adicione a flag--full-view=BLOCK_VIEW_FULL.gcloud compute reservations blocks describe RESERVATION_NAME \ --zone=ZONE \ --block-name=BLOCK_NAME \ --full-view=BLOCK_VIEW_FULL
Substitua o seguinte:
RESERVATION_NAME: o nome da reserva.ZONE: a zona onde existe a reserva.BLOCK_NAME: o nome do bloco.
A saída de cada bloco é semelhante ao seguinte exemplo:
resource: count: 36 creationTimestamp: '2025-08-04T15:15:07.074-07:00' id: '4360924059555106309' inUseCount: 35 kind: compute#reservationBlock name: example-res1-block-0001 physicalTopology: block: 1acd074d42cd3be9e4486b524db2e9ab cluster: us-central1-cluster-dnkc instances: - instanceId: '5815586279631866288' physicalHostTopology: host: c229b308380a83e0ca345d4a0de05aa7 subBlock: c02af6bdaeccacef571e0adbe79e8c28 projectId: 'PROJECT_NUMBER' ... - instanceId: '8389759878923049076' physicalHostTopology: host: '3ac534f00c20e6e0c87c3aaff2705be6' subBlock: 'c081876ba0aa2857d608eb30a5b2fa40' projectId: 'PROJECT_NUMBER' reservationMaintenance: instanceMaintenanceOngoingCount: 3 instanceMaintenancePendingCount: 32 maintenanceOngoingCount: 2 maintenancePendingCount: 34 schedulingType: GROUPED subblockInfraMaintenanceOngoingCount: 0 subblockInfraMaintenancePendingCount: 0 upcomingGroupMaintenance: canReschedule: false maintenanceReasons: - PLANNED_UPDATE maintenanceStatus: ONGOING type: SCHEDULED windowEndTime: '2025-09-08T17:00:00.000-07:00' windowStartTime: '2025-09-08T13:00:00.000-07:00' reservationSubBlockCount: 2 reservationSubBlockInUseCount: 2 selfLink: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1/reservationBlocks/example-res1-block-0001 selfLinkWithId: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1/reservationBlocks/4360924059555106309 status: READY zone: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-aA saída inclui os seguintes campos para cada bloco:
count: o número total de VMs que podem ser implementadas no bloco.inUseCount: o número de VMs que já estão implementadas no bloco.name: o nome do bloco.physicalTopology: a localização física do bloco, que também aparece na topologia de VMs, da seguinte forma:block: o ID específico da organização do bloqueio.cluster: o nome global do cluster.instances: uma lista dos nomes e localizações físicas de todas as VMs no bloco, da seguinte forma. (Este campo só aparece quando inclui a flag--full-view=BLOCK_VIEW_FULL.)instanceId: o ID de uma instância.subBlock: o ID específico da organização do sub-bloco onde esta instância está localizada.block: o ID específico da organização do bloco onde esta instância está localizada.
reservationSubBlockCount: o número de sub-blocos no bloco.reservationSubBlockInUseCount: o número de sub-blocos no bloco com, pelo menos, uma VM já implementada.
REST
Pode ver os bloqueios numa reserva através dos seguintes métodos:
- Para ver todos os blocos disponíveis numa reserva, faça um pedido
GETao métodoreservationBlocks.list:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks
- Para ver um bloqueio específico numa reserva, faça
um pedido
GETao métodoreservationBlocks.get. Para ver também o nome e a topologia de todas as VMs implementadas no bloco, adicione o parâmetro de consulta?view=FULL.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks/BLOCK_NAME?view=FULL
Substitua o seguinte:
PROJECT_ID: o ID do projeto onde a reserva existe.ZONE: a zona onde existe a reserva.RESERVATION_NAME: o nome da reserva.BLOCK_NAME: o nome do bloco.
O resultado de cada bloco é semelhante ao seguinte:
{ "resource": { "kind": "compute#reservationBlock", "id": "4360924059555106309", "creationTimestamp": "2025-08-04T15:15:07.074-07:00", "name": "example-res1-block-0001", "zone": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a", "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1/reservationBlocks/example-res1-block-0001", "selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1/reservationBlocks/4360924059555106309", "count": 36, "inUseCount": 35, "reservationMaintenance": { "upcomingGroupMaintenance": { "type": "SCHEDULED", "canReschedule": false, "windowStartTime": "2025-09-08T13:00:00.000-07:00", "windowEndTime": "2025-09-08T17:00:00.000-07:00", "maintenanceStatus": "ONGOING", "maintenanceReasons": [ "PLANNED_UPDATE" ] }, "maintenanceOngoingCount": 2, "maintenancePendingCount": 34, "schedulingType": "GROUPED", "subblockInfraMaintenanceOngoingCount": 0, "subblockInfraMaintenancePendingCount": 0, "instanceMaintenanceOngoingCount": 3, "instanceMaintenancePendingCount": 32 }, "status": "READY", "physicalTopology": { "cluster": "us-central1-cluster-dnkc", "block": "1acd074d42cd3be9e4486b524db2e9ab", "instances": [ { "instanceId": "5815586279631866288", "projectId": "PROJECT_NUMBER", "physicalHostTopology": { "subBlock": "c02af6bdaeccacef571e0adbe79e8c28", "host": "c229b308380a83e0ca345d4a0de05aa7" } }, ... { "instanceId": "8389759878923049076", "projectId": "PROJECT_NUMBER", "physicalHostTopology": { "subBlock": "c081876ba0aa2857d608eb30a5b2fa40", "host": "3ac534f00c20e6e0c87c3aaff2705be6" } } ] }, "reservationSubBlockCount": 2, "reservationSubBlockInUseCount": 2 } }A saída inclui os seguintes campos para cada bloco:
name: o nome do bloco.count: o número total de VMs que podem ser implementadas no bloco.inUseCount: o número de VMs que já estão implementadas no bloco.physicalTopology: a localização física do bloco, que também aparece em Ver topologia do cluster H4D, da seguinte forma:cluster: o nome global do cluster.block: o ID específico da organização do bloqueio.instances: uma lista dos nomes e localizações físicas de todas as VMs no bloco, da seguinte forma. (Este campo só aparece quando inclui o parâmetro de consulta?view=FULL.)instanceId: o ID de uma instância.subBlock: o ID específico da organização do sub-bloco onde esta instância está localizada.block: o ID específico da organização do bloco onde esta instância está localizada.
reservationSubBlockCount: o número de sub-blocos no bloco.reservationSubBlockInUseCount: o número de sub-blocos no bloco com, pelo menos, uma VM já implementada.
Veja sub-blocos reservados
Para listar e descrever os sub-blocos disponíveis num bloco de uma reserva, use a Google Cloud CLI ou a API REST. Esta tarefa ajuda a determinar o seguinte:
- Que sub-blocos de capacidade estão no bloco reservado.
- Qual a capacidade disponível em cada sub-bloco.
gcloud
Pode ver os sub-blocos numa reserva através dos seguintes comandos:
- Para ver todos os sub-blocos disponíveis num bloco de uma reserva, use o comando
gcloud compute reservations sub-blocks list:gcloud compute reservations sub-blocks list RESERVATION_NAME \ --zone=ZONE \ --block-name=BLOCK_NAME - Para ver um sub-bloco específico num bloco de uma
reserva, use o comando
gcloud compute reservations sub-blocks describe:gcloud compute reservations sub-blocks describe RESERVATION_NAME \ --zone=ZONE \ --block-name=BLOCK_NAME \ --sub-block-name=SUB-BLOCK_NAME
Substitua o seguinte:
RESERVATION_NAME: o nome da reserva.ZONE: a zona onde existe a reserva.BLOCK_NAME: o nome do bloco.SUB-BLOCK_NAME: o nome do sub-bloco.
O resultado de cada sub-bloco é semelhante ao seguinte:
count: 18 creationTimestamp: '2025-07-18T14:50:01.652-07:00' id: '6848013619223297894' inUseCount: 2 kind: compute#reservationSubBlock name: example-res1-block-0001-subblock-0001 physicalTopology: block: 2b6aa63faa2b60b7ecd3b87ec337f270 cluster: us-central1-cluster-xvhj subBlock: 556a310b49a0b247bc109cc7f997cea2 reservationSubBlockMaintenance: schedulingType: GROUPED selfLink: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1/reservationBlocks/example-res1-block-0001/reservationSubBlocks/example-res1-block-0001-subblock-0001 selfLinkWithId: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1/reservationBlocks/example-res1-block-0001/reservationSubBlocks/6848013619223297894 status: READY zone: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a
A saída inclui os seguintes campos para cada sub-bloco:
count: o número total de VMs que podem ser implementadas no sub-bloco.inUseCount: o número de VMs que já estão implementadas no sub-bloco.name: o nome do sub-bloco.physicalTopology: a localização física do sub-bloco, que também aparece na topologia de VMs, da seguinte forma:block: o ID específico da organização do bloqueio.cluster: o nome global do cluster.subblock: o ID específico da organização do sub-bloco.
REST
Pode ver os sub-blocos numa reserva através dos seguintes métodos:
- Para ver todos os sub-blocos disponíveis num bloco de uma reserva, faça um pedido
GETao métodoreservationSubBlocks.list:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks/BLOCK_NAME/reservationSubBlocks
- Para ver um sub-bloco específico num bloco de uma
reserva, faça um pedido
GETao métodoreservationSubBlocks.get:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks/BLOCK_NAME/reservationSubBlocks/SUB-BLOCK_NAME
Substitua o seguinte:
PROJECT_ID: o ID do projeto onde a reserva existe.ZONE: a zona onde existe a reserva.RESERVATION_NAME: o nome da reserva.BLOCK_NAME: o nome do bloco.SUB-BLOCK_NAME: o nome do sub-bloco.
O resultado de cada sub-bloco é semelhante ao seguinte:
{ "resource": { "kind": "compute#reservationSubBlock", "id": "5679680646666817028", "creationTimestamp": "2025-08-04T15:15:07.625-07:00", "name": "example-res1-block-0001-subblock-0001", "zone": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a", "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1/reservationBlocks/example-res1-block-0001/reservationSubBlocks/example-res1-block-0001-subblock-0001", "selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1/reservationBlocks/example-res1-block-0001/reservationSubBlocks/5679680646666817028", "count": 18, "inUseCount": 18, "reservationSubBlockMaintenance": { "upcomingGroupMaintenance": { "type": "SCHEDULED", "canReschedule": false, "windowStartTime": "2025-09-08T13:00:00.000-07:00", "windowEndTime": "2025-09-08T17:00:00.000-07:00", "maintenanceStatus": "ONGOING", "maintenanceReasons": [ "PLANNED_UPDATE" ] }, "maintenanceOngoingCount": 2, "maintenancePendingCount": 16, "schedulingType": "GROUPED", "subblockInfraMaintenanceOngoingCount": 0, "subblockInfraMaintenancePendingCount": 0, "instanceMaintenanceOngoingCount": 3, "instanceMaintenancePendingCount": 15 }, "status": "READY", "physicalTopology": { "cluster": "us-central1-cluster-dnkc", "block": "1acd074d42cd3be9e4486b524db2e9ab", "subBlock": "c081876ba0aa2857d608eb30a5b2fa40" } } }A saída inclui os seguintes campos para cada sub-bloco:
name: o nome do sub-bloco.count: o número total de VMs que podem ser implementadas no sub-bloco.inUseCount: o número de VMs que já estão implementadas no sub-bloco.physicalTopology: a localização física do sub-bloco, que também aparece na topologia de VMs, da seguinte forma:cluster: o nome global do cluster.block: o ID específico da organização do bloqueio.subblock: o ID específico da organização do sub-bloco.
O que se segue?
- Reveja todas as opções de consumo disponíveis em Vista geral da criação de clusters de HPC.
- Crie em massa instâncias otimizadas para HPC que usam o RDMA na nuvem
- Crie um cluster Slurm de HPC com RDMA ativado com instâncias H4D
- Crie um MIG para cargas de trabalho de HPC com consumo associado a reservas
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 2025-12-04 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 2025-12-04 UTC."],[],[]] -