Fehlerbehebung beim Erstellen von Reservierungen


In diesem Dokument wird beschrieben, wie Sie Probleme beim Erstellen von reservations von zonalen Compute Engine-Ressourcen beheben.

Zusätzlich zu den Fehlern auf dieser Seite kann das Erstellen von Reservierungen auch aufgrund von Problemen fehlschlagen, die beim Erstellen von Compute Engine-Ressourcen auftreten. Wenn Ihr Problem auf dieser Seite nicht aufgeführt ist, dann können Sie den Fehler möglicherweise finden, indem Sie versuchen, VMs mit den Ressourcen zu erstellen, die Sie reservieren möchten, und die Seite Fehlerbehebung beim Erstellen der VM durchlesen.

Fehler beim Erstellen einer Reservierung

Wenn Sie keine Reservierung erstellen können, dann ist dies möglicherweise auf einen der Fehler in diesem Abschnitt zurückzuführen. Wenn Sie keine freigegebene Reservierung erstellen können, lesen Sie auch den Abschnitt Fehler bei der Erstellung einer freigegebenen Reservierung in diesem Dokument.

Unzureichendes Kontingent

Ein Kontingentfehler tritt auf, wenn eine Ressourcenanfrage Ihr Kontingent überschreitet.

Fehlermeldungen:

RESOURCE_NAME creation failed:
Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in region REGION
RESOURCE_NAME creation failed:
Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in zone ZONE
Resource exhausted (HTTP 429): QUOTA_EXCEEDED

Lösung: Fordern Sie ein höheres Kontingent an. Weitere Informationen finden Sie unter Höheres Kontingent anfordern.

Ressourcenverfügbarkeit

Zum Erstellen einer Reservierung müssen alle Ressourcen, die Sie in der Reservierung angeben, in der angegebenen Form verfügbar sein, damit sie für Sie reserviert werden.

Die folgenden Beispiele zeigen häufige Ressourcenfehler, die auftreten können, wenn Sie neue Compute Engine-Ressourcen anfordern oder neue Reservierungen erstellen:

ZONE_RESOURCE_POOL_EXHAUSTED
ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS
The zone 'projects/PROJECT_ID/zones/ZONE' does not have enough resources available to fulfill the request.
Try a different zone, or try again later.
A VM_TYPE_AND_SIZE VM instance with RESOURCE_ATTACHMENT is currently unavailable in the ZONE zone.

Capacity changes frequently, so try your request in a different zone, with a different VM hardware
configuration, or at a later time. For more options, see troubleshooting documentation.
A VM_TYPE_AND_SIZE VM instance with RESOURCE_ATTACHMENT is currently unavailable in the ZONE zone, because of  REASON.

Consider trying your request in the ZONE zone(s), which currently has capacity to accommodate your request.

If you cannot move your VM to ZONE, review the REASON failure resolution instructions available in troubleshooting documentation, then try your request again.
If your workload can't accommodate the suggested resolution, try your request with a different VM hardware configuration or at a later time.

Informationen zum Beheben von Ressourcenfehlern finden Sie unter Fehlerbehebung bei Fehlern bei der Ressourcenverfügbarkeit.

Zonenverfügbarkeit

Wenn Sie beim Anfordern neuer Ressourcen den Fehler notFound oder does not exist in zone erhalten, wird die Ressource oder der Maschinentyp in Ihrer Anfrage nicht in der angegebenen Zone angeboten.

Fehlermeldungen:

notFound

does not exist in zone

Lösung: Unter Regionen und Zonen können Sie sehen, welche Features in den einzelnen Zonen verfügbar sind.

Ressourcenname

Wenn beim Versuch, eine Ressource zu erstellen, eine resource already exists-Fehlermeldung angezeigt wird, ist Ihre Erstellungsanfrage fehlgeschlagen, da Sie einen nicht eindeutigen Namen für die Ressource für den angegebenen Standort und das angegebene Projekt angegeben haben.

Fehlermeldungen:

The resource 'projects/PROJECT_NAME/zones/ZONE/RESOURCE_TYPE/RESOURCE_NAME' already exists"

The resource 'projects/PROJECT_NAME/regions/REGION/RESOURCE_TYPE/RESOURCE_NAME' already exists"

Lösung: Wiederholen Sie Ihre Erstellungsanfrage mit einem eindeutigen Ressourcen-Namen.

Maximale Anzahl von VMs überschritten

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Reservierung für mehr als 1.000 VMs zu erstellen.

Fehlermeldung:

Invalid value for field 'resource.specificReservation.count': VM_COUNT. Must be less than or equal to 1000
Dabei ist VM_COUNT die Anzahl der VMs in einer Reservierung.

Lösung: Erstellen Sie mehrere Reservierungen mit derselben Zone, demselben Projekt und denselben VM-Attributen wie diese Reservierung. Reduzieren Sie jedoch die Anzahl der VMs, die Sie reservieren möchten, auf bis zu 1.000 VMs pro Reservierung.

A3-VMs reservieren

Der folgende Fehler tritt auf, wenn Sie versuchen, eine automatisch genutzte Reservierung von A3-VMs zu erstellen.

Fehlermeldung:

The machine type A3_MACHINE_TYPE provided in instance properties is disallowed for reservations with ANY reservation affinity

Lösung: Ab dem 11. Juli 2024 können Sie A3-VMs nur noch reservieren, indem Sie spezifisch ausgewählte Reservierungen erstellen.

Fehler beim Erstellen einer freigegebenen Reservierung

Wenn Sie keine freigegebene Reservierung erstellen können, dann kann dies an einem der Fehler in diesem Abschnitt oder unter Fehler bei der Reservierungserstellung liegen.

Projekt ohne Organisation

Der folgende Fehler tritt auf, wenn Sie versuchen, eine freigegebene Reservierung in einem Projekt zu erstellen, das nicht zu einer Organisation gehört.

Fehlermeldung:

Cannot create Shared Reservations in a project that does not belong to an organization.

Lösung: Führen Sie einen der folgenden Schritte aus:

Einschränkungsverstoß

Der folgende Fehler tritt auf, wenn in der Organisationsrichtlinieneinschränkung Inhaberprojekte für freigegebene Reservierungen (compute.sharedReservationsOwnerProjects) ein Projekt keine freigegebenen Reservierungen erstellen und ändern darf.

Fehlermeldung:

Constraint constraints/compute.sharedReservationsOwnerProjects violated for project projects/PROJECT_NUMBER
Shared reservation can not be created in this project for your organization.

Lösung: Führen Sie einen der folgenden Schritte aus:

Ungültige Nutzerprojekte

In diesem Abschnitt werden Fehler beschrieben, die auftreten, wenn Sie ungültige Nutzerprojekte für eine freigegebene Reservierung angeben.

Projekt in dieser Organisation nicht gefunden

Der folgende Fehler tritt auf, wenn das von Ihnen angegebene Nutzerprojekt nicht in derselben Organisation wie das von Ihnen verwendete Projekt gefunden werden kann.

Fehlermeldung:

Project PROJECT_ID doesn't exist or doesn't belong to the same organization of the current project.

Dabei ist PROJECT_ID eine Projekt-ID, die Sie als Nutzerprojekt angegeben haben.

Lösung: Gehen Sie so vor:

  1. Rufen Sie alle Projekte in der Organisation auf, um zu prüfen, ob das angegebene Nutzerprojekt in dieser Organisation vorhanden ist.
  2. Rufen Sie das Projekt auf, um zu prüfen, ob Sie seine Projekt-ID PROJECT_ID korrekt angegeben haben.

Als Nutzerprojekt angegebenes Inhaberprojekt

Der folgende Fehler tritt auf, wenn Sie versuchen, das Inhaberprojekt einer freigegebenen Reservierung (das Projekt, das zum Erstellen der freigegebenen Reservierung verwendet wird) als Nutzerprojekt anzugeben.

Fehlermeldung:

Project PROJECT_ID which is the owner project of this reservation is always included in the share projects, please do not add it.

Lösung: Entfernen Sie das Inhaberprojekt aus der Liste der Nutzerprojekte. Eine freigegebene Reservierung kann immer von VMs im Inhaberprojekt verwendet werden, sodass Sie sie nicht in die Liste der Nutzerprojekte aufnehmen können.

Null Nutzerprojekte

Der folgende Fehler tritt auf, wenn eine freigegebene Reservierung null Nutzerprojekte hat:

Fehlermeldung:

Have to share with at least 1 project.

Lösung: Führen Sie einen der folgenden Schritte aus:

Maximale Anzahl von Nutzerprojekten überschritten

Der folgende Fehler tritt auf, wenn eine freigegebene Reservierung mehr als 100 Nutzerprojekte hat:

Fehlermeldung:

Can only share with at most 100 projects.

Lösung: Gehen Sie so vor:

  1. Reduzieren Sie die Anzahl der Nutzerprojekte auf maximal 100 Nutzerprojekte für die freigegebene Reservierung.
  2. Wenn Sie immer noch Kapazitäten für ausgelassene Projekte reservieren müssen, dann erstellen Sie eine weitere freigegebene Reservierung, die für diese Projekte freigegeben ist.

Maximale Anzahl der freigegebenen Reservierungen wurde überschritten

Der folgende Fehler tritt auf, wenn Ihre Organisation bereits 100 freigegebene Reservierungen mit denselben VM-Attributen hat.

Fehlermeldung:

Cannot support more than 100 shared reservations of the same shape under an organization.

Lösung: Folgen Sie den Anweisungen in den Best Practices durch Minimieren der Anzahl separater freigegebener Reservierungen mit denselben VM-Attributen in Ihrer Organisation. Gehen Sie dabei so vor:

Reservierungen bei Fehlern bei der Erstellung von Instanzvorlagen

Wenn Sie keine Reservierung erstellen, indem Sie eine Instanzvorlage angeben, dann kann dies an einem der Fehler in diesem Abschnitt liegen.

Projektübergreifende Verweise sind nicht zulässig

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Reservierung zu erstellen, indem Sie eine Instanzvorlage aus einem anderen Projekt angeben.

Fehlermeldung:

Cross project referencing is not allowed for this resource.

Lösung: Gehen Sie so vor:

  1. Achten Sie darauf, dass die Projekt-ID und der Name der Instanzvorlage, die Sie in Ihrer Reservierung angeben, korrekt sind. Wenn Sie prüfen möchten, ob eine Instanzvorlage vorhanden ist, rufen Sie Informationen zur Vorlage ab oder listen Sie sie auf.

  2. Eine Instanzvorlage enthält projektspezifische Einstellungen, sodass Sie nur auf eine Instanzvorlage im selben Projekt zugreifen und diese verwenden können. Führen Sie stattdessen einen der folgenden Schritte aus:

    • So erstellen Sie eine Reservierung durch Angabe einer Instanzvorlage:

      1. Erstellen Sie eine neue Instanzvorlage innerhalb Ihres Projekts.

      2. Geben Sie die neu erstellte Instanzvorlage beim Erstellen eines einzelnen Projekts oder einer freigegebenen Reservierung an.

    • Wenn Sie eine Reservierung erstellen möchten, ohne eine Instanzvorlage anzugeben, erstellen Sie ein einzelnes Projekt oder eine freigegebene Reservierung, indem Sie VM-Attribute direkt angeben.

Instanzvorlage nicht gefunden

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Reservierung zu erstellen, indem Sie eine nicht vorhandene Instanzvorlage angeben.

Fehlermeldung:

Source resource reference provided invalid.

Lösung: Prüfen Sie, ob der Name der von Ihnen angegebenen Instanzvorlage korrekt ist. Anschließend nachdem Sie Instanzvorlagen auflisten, um zu prüfen, ob Ihre Vorlage nicht vorhanden ist und nur dann, wenn Ihr Projekt nicht vorhanden ist. Erstellen Sie eine weitere Vorlage, die Sie verwenden möchten. Sie können eine neue Instanzvorlage erstellen.

Ungültige Größe des lokalen SSD

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Reservierung zu erstellen, indem Sie eine Instanzvorlage angeben, die ein oder mehrere lokale SSD-Laufwerke enthält, die Vorlage jedoch keine Größe für die lokalen SSD-Laufwerke angibt.

Fehlermeldung:

Disk LOCAL_SSD_NAME provided in the instance template has invalid size: 0 GB.

Lösung: Sie können Instanzvorlagen nicht aktualisieren. Gehen Sie stattdessen so vor:

  1. Erstellen Sie eine neue Instanzvorlage und geben Sie die Laufwerksgröße aller lokalen SSD-Laufwerke an, die Sie in die Vorlage aufnehmen.

  2. Verwenden Sie die neu erstellte Instanzvorlage, um eine Reservierung für ein einzelnes Projekt oder eine freigegebene Reservierung zu erstellen.

  3. Optional: Ältere Instanzvorlage löschen

Ungültige Zone für eine Instanzvorlage

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Reservierung durch Angabe einer Instanzvorlage zu erstellen, und Sie geben einen ungültigen Speicherort für Ihre Instanzvorlage an.

Fehlermeldung:

Reservation cannot be created outside the zone/region of source resource.

Lösung: Führen Sie einen der folgenden Schritte aus:

  • Erstellen Sie Ihre Reservierung in derselben Region und Zone wie die Ressourcen in der Instanzvorlage. In einer Instanzvorlage angegebene regionale oder zonale Ressourcen, z. B. ein Maschinentyp oder ein Laufwerk, beschränken die Nutzung der Vorlage auf die Standorte, an denen diese Ressourcen vorhanden sind. Wenn Ihre Instanzvorlage beispielsweise ein vorhandenes Laufwerk in der Zone us-central1-a angibt, dann müssen Sie Ihre Reservierung in derselben Zone erstellen. Andernfalls schlägt das Erstellen der Reservierung oder der VMs, die die Reservierung nutzen können, fehl.

    Wenn Sie prüfen möchten, ob eine vorhandene Vorlage Ressourcen enthält, die die Vorlage an eine bestimmte Region oder Zone binden, rufen Sie Informationen zur Vorlage ab und suchen Sie nach Verweisen auf regionale oder zonale Ressourcen innerhalb von aus.

  • Verwenden Sie eine Instanzvorlage, die nicht auf eine bestimmte Region oder Zone beschränkt ist. Da sich Instanzvorlagen nicht aktualisieren lassen, sollten Sie Folgendes tun:

    1. Erstellen Sie eine neue Instanzvorlage auf der Grundlage einer vorhandenen Vorlage mit den aktualisierten Attributen.

    2. Erstellen Sie ein einzelnes Projekt oder eine freigegebene Reservierung, indem Sie die neu erstellte Instanzvorlage angeben.

    3. Optional: Ältere Instanzvorlage löschen

Attribute der Instanzvorlage überschreiben

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Reservierung durch Angabe einer Instanzvorlage zu erstellen, und Sie geben beim Erstellen der Reservierung sowohl eine Instanzvorlage als auch VM-Attribute an.

Fehlermeldung:

Reservation cannot override properties populated by source resource.

Lösung: Führen Sie einen der folgenden Schritte aus:

  • Wenn Sie eine Reservierung durch Angabe einer Instanzvorlage erstellen möchten, entfernen Sie ein beliebiges Feld, das VM-Attribute angibt.

  • So erstellen Sie eine Reservierung durch Angabe einer Instanzvorlage mit unterschiedlichen VM-Attributen:

    1. Sie können eine vorhandene Instanzvorlage nicht aktualisieren. Erstellen Sie stattdessen eine neue Instanzvorlage auf Basis einer vorhandenen Vorlage.

    2. Geben Sie die neu erstellte Instanzvorlage beim Erstellen eines einzelnen Projekts oder einer freigegebenen Reservierung an.

    3. Optional: Ältere Instanzvorlage löschen

  • Wenn Sie eine Reservierung erstellen möchten, ohne eine Instanzvorlage anzugeben, erstellen Sie stattdessen ein einzelnes Projekt oder eine freigegebene Reservierung, indem Sie VM-Attribute direkt angeben.

Erstellungsfehler bei Reservierungen mit Richtlinien für kompakte Platzierungen

Wenn es Ihnen nicht gelingt, eine Reservierung zu erstellen, während Sie eine Richtlinie für kompakte Platzierung angeben, kann dies an einem der Fehler in diesem Abschnitt liegen.

Versuch, eine automatisch genutzte Reservierung zu erstellen

Der folgende Fehler tritt auf, wenn Sie versuchen, eine automatisch genutzte Reservierung zu erstellen und eine Richtlinie für kompakte Platzierung anzugeben.

Placement policy only supports specific reservations.

Lösung: Sie können eine Richtlinie für kompakte Platzierung nur angeben, wenn Sie eine spezifisch ausgewählte Reservierung erstellen.

Versuch, eine freigegebene Reservierung zu erstellen

Der folgende Fehler tritt auf, wenn Sie versuchen, eine freigegebene Reservierung durch Angabe einer Richtlinie für kompakte Platzierung zu erstellen.

Fehlermeldung:

Creating shared reservations with placement policy is not supported.

Lösung: Sie können eine Richtlinie für kompakte Platzierung nur für Reservierungen für ein einzelnes Projekt festlegen. Erstellen Sie daher eine neue Reservierung und eine neue Richtlinie für kompakte Platzierung für jedes Projekt, mit dem Sie Ihre freigegebene Reservierung ursprünglich teilen möchten.

Versuchen Sie, eine Richtlinie mit dem max-distance-Wert 1 anzugeben

Der folgende Fehler tritt auf, wenn Sie versuchen, eine kompakte Platzierungsrichtlinie mit dem max-distance-Wert 1 in einer Einzelprojektreservierung anzugeben.

Fehlermeldung:

Resource policies with max-distance less than 2 are not supported.

Lösung: Sie können beim Erstellen einer Reservierung für ein einzelnes Projekt keine Richtlinien für kompakte Platzierung mit dem Wert max-distance von 1 angeben. Gehen Sie stattdessen so vor:

  1. Erstellen Sie eine neue Richtlinie für kompakte Platzierungen, bei der der Wert max-distance nicht 1 lautet.

  2. Führen Sie einen der folgenden Schritte aus:

Wenn Sie die alte kompakte Platzierungsrichtlinie nicht mehr benötigen, können Sie die Platzierungsrichtlinie löschen.

Versuch, eine Richtlinie für gestreute Platzierung anzugeben

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Richtlinie für gestreute Platzierung in einer Reservierung anzugeben.

Fehlermeldung:

Failed to create reservation with policy
SPREAD_PLACEMENT_POLICY_NAME. Reservations do not support
spread placement policies.

Lösung: Beim Erstellen einer Reservierung können Sie nur eine Richtlinie für kompakte Platzierung angeben. Richtlinien für gestreute Platzierung werden nicht unterstützt.

Ungültiger Ressourcentyp

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Reservierung zu erstellen. Geben Sie dazu einen anderen Typ von Ressourcenrichtlinie an.

Fehlermeldung:

Reservation can only be supported by placement policy.

Lösung: Beim Erstellen einer Reservierung können Sie nur eine Richtlinie für kompakte Platzierung angeben. Andere Arten von Ressourcenrichtlinien, z. B. Instanz- oder Snapshot-Zeitpläne, werden nicht unterstützt.

Ungültige Zone für die Richtlinie

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Richtlinie für kompakte Platzierung in einer Reservierung anzugeben und Sie eine Zone angeben, die sich nicht innerhalb der Region der angegebenen Richtlinie für kompakte Platzierung befindet.

Fehlermeldung:

ZONE does not match placement policy region.

Dabei ist ZONE die Zone, in der Sie versucht haben, VMs zu reservieren.

Lösung: Versuchen Sie Folgendes:

  • Achten Sie darauf, dass sich Ihre Zone in derselben Region der Richtlinie für kompakte Platzierung befindet, die Sie in einer Reservierung oder der Instanzvorlage einer Reservierung angeben.

  • Richtlinien für kompakte Platzierung können nicht aktualisiert werden. Gehen Sie stattdessen so vor:

    1. Erstellen Sie eine neue Richtlinie für kompakte Platzierung mit den aktualisierten Attributen.

    2. Sie haben folgende Möglichkeiten:

      • Erstellen Sie eine neue Reservierung. Geben Sie dazu Attribute direkt an und geben Sie die neu erstellte Richtlinie für kompakte Platzierung an.

      • Gehen Sie dazu so vor:

        1. Sie können Instanzvorlagen nicht aktualisieren. Erstellen Sie stattdessen eine neue Instanzvorlage. Geben Sie dazu die neu erstellte Richtlinie für kompakte Platzierung an.

        2. Erstellen Sie eine neue Reservierung. Geben Sie dazu die neu erstellte Instanzvorlage an.

        3. Optional: Ältere Instanzvorlage löschen

    3. Optional: Löschen Sie die ältere Richtlinie für kompakte Platzierung.

Maximale Anzahl von VMs überschritten

Der folgende Fehler tritt auf, wenn Sie versuchen, mehr VMs zu reservieren als das unterstützte Limit für eine kompakte Platzierungsrichtlinie mit einem maximalen Abstandswert von 2.

Fehlermeldung:

No more than SUPPORTED_NUMBER_OF_VMS instances of machine type can be created with this policy.

Lösung: Wenn Sie für eine Richtlinie für kompakte Platzierung mit einem maximalen Abstand von 2 mehr als die maximale Anzahl unterstützter VMs reservieren möchten, gehen Sie so vor:

  • Erstellen Sie mehrere Reservierungen mit übereinstimmender Zone, Projekt und Attributen. Da Richtlinien für kompakte Platzierung nicht für mehrere Reservierungen freigegeben werden können, müssen Sie für jede Reservierung eine separate Richtlinie mit einem Wert für die maximale Entfernung von 2 angeben.

  • Geben Sie eine Richtlinie für kompakte Platzierung mit einem Wert für die maximale Entfernung von 3 (empfohlen) oder ohne Wert für die maximale Entfernung an.

Richtlinie für kompakte Platzierung einer Reservierung überschreiben

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Reservierung zu erstellen, wobei Sie eine Instanzvorlage angeben, die eine Richtlinie für kompakte Platzierung enthält, und Sie sowohl die Vorlage als auch die Richtlinie für kompakte Platzierung beim Erstellen der Reservierung angeben.

Fehlermeldung:

Setting resource policy in both reservation and instance template is not allowed.

Lösung: Führen Sie einen der folgenden Schritte aus:

Die Richtlinie ist bereits in einer anderen Reservierung angegeben

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Reservierung zu erstellen, in der eine Richtlinie für kompakte Platzierung angegeben wird, und die Richtlinie für kompakte Platzierung bereits in einer anderen Reservierung angegeben ist.

Fehlermeldung:

Placement policy has been used by another reservation.

Lösung: Sie können pro Reservierung eine Richtlinie für kompakte Platzierung verwenden. Sie können Richtlinien für kompakte Platzierung nicht für mehrere Reservierungen freigeben. Wenn Sie eine ähnliche Richtlinie für kompakte Platzierung für eine andere Reservierung verwenden möchten, wählen Sie eine der folgenden Methoden aus:

Nicht unterstützter Maschinentyp

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Reservierung zu erstellen, bei der ein ungültiger Maschinentyp für Richtlinien für kompakte Platzierung angegeben wird.

Fehlermeldung:

Placement policy with reservation is not applicable to machine type MACHINE_TYPE.

Dabei ist MACHINE_TYPE der Maschinentyp, den Sie beim Erstellen einer Reservierung angegeben haben.

Lösung: Achten Sie beim Erstellen einer Reservierung, die eine Richtlinie für kompakte Platzierung angibt, auf einen unterstützten Maschinentyp für Richtlinien für kompakte Platzierung.