In diesem Dokument wird beschrieben, wie Sie Ihre Anfragen für reservierte Kapazität und Ihre reservierte Kapazität für AI Hypercomputer ansehen. Wenn Sie sich die Verfügbarkeit, Eigenschaften und Topologie Ihrer reservierten Kapazität und Anfragen ansehen, können Sie die reservierte Kapazität für Ihre Arbeitslasten planen.
Der Umfang dieses Dokuments beschränkt sich auf Arbeitslasten, für die eine Kapazitätsoption verwendet wird, in der zukünftige Reservierungen erwähnt werden. Weitere Informationen zu den Kapazitätsoptionen für AI Hypercomputer finden Sie unter Kapazitätsübersicht.
Nachdem Google Cloud eine Anfrage für eine zukünftige Reservierung genehmigt hat, erstellt Compute Engine automatisch (automatisch erstellt) eine leere Reservierung für die angeforderten Ressourcen. Sie können sich dann die Reservierung ansehen, um Ihre Arbeitslast zu planen. Später, zur angeforderten Startzeit, passiert Folgendes:
- Compute Engine fügt die reservierten VM-Instanzen der Reservierung hinzu. Anschließend können Sie die Reservierung nutzen, indem Sie VMs erstellen, die der Reservierung entsprechen.
- Sie können die Reservierung so ändern, dass sie von Vertex AI-Trainings- oder Vorhersagejobs verwendet werden kann. Eine Anleitung finden Sie unter Freigaberichtlinie einer Reservierung ändern.
Beschränkungen
Sie können eine freigegebene Reservierung oder eine freigegebene vorausschauende Reservierungsanfrage nur in dem Projekt ansehen, in dem sie von Google erstellt wurde.
Hinweise
- Kapazität reservieren:Wenn noch nicht geschehen, reservieren Sie Kapazität für AI Hypercomputer mit einer der folgenden Optionen:
-
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
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:
gcloud initWenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Compute Future Reservation User (
roles/compute.futureReservationUser) für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Aufrufen von Reservierungen benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.Diese vordefinierte Rolle enthält die Berechtigungen, die zum Aufrufen von Reservierungen erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Reservierungen anzusehen:
-
So zeigen Sie die Details einer vorausschauenden Reservierungsanfrage an:
compute.futureReservations.getim Projekt -
So zeigen Sie die Details einer Reservierung an:
compute.reservations.getim Projekt
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Anfragen für reservierte Kapazität ansehen
Verwenden Sie eine oder mehrere der folgenden Methoden, um Ihre zukünftigen Reservierungsanfragen aufzurufen:
- Wenn Sie sich einen Überblick über alle vorausschauenden Reservierungsanfragen in Ihrem Projekt verschaffen möchten, rufen Sie eine Liste der vorausschauenden Reservierungsanfragen auf.
- Hier finden Sie die vollständigen Details einer einzelnen vorausschauenden Reservierungsanfrage.
Liste Ihrer vorausschauenden Reservierungsanfragen ansehen
Sie können eine Liste Ihrer zukünftigen Reservierungsanfragen aufrufen, um den Reservierungszeitraum, den Status und die Zone Ihrer Anfragen zu sehen.
Wählen Sie eine der folgenden Optionen aus, um eine Liste Ihrer vorausschauenden Reservierungsanfragen aufzurufen:
Console
- Rufen Sie in der Google Cloud Console die Seite Reservierungen auf.
- Klicken Sie auf den Tab Vorausschauende Reservierungen. In der Tabelle ist jede zukünftige Reservierungsanfrage aufgeführt. Jede Tabellenspalte beschreibt eine Eigenschaft.
- Optional: Wenn Sie die Liste der Anfragen eingrenzen möchten, wählen Sie im Feld Filter die Attribute aus, nach denen die Anfragen gefiltert werden sollen.
gcloud
Verwenden Sie den Befehl
gcloud compute future-reservations list, um eine Liste Ihrer zukünftigen Reservierungsanfragen aufzurufen:gcloud compute future-reservations list
Die Ausgabe sieht etwa so aus wie im folgenden Beispiel.
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
Wenn Sie die Liste der vorausschauenden Reservierungsanfragen eingrenzen möchten, verwenden Sie denselben Befehl mit dem
--filter-Flag.REST
Wenn Sie eine Liste Ihrer zukünftigen Reservierungsanfragen aufrufen möchten, stellen Sie eine
GET-Anfrage an eine der folgenden Methoden:- So rufen Sie eine Liste der Anfragen in allen Zonen auf: Methode
futureReservations.aggregatedList - So rufen Sie eine Liste der Anfragen in einer bestimmten Zone auf:
Methode
futureReservations.list
Wenn Sie beispielsweise eine Liste der Anfragen in allen Zonen aufrufen möchten, stellen Sie eine
GET-Anfrage:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/futureReservations
Ersetzen Sie
PROJECT_IDdurch die ID des Projekts, in dem sich die Anfragen befinden.Die Ausgabe für eine Liste von vorausschauenden Reservierungsanfragen in einer einzelnen Zone sieht in etwa so aus:
{ "id": "projects/example-project/aggregated/futureReservations", "items": [ { "specificSkuProperties": { "instanceProperties": { "machineType": "a3-ultragpu-8g", "guestAccelerators": [ { "acceleratorType": "nvidia-h200-141gb", "acceleratorCount": 8 } ], "localSsds": [ { "diskSizeGb": "375", "interface": "NVME" }, ... ] }, "totalCount": "2" }, "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-west1-b/futureReservations/example-draft-request", "selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-b/futureReservations/7979651787097007552", "zone": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-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": "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" }Wenn Sie die Liste der Anfragen für vorausschauende Reservierungen eingrenzen möchten, stellen Sie dieselbe Anfrage und fügen Sie in die Anfrage-URL den
filterAbfrageparameter ein.Details einer vorausschauenden Reservierungsanfrage ansehen
Sie können die Details einer vorausschauenden Reservierungsanfrage aufrufen, um die Eigenschaften und den Reservierungszeitraum Ihrer reservierten Ressourcen zu prüfen.
Wählen Sie eine der folgenden Optionen aus, um die Details einer zukünftigen Reservierungsanfrage aufzurufen:
Console
Rufen Sie in der Google Cloud Console die Seite Reservierungen auf.
- Klicken Sie auf den Tab Vorausschauende Reservierungen. In der Tabelle ist jede zukünftige Reservierungsanfrage aufgeführt. Jede Tabellenspalte beschreibt eine Eigenschaft.
- Wenn Sie die Details einer Anfrage aufrufen möchten, klicken Sie in der Spalte Name auf den Namen der Anfrage. Eine Seite mit den Details der zukünftigen Reservierungsanfrage wird geöffnet.
gcloud
Verwenden Sie den
gcloud compute future-reservations describe-Befehl, um die Details einer zukünftigen Reservierungsanfrage aufzurufen:gcloud compute future-reservations describe FUTURE_RESERVATION_NAME \ --zone=ZONEErsetzen Sie Folgendes:
FUTURE_RESERVATION_NAME: der Name der zukünftigen Reservierungsanfrage.ZONE: die Zone, in der die zukünftige Reservierungsanfrage vorhanden ist.
Die Ausgabe sieht etwa so aus wie im folgenden Beispiel.
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
Wenn Sie die Details einer zukünftigen Reservierungsanfrage aufrufen möchten, stellen Sie eine
GET-Anfrage an diefutureReservations.get-Methode:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts, in dem die zukünftige Reservierungsanfrage vorhanden ist.ZONE: die Zone, in der die zukünftige Reservierungsanfrage vorhanden ist.FUTURE_RESERVATION_NAME: der Name der zukünftigen Reservierungsanfrage.
Die Ausgabe sieht etwa so aus:
{ "specificSkuProperties": { "instanceProperties": { "machineType": "a3-ultragpu-8g", "guestAccelerators": [ { "acceleratorType": "nvidia-h200-141gb", "acceleratorCount": 8 } ], "localSsds": [ { "diskSizeGb": "375", "interface": "NVME" }, ... ] }, "totalCount": "2" }, "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-west1-b/futureReservations/example-draft-request", "selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-b/futureReservations/7979651787097007552", "zone": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-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": "INDEPENDENT", "autoCreatedReservationsDeleteTime": "2026-02-10T19:20:00Z" }Reservierte Kapazität ansehen
Sie können Ihre reservierte Kapazität ansehen, wenn Sie Folgendes tun möchten:
- Suchen Sie eine Reservierung, einen Block und einen Unterblock, die Sie zum Bereitstellen einer Arbeitslast verwenden möchten.
- Eigenschaften, Nutzung und Topologie Ihrer reservierten Kapazität
Sie haben folgende Möglichkeiten, um Ihre reservierte Kapazität aufzurufen:
- Wenn Sie sich einen Überblick über die gesamte reservierte Kapazität in Ihrem Projekt verschaffen und nach ungenutzter reservierter Kapazität suchen möchten, rufen Sie eine Liste Ihrer Reservierungen auf.
- Wenn Sie die Attribute und Verfügbarkeit aller reservierten VMs für eine Reservierung ansehen möchten, rufen Sie die Details einer Reservierung auf.
- Informationen zur Organisation der Blöcke und Unterblöcke der Kapazität für eine Reservierung, z. B. für die Integration in Ihr Planungs- oder Planungstool, finden Sie in der Topologie einer Reservierung.
Liste Ihrer Reservierungen ansehen
Sie können sich eine Liste Ihrer Reservierungen in Ihrem Projekt ansehen, um die gesamte reservierte Kapazität in Ihrem Projekt zu sehen und nach einer Reservierung zu suchen, die Sie zum Bereitstellen Ihrer Arbeitslast verwenden können.
Wählen Sie eine der folgenden Optionen aus, um eine Liste Ihrer Reservierungen aufzurufen:
Console
- Rufen Sie in der Google Cloud Console die Seite Reservierungen auf.
Auf dem Tab On-Demand-Reservierungen (Standard) wird in der Tabelle jede Reservierung aufgeführt und in jeder Spalte ein Attribut beschrieben.
- Optional: Wenn Sie die Liste der Reservierungen eingrenzen möchten, wählen Sie im Feld Filter die Attribute aus, nach denen die Reservierungen gefiltert werden sollen.
gcloud
Verwenden Sie den Befehl
gcloud compute reservations list, um eine Liste Ihrer Reservierungen aufzurufen:gcloud compute reservations list
Die Ausgabe sieht etwa so aus:
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
Wenn Sie die Liste der Reservierungen eingrenzen möchten, verwenden Sie denselben Befehl mit dem Flag
--filter.REST
Wenn Sie eine Liste Ihrer Reservierungen aufrufen möchten, stellen Sie eine
GET-Anfrage an eine der folgenden Methoden:- So rufen Sie eine Liste Ihrer Reservierungen in allen Zonen auf:
Methode
reservations.aggregatedList - So rufen Sie eine Liste Ihrer Reservierungen in einer einzelnen Zone auf:
reservations.list-Methode
Wenn Sie beispielsweise eine Liste Ihrer Reservierungen in allen Zonen aufrufen möchten, stellen Sie eine
GET-Anfrage wie die folgende:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/reservations
Ersetzen Sie
PROJECT_IDdurch die ID des Projekts, in dem die Reservierungen vorhanden sind.Die Ausgabe für eine Liste von Reservierungen in einer einzelnen Zone sieht in etwa so aus:
{ "id": "projects/example-project/zones/europe-west1-b/futureReservations", "items": [ { "specificSkuProperties": { "instanceProperties": { "machineType": "a3-ultragpu-8g", "guestAccelerators": [ { "acceleratorType": "nvidia-h200-141gb", "acceleratorCount": 8 } ], "localSsds": [ { "diskSizeGb": "375", "interface": "NVME" }, ... ] }, "totalCount": "2" }, "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-west1-b/futureReservations/example-draft-request", "selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-b/futureReservations/7979651787097007552", "zone": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-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": "INDEPENDENT", "autoCreatedReservationsDeleteTime": "2026-02-10T19:20:00Z" } ... ], "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west1-b/futureReservations", "etag": "AnzKY34l-cvvV-JnniESJ0dtQvQ=/hvc4jaHpxFAZmOt1FVtKNgzZu-M=", "kind": "compute#futureReservationsListResponse" }Wenn Sie die Liste der Reservierungen eingrenzen möchten, stellen Sie dieselbe Anfrage und fügen Sie in der Anfrage-URL den Abfrageparameter
filterein.Details einer Reservierung ansehen
Sie können die Details einer Reservierung in Ihrem Projekt aufrufen, um Informationen wie die folgenden zu sehen:
- Welche Arten von VMs in der Reservierung enthalten sind.
- Anzahl der reservierten und in der Reservierung verfügbaren VMs.
- Der Zustand der Reservierung, einschließlich der Anzahl der fehlerfreien Blöcke. (Nur über die gcloud CLI oder REST verfügbar)
Wenn Sie die Blöcke und Unterblöcke einer Reservierung sehen möchten, lesen Sie stattdessen Topologie einer Reservierung ansehen.
Wählen Sie eine der folgenden Optionen aus, um die Details einer Reservierung aufzurufen:
Console
Rufen Sie in der Google Cloud Console die Seite Reservierungen auf.
- Klicken Sie in der Tabelle On-demand reservations (On-Demand-Reservierungen) in der Spalte Name auf den Namen der Reservierung, deren Details Sie aufrufen möchten. Eine Seite mit den Details der Reservierung wird angezeigt.
gcloud
Wenn Sie die Details einer Reservierung aufrufen möchten, verwenden Sie den
gcloud compute reservations describe-Befehl:gcloud compute reservations describe RESERVATION_NAME \ --zone=ZONEErsetzen Sie Folgendes:
RESERVATION_NAME: der Name der Reservierung.ZONE: die Zone, in der die Reservierung vorhanden ist.
Die Ausgabe sieht etwa so aus wie im folgenden Beispiel.
advancedDeploymentControl: reservationOperationalMode: ALL_CAPACITY creationTimestamp: '2025-07-18T13:23:22.191-07:00' deleteAtTime: '2026-06-19T00:00:00Z' deploymentType: DENSE enableEmergentMaintenance: false id: '4298354039694234582' kind: compute#reservation name: example-res1 reservationSharingPolicy: serviceShareType: DISALLOW_ALL resourceStatus: healthInfo: degradedBlockCount: 0 healthStatus: HEALTHY healthyBlockCount: 1 reservationBlockCount: 1 reservationMaintenance: schedulingType: GROUPED schedulingType: GROUPED selfLink: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/example-res1 selfLinkWithId: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations/4298354039694234582 shareSettings: shareType: LOCAL specificReservation: assuredCount: '18' count: '18' inUseCount: '2' instanceProperties: guestAccelerators: - acceleratorCount: 4 acceleratorType: nvidia-gb200 localSsds: - diskSizeGb: '3000' interface: NVME - diskSizeGb: '3000' interface: NVME - diskSizeGb: '3000' interface: NVME - diskSizeGb: '3000' interface: NVME machineType: a4x-highgpu-4g specificReservationRequired: true status: READY zone: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-aDie Ausgabe enthält die folgenden Felder für die Reservierung:
name: der Name der Reservierung.healthInfo: die Informationen zum Status der Reservierung:degradedBlockCount: die Anzahl der beeinträchtigten Blöcke in der Reservierung.healthStatus: der allgemeine Status der Reservierung.healthyBlockCount: Die Anzahl der fehlerfreien Blöcke in der Reservierung.
reservationBlockCount: die Gesamtzahl der Blöcke in der Reservierung.assuredCount: die Gesamtzahl der VMs, die mit der Reservierung bereitgestellt werden können. Wenn dieser Wert kleiner alscountist, finden Sie Informationen zur Fehlerbehebung.inUseCount: die Anzahl der VMs, die bereits in der Reservierung bereitgestellt wurden.instanceProperties: die Eigenschaften der VMs, die mit der Reservierung bereitgestellt werden können.
REST
Stellen Sie eine
GET-Anfrage an die Methodereservations.get, um die Details einer Reservierung aufzurufen:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts, in dem die Reservierung vorhanden ist.ZONE: die Zone, in der die Reservierung vorhanden ist.RESERVATION_NAME: der Name der Reservierung.
Die Ausgabe sieht etwa so aus:
{ "specificReservation": { "instanceProperties": { "machineType": "a4x-highgpu-4g", "guestAccelerators": [ { "acceleratorType": "nvidia-gb200", "acceleratorCount": 4 } ], "localSsds": [ { "diskSizeGb": "3000", "interface": "NVME" }, { "diskSizeGb": "3000", "interface": "NVME" }, { "diskSizeGb": "3000", "interface": "NVME" }, { "diskSizeGb": "3000", "interface": "NVME" } ] }, "count": "36", "inUseCount": "35", "assuredCount": "33" }, "kind": "compute#reservation", "id": "6823689647457870910", "creationTimestamp": "2025-08-04T13:40:50.496-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": "SPECIFIC_PROJECTS" }, "resourceStatus": { "reservationMaintenance": { "upcomingGroupMaintenance": { "type": "SCHEDULED", "canReschedule": false, "maintenanceStatus": "ONGOING" }, "maintenanceOngoingCount": 2, "maintenancePendingCount": 34, "schedulingType": "GROUPED", "subblockInfraMaintenanceOngoingCount": 0, "subblockInfraMaintenancePendingCount": 0, "instanceMaintenanceOngoingCount": 3, "instanceMaintenancePendingCount": 32 }, "reservationBlockCount": 1, "healthInfo": { "healthStatus": "DEGRADED", "healthyBlockCount": 0, "degradedBlockCount": 1 } }, "reservationSharingPolicy": { "serviceShareType": "DISALLOW_ALL" }, "deploymentType": "DENSE", "advancedDeploymentControl": { "reservationOperationalMode": "ALL_CAPACITY" }, "enableEmergentMaintenance": false, "schedulingType": "GROUPED", "deleteAtTime": "2025-10-01T00:00:00Z" }Die Ausgabe enthält die folgenden Felder für die Reservierung:
instanceProperties: die Eigenschaften der VMs, die mit der Reservierung bereitgestellt werden können.inUseCount: die Anzahl der VMs, die bereits in der Reservierung bereitgestellt wurden.assuredCount: die Gesamtzahl der VMs, die mit der Reservierung bereitgestellt werden können. Wenn dieser Wert kleiner alscountist, finden Sie Informationen zur Fehlerbehebung.name: der Name der Reservierung.healthInfo: die Informationen zum Status der Reservierung:healthStatus: der allgemeine Status der Reservierung.healthyBlockCount: Die Anzahl der fehlerfreien Blöcke in der Reservierung.degradedBlockCount: die Anzahl der beeinträchtigten Blöcke in der Reservierung.
Topologie einer Reservierung ansehen
Sie können sich die detaillierten Topologieinformationen einer Reservierung ansehen, um zu entscheiden, wo Sie VMs in den reservierten Blöcken und Unterblöcken erstellen. Informationen zur Platzierung von reservierten VMs, die bereits bereitgestellt wurden, finden Sie unter Topologie einer Compute-Instanz ansehen.
Wenn Sie andere Details zu einer Reservierung aufrufen möchten, lesen Sie stattdessen Details einer Reservierung aufrufen.
Reservierte Blöcke ansehen
Verwenden Sie eine der folgenden Methoden, um die verfügbaren Blöcke in einer Reservierung aufzulisten und zu beschreiben. Mit dieser Aufgabe können Sie Folgendes ermitteln:
- Welche Kapazitätsblöcke in der Reservierung enthalten sind.
- Wie viel Kapazität in jedem Block verfügbar ist.
- Der Zustand der einzelnen Blöcke, einschließlich der Anzahl der fehlerfreien Unterblöcke. (Nur über die gcloud CLI oder REST verfügbar)
- Der Name, Block und Unterblock aller VMs, die im Block bereitgestellt werden. (Nur verfügbar, wenn Sie einen bestimmten Block mit der gcloud CLI oder REST aufrufen.)
Console
Rufen Sie in der Google Cloud Console die Seite Reservierungen auf.
- Klicken Sie in der Tabelle On-demand reservations (On-Demand-Reservierungen) in der Spalte Name auf den Namen der Reservierung, deren Details Sie aufrufen möchten. Die Seite mit den Details der ausgewählten Reservierung wird geöffnet.
- Im Abschnitt Ressourcentopologie finden Sie Informationen zu Ihren reservierten Blöcken. Diese Informationen umfassen für jeden Block Folgendes:
- Block-ID: Der Name des Blocks.
- Anzahl: Die Gesamtzahl der VMs, die im Block bereitgestellt werden können.
- Wird verwendet: Die Anzahl der VMs, die bereits im Block bereitgestellt wurden.
gcloud
Mit den folgenden Befehlen können Sie die Blöcke in einer Reservierung aufrufen:
- Wenn Sie alle verfügbaren Blöcke in einer Reservierung aufrufen möchten, verwenden Sie den Befehl
gcloud compute reservations blocks list:gcloud compute reservations blocks list RESERVATION_NAME \ --zone=ZONE - Wenn Sie einen bestimmten Block in einer Reservierung aufrufen möchten, verwenden Sie den
gcloud compute reservations blocks describe-Befehl. Wenn Sie auch den Namen und die Topologie aller VMs sehen möchten, die im Block bereitgestellt werden, fügen Sie das Flag--full-view=BLOCK_VIEW_FULLhinzu.gcloud compute reservations blocks describe RESERVATION_NAME \ --zone=ZONE \ --block-name=BLOCK_NAME \ --full-view=BLOCK_VIEW_FULL
Ersetzen Sie Folgendes:
RESERVATION_NAME: der Name der ReservierungZONE: die Zone, in der die Reservierung vorhanden ist.BLOCK_NAME: der Name des Blocks.
Die Ausgabe für jeden Block sieht in etwa so aus:
resource: count: 36 creationTimestamp: '2025-08-04T15:15:07.074-07:00' healthInfo: degradedSubBlockCount: 2 healthStatus: DEGRADED healthySubBlockCount: 0 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-aDie Ausgabe enthält für jeden Block die folgenden Felder:
count: die Gesamtzahl der VMs, die im Block bereitgestellt werden können.healthInfo: Die Informationen zum Zustand des Blocks:degradedSubBlockCount: Die Anzahl der beeinträchtigten Unterblöcke im Block.healthStatus: Der allgemeine Status des Blocks.healthySubBlockCount: Die Anzahl der fehlerfreien Unterblöcke im Block.
inUseCount: Die Anzahl der VMs, die bereits im Block bereitgestellt wurden.name: der Name des Blocks.physicalTopology: Der physische Standort des Blocks, der auch in der VM-Topologie angezeigt wird, wie folgt:block: die organisationsspezifische ID des Blocks.cluster: Der globale Name des Clusters.instances: Eine Liste der Namen und physischen Standorte aller VMs im Block, wie unten beschrieben. Dieses Feld wird nur angezeigt, wenn Sie das Flag--full-view=BLOCK_VIEW_FULLangeben.instanceId: Die ID einer Instanz.subBlock: Die organisationsspezifische ID des Unterblocks, in dem sich diese Instanz befindet.block: Die organisationsspezifische ID des Blocks, in dem sich diese Instanz befindet.
reservationSubBlockCount: die Anzahl der Unterblöcke im Block.reservationSubBlockInUseCount: Die Anzahl der Unterblöcke im Block, in dem mindestens eine VM bereitgestellt wurde.
REST
Sie können die Blöcke in einer Reservierung auf folgende Weise aufrufen:
- Wenn Sie alle verfügbaren Blöcke in einer Reservierung aufrufen möchten, senden Sie eine
GET-Anfrage an die MethodereservationBlocks.list:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks
- Wenn Sie einen bestimmten Block in einer Reservierung aufrufen möchten, senden Sie eine
GET-Anfrage an die MethodereservationBlocks.get. Wenn Sie auch den Namen und die Topologie aller VMs sehen möchten, die im Block bereitgestellt werden, fügen Sie den Abfrageparameter?view=FULLhinzu.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks/BLOCK_NAME?view=FULL
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts, in dem die Reservierung vorhanden ist.ZONE: die Zone, in der die Reservierung vorhanden ist.RESERVATION_NAME: der Name der Reservierung.BLOCK_NAME: der Name des Blocks.
Die Ausgabe für jeden Block sieht in etwa so aus:
{ "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, "healthInfo": { "healthStatus": "DEGRADED", "healthySubBlockCount": 0, "degradedSubBlockCount": 2 } } }Die Ausgabe enthält für jeden Block die folgenden Felder:
name: der Name des Blocks.count: die Gesamtzahl der VMs, die im Block bereitgestellt werden können.inUseCount: Die Anzahl der VMs, die bereits im Block bereitgestellt wurden.physicalTopology: Der physische Standort des Blocks, der auch in der VM-Topologie angezeigt wird, wie folgt:cluster: Der globale Name des Clusters.block: die organisationsspezifische ID des Blocks.instances: Eine Liste der Namen und physischen Standorte aller VMs im Block, wie unten beschrieben. Dieses Feld wird nur angezeigt, wenn Sie den Abfrageparameter?view=FULLeinfügen.instanceId: Die ID einer Instanz.subBlock: Die organisationsspezifische ID des Unterblocks, in dem sich diese Instanz befindet.block: Die organisationsspezifische ID des Blocks, in dem sich diese Instanz befindet.
reservationSubBlockCount: die Anzahl der Unterblöcke im Block.reservationSubBlockInUseCount: Die Anzahl der Unterblöcke im Block, in dem mindestens eine VM bereitgestellt wurde.healthInfo: Die Informationen zum Zustand des Blocks:healthStatus: Der allgemeine Status des Blocks.healthySubBlockCount: Die Anzahl der fehlerfreien Unterblöcke im Block.degradedSubBlockCount: Die Anzahl der beeinträchtigten Unterblöcke im Block.
Reservierte Unterblöcke ansehen
Verwenden Sie die Google Cloud CLI oder die REST API, um die verfügbaren Unterblöcke in einem Block einer Reservierung aufzulisten und zu beschreiben. Mit dieser Aufgabe können Sie Folgendes ermitteln:
- Welche Unterblöcke der Kapazität im reservierten Block enthalten sind.
- Wie viel Kapazität in jedem Unterblock verfügbar ist.
- Der Zustand jedes Subblocks, einschließlich der Anzahl der fehlerfreien Hostmaschinen und der Anzahl der fehlerfreien Accelerator-Verbindungen.
gcloud
Mit den folgenden Befehlen können Sie die untergeordneten Blöcke in einer Reservierung aufrufen:
- Wenn Sie alle verfügbaren Unterblöcke in einem Block einer Reservierung aufrufen möchten, verwenden Sie den
gcloud compute reservations sub-blocks list-Befehl:gcloud compute reservations sub-blocks list RESERVATION_NAME \ --zone=ZONE \ --block-name=BLOCK_NAME - Wenn Sie einen bestimmten Unterblock in einem Block einer Reservierung aufrufen möchten, verwenden Sie den
gcloud compute reservations sub-blocks describe-Befehl:gcloud compute reservations sub-blocks describe RESERVATION_NAME \ --zone=ZONE \ --block-name=BLOCK_NAME \ --sub-block-name=SUB-BLOCK_NAME
Ersetzen Sie Folgendes:
RESERVATION_NAME: der Name der ReservierungZONE: die Zone, in der die Reservierung vorhanden ist.BLOCK_NAME: der Name des Blocks.SUB-BLOCK_NAME: der Name des Unterblocks.
Die Ausgabe für jeden Unterblock sieht in etwa so aus:
count: 18 creationTimestamp: '2025-07-18T14:50:01.652-07:00' healthInfo: degradedHostCount: 0 degradedInfraCount: 0 healthStatus: HEALTHY healthyHostCount: 18 healthyInfraCount: 1 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
Die Ausgabe enthält die folgenden Felder für jeden Unterblock:
count: die Gesamtzahl der VMs, die im Unterblock bereitgestellt werden können.healthInfo: Die Informationen zum Zustand des Unterblocks:degradedHostCount: die Anzahl der beeinträchtigten Hostcomputer im Unterblock.degradedInfraCount: Die Anzahl der beeinträchtigten Beschleunigerverbindungen im Subblock.healthStatus: Der allgemeine Status des Unterblocks.healthyHostCount: die Anzahl der fehlerfreien Hostcomputer im Unterblock.healthyInfraCount: Die Anzahl der fehlerfreien Beschleunigerverbindungen im Subblock.
inUseCount: Die Anzahl der VMs, die bereits im Unterblock bereitgestellt wurden.name: der Name des Unterblocks.physicalTopology: Der physische Standort des Subblocks, der auch in der VM-Topologie angezeigt wird, wie folgt:block: die organisationsspezifische ID des Blocks.cluster: Der globale Name des Clusters.subblock: die organisationsspezifische ID des Unterblocks.
REST
Sie können die untergeordneten Blöcke in einer Reservierung mit den folgenden Methoden aufrufen:
- Wenn Sie alle verfügbaren Unterblöcke in einem Block einer Reservierung aufrufen möchten, senden Sie eine
GET-Anfrage an die MethodereservationSubBlocks.list:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks/BLOCK_NAME/reservationSubBlocks
- Wenn Sie einen bestimmten Unterblock in einem Block einer Reservierung aufrufen möchten, senden Sie eine
GET-Anfrage an die MethodereservationSubBlocks.get:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks/BLOCK_NAME/reservationSubBlocks/SUB-BLOCK_NAME
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts, in dem die Reservierung vorhanden ist.ZONE: die Zone, in der die Reservierung vorhanden ist.RESERVATION_NAME: der Name der Reservierung.BLOCK_NAME: der Name des Blocks.SUB-BLOCK_NAME: der Name des Unterblocks.
Die Ausgabe für jeden Unterblock sieht in etwa so aus:
{ "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" }, "healthInfo": { "healthStatus": "DEGRADED", "healthyHostCount": 16, "degradedHostCount": 2, "healthyInfraCount": 1, "degradedInfraCount": 0 } } }Die Ausgabe enthält die folgenden Felder für jeden Unterblock:
name: der Name des Unterblocks.count: die Gesamtzahl der VMs, die im Unterblock bereitgestellt werden können.inUseCount: Die Anzahl der VMs, die bereits im Unterblock bereitgestellt wurden.physicalTopology: Der physische Standort des Subblocks, der auch in der VM-Topologie angezeigt wird, wie folgt:cluster: Der globale Name des Clusters.block: die organisationsspezifische ID des Blocks.subblock: die organisationsspezifische ID des Unterblocks.
healthInfo: Die Informationen zum Zustand des Unterblocks:healthStatus: Der allgemeine Status des Unterblocks.healthyHostCount: die Anzahl der fehlerfreien Hostcomputer im Unterblock.degradedHostCount: die Anzahl der beeinträchtigten Hostcomputer im Unterblock.healthyInfraCount: Die Anzahl der fehlerfreien Beschleunigerverbindungen im Subblock.degradedInfraCount: Die Anzahl der beeinträchtigten Beschleunigerverbindungen im Subblock.
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2026-02-24 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-02-24 (UTC)."],[],[]] -
So zeigen Sie die Details einer vorausschauenden Reservierungsanfrage an: