Fehlerbehebung bei Anfragen für vorausschauende Reservierungen


In diesem Dokument wird beschrieben, wie Sie Probleme beim Erstellen oder Ändern von Anfragen für vorausschauende Reservierungen für zonale Compute Engine-Ressourcen beheben.

Allgemeine Fehler bei Anfragen für vorausschauende Reservierungen

Wenn eine Anfrage für vorausschauende Reservierungen nicht erstellt oder geändert wird, kann dies an einem der Fehler in diesem Abschnitt liegen.

Kein Zugriff auf vorausschauende Reservierungen

Wenn Sie in der gcloud CLI oder der Compute Engine API nicht auf vorausschauende Reservierungen zugreifen und diese verwenden können, können Sie zu dieser Zeit möglicherweise nicht auf vorausschauende Reservierungen zugreifen und diese verwenden. Wenden Sie sich in diesem Fall an Ihren Technical Account Manager oder das Vertriebsteam.

Maximale Anzahl von Nutzerprojekten überschritten

Dieser Fehler tritt auf, wenn Sie für eine freigegebene Anfrage für eine vorausschauende Reservierung mehr als 100 Nutzerprojekte angeben.

Fehlermeldung:

Can only share with at most 100 projects.

Lösung: Sie können bis zu 100 Nutzerprojekte für eine freigegebene Anfrage für eine vorausschauende Reservierung angeben. Wenn Sie weitere angeben möchten, erstellen Sie mehrere freigegebene Anfragen für vorausschauende Reservierungen. Weitere Informationen finden Sie in den Best Practices für freigegebene On-Demand-Reservierungen.

Ungültige Löschzeit für die automatisch erstellten Reservierungen

Dieser Fehler tritt auf, wenn Sie für eine automatisch erstellte Reservierung für eine Anfrage für eine vorausschauende Reservierung eine ungültige Löschzeit angeben.

Fehlermeldung:

Auto-created reservations cannot be deleted before future reservation end time.

Lösung: Sie können eine automatisch erstellte Reservierung für eine vorausschauende Reservierung erst nach dem Ende des Reservierungszeitraums löschen. Zum Aufrufen von Datum und Uhrzeit für das Löschen einer automatisch erstellten Reservierung rufen Sie die Details der Reservierung auf und suchen Sie nach dem Wert des Felds deleteAtTime.

Ungültige Schlusszeit

Dieser Fehler tritt auf, wenn Sie für den Reservierungszeitraum einer vorausschauenden Reservierungsanfrage eine ungültige Dauer angeben.

Fehlermeldung:

Future reservation end time must be at least 24 hours later than start time.

Lösung: Das Ende eines Reservierungszeitraums muss mindestens 24 Stunden nach dem Beginn des Reservierungszeitraums liegen. Außerdem müssen Sie einen der empfohlenen Werte für Ihren Reservierungszeitraum angeben, um die Wahrscheinlichkeit zu erhöhen, dass Google Cloud Ihre Anfrage für eine vorausschauende Reservierung genehmigt.

Ungültige Startzeit

Dieser Fehler tritt auf, wenn Sie für den Reservierungszeitraum einer vorausschauenden Reservierungsanfrage eine ungültige Startzeit angeben.

Fehlermeldungen:

Future reservation start time is either in the past or too early.

Lösung: Achten Sie beim Erstellen oder Ändern einer vorausschauenden Reservierungsanfrage darauf, dass die Startzeit des Reservierungszeitraums mindestens 1 Stunde nach dem Datum und der Uhrzeit liegt, zu der Sie eine vorausschauende Reservierungsanfrage zur Prüfung einreichen. Um jedoch die Wahrscheinlichkeit zu erhöhen, dass Google Cloud Ihre Anfrage für eine vorausschauende Reservierung genehmigt, wird die Angabe eines empfohlenen Werts für die Startzeit empfohlen.

Sich überschneidende Nutzerprojekte

Dieser Fehler tritt auf, wenn Ihr aktuelles Projekt oder ein Projekt, für das Sie eine Anfrage für eine vorausschauende Reservierung freigeben möchten, eines oder beide der folgenden Elemente enthält:

  • Eine freigegebene Reservierung mit übereinstimmenden VM-Attributen und Zonen, die ein Nutzerprojekt angibt, das in der Anfrage für eine vorausschauende Reservierung, die Sie erstellen möchten, nicht angegeben ist.

  • Eine Anfrage für eine vorausschauende Reservierung mit übereinstimmenden VM-Attributen und Zonen, die einen Inhaber oder ein Nutzerprojekt angibt, das nicht in der Anfrage für eine vorausschauende Reservierung angegeben ist, die Sie erstellen möchten.

Fehlermeldung:

Future reservation with conflicting projects and matching instance properties with existing and overlapping shared projects is not allowed.

Lösung: Beachten Sie beim Erstellen einer Anfrage für eine vorausschauende Reservierung die Einschränkungen zum Erstellen von Anfragen für vorausschauende Reservierungen.

Wenn Sie automatisch erstellte Reservierungen, On-Demand-Reservierungen oder Anfragen für vorausschauende Reservierungen löschen oder ändern möchten, um zu verhindern, dass diese die Art der Anfrage für vorausschauende Reservierungen einschränken, die Sie erstellen können, führen Sie einen oder mehrere der folgenden Schritte aus:

Sich überschneidende Reservierungszeiträume

Dieser Fehler tritt auf, weil sich der Reservierungszeitraum Ihrer Anfrage für eine vorausschauende Reservierung mit dem Reservierungszeitraum einer vorhandenen Anfrage für eine vorausschauende Reservierung mit den entsprechenden VM-Attributen und Zonen überschneidet.

Die vorhandene Anfrage für eine vorausschauende Reservierung kann sich entweder im selben Projekt Ihrer Reservierungsanfrage oder in einem Projekt befinden, für das Sie Ihre Anfrage für eine vorausschauende Reservierung freigeben möchten.

Fehlermeldung:

Future reservation with overlapping time window for same instance properties and overlapping shared projects is not allowed.

Lösung: Versuchen Sie Folgendes:

Projekt ohne Organisation

Der folgende Fehler tritt auf, wenn Sie ein Projekt angeben, das nicht zu einer Organisation gehört.

Fehlermeldung:

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

Lösung: Versuchen Sie Folgendes:

  • Migrieren Sie Ihr aktuelles Projekt zu einer Organisation und erstellen Sie dann die freigegebene Anfrage für vorausschauende Reservierungen.

  • Erstellen Sie eine freigegebene Anfrage für eine vorausschauende Reservierung in einem Projekt, das zu der Organisation gehört, für die Sie die Anfrage für eine vorausschauende Reservierung erstellen möchten.

Anfragen für vorausschauende Reservierungen, die aus Instanzvorlagenfehlern erstellt wurden

Wenn eine Anfrage für eine vorausschauende Reservierung durch Angeben einer Instanzvorlage nicht erstellt oder geändert wird, 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 vorausschauende 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 vorausschauenden Reservierung angeben, korrekt sind. Prüfen Sie, ob eine Instanzvorlage vorhanden ist. Rufen Sie dazu Informationen zur Vorlage ab.

  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 Anfrage für eine vorausschauende 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 vorausschauenden Reservierungsanfrage an.

    • Wenn Sie eine Anfrage für eine vorausschauende Reservierung ohne Angabe einer Instanzvorlage erstellen möchten, erstellen Sie stattdessen ein Einzelprojekt oder eine Anfrage für eine freigegebene Reservierung, indem Sie VM-Attribute direkt angeben.

Ungültige Zone für eine Instanzvorlage

Der folgende Fehler tritt auf, wenn Sie versuchen, eine Anfrage für eine vorausschauende Reservierung durch Angabe einer Instanzvorlage mit einem ungültigen Standort für Ihre Vorlage zu erstellen.

Fehlermeldung:

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

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

  • Erstellen Sie Ihre vorausschauende Reservierung in derselben Region und Zone wie die Ressourcen in der Instanzvorlage. Alle regionalen oder zonalen Ressourcen, die in einer Instanzvorlage angegeben sind, z. B. ein Maschinentyp oder ein Laufwerk, werden eingeschränkt die Verwendung der Vorlage an den Standorten, an denen diese Ressourcen vorhanden sind. Wenn Ihre Instanzvorlage beispielsweise ein vorhandenes Laufwerk in der Zone us-central1-a angibt, müssen Sie Ihre vorausschauende Reservierungsanfrage in derselben Zone erstellen. Andernfalls schlägt das Erstellen der Anfrage für eine vorausschauende Reservierung 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 Anfrage für eine vorausschauende Reservierung durch Angabe der neu erstellten Instanzvorlage.

    3. Optional: Ältere Instanzvorlage löschen

Attribute der Instanzvorlage überschreiben

Dieser Fehler tritt auf, wenn Sie versuchen, eine Anfrage für eine vorausschauende Reservierung durch Angabe einer Instanzvorlage zu erstellen, und Sie sowohl eine Instanzvorlage als auch VM-Attribute angeben.

Fehlermeldung:

InstanceProperties cannot be specified while an instance template is being provided.

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

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

  • So erstellen Sie eine Anfrage für eine vorausschauende Reservierung, indem Sie eine Instanzvorlage mit verschiedenen VM-Attributen angeben:

    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 vorausschauenden Reservierungsanfrage an.

    3. Optional: Ältere Instanzvorlage löschen

  • Wenn Sie eine Anfrage für eine vorausschauende Reservierung ohne Angabe einer Instanzvorlage erstellen möchten, erstellen Sie stattdessen ein Einzelprojekt oder eine Anfrage für eine freigegebene vorausschauende Reservierung, indem Sie VM-Attribute direkt angeben.