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
In diesem Abschnitt werden die Fehler beschrieben, die das Erstellen oder Ändern einer Anfrage für eine zukünftige Reservierung verhindern können.
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
Der folgende 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 gemeinsame On-Demand-Reservierungen.
Ungültige Löschzeit für die automatisch erstellten Reservierungen
Der folgende 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
Der folgende 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: Die Endzeit eines Reservierungszeitraums muss mindestens 24 Stunden nach der Startzeit 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
Der folgende 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
Der folgende 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:
Ändern Sie vorhandene Entwürfe oder genehmigte freigegebene Anfragen für vorausschauende Reservierungen, um ihre Nutzerprojekte oder Freigabetypen zu ändern.
Ändern Sie vorhandene On-Demand- oder automatisch erstellte Reservierungen, um ihre Nutzerprojekte zu ändern. Sie können eine automatisch erstellte Reservierung erst nach Ende des Reservierungszeitraums ändern.
Löschen Sie alle vorhandenen Anfragen für vorausschauende Reservierungen vor dem Beginn oder nach dem Ende des Reservierungszeitraums.
Löschen Sie vorhandene On-Demand- oder automatisch erstellte Reservierungen. Sie können eine automatisch erstellte Reservierung erst nach Ende des Reservierungszeitraums löschen.
Sich überschneidende Reservierungszeiträume
Der folgende Fehler tritt auf, wenn 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:
Ändern Sie den Reservierungszeitraum der Anfrage für eine vorausschauende Reservierung, die Sie erstellen.
Ändern Sie den Reservierungszeitraum eines vorhandenen Entwurfs oder einer Anfrage für eine vorausschauende Reservierung
Löschen Sie eine vorhandene Anfrage für eine vorausschauende Reservierung und beenden Sie den Reservierungszeitraum der Anfrage für eine vorausschauende Reservierung, die Sie erstellen.
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.
Fehler bei Anfragen für vorausschauende Reservierungen aus Instanzvorlagen
In diesem Abschnitt werden die Fehler beschrieben, die das Erstellen einer Anfrage für eine vorausschauende Reservierung durch Angeben einer Instanzvorlage verhindern können.
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:
Achten Sie darauf, dass die Projekt-ID und der Name der Instanzvorlage, die Sie in Ihrer vorausschauenden Reservierung angeben, korrekt sind. Wenn Sie prüfen möchten, ob eine Instanzvorlage vorhanden ist, rufen Sie Informationen zur Vorlage ab.
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:
Erstellen Sie eine neue Instanzvorlage innerhalb Ihres Projekts.
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 Größe des lokalen SSD
Der folgende Fehler tritt auf, wenn Sie versuchen, eine Anfrage für eine vorausschauende Reservierung zu erstellen, indem Sie eine Instanzvorlage mit einem lokalen SSD-Laufwerk angeben, in der aber die Größe des lokalen SSD-Laufwerks nicht angegeben ist.
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:
Erstellen Sie eine neue Instanzvorlage und geben Sie die Laufwerksgröße aller lokalen SSD-Laufwerke an, die Sie in die Vorlage aufnehmen.
Verwenden Sie die neu erstellte Instanzvorlage, um eine Reservierung für ein einzelnes Projekt oder eine freigegebene Anfrage für eine vorausschauende Reservierung zu erstellen.
Optional: Ältere Instanzvorlage löschen
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. 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 Persistent Disk in der Zone
us-central1-a
angibt, müssen Sie Ihre vorausschauende Reservierungsanfrage in derselben Zone erstellen. Andernfalls schlägt das Erstellen der vorausschauenden Reservierungsanfrage 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:
Erstellen Sie eine neue Instanzvorlage auf der Grundlage einer vorhandenen Vorlage mit den aktualisierten Attributen.
Erstellen Sie ein einzelnes Projekt oder eine freigegebene Anfrage für eine vorausschauende Reservierung durch Angabe der neu erstellten Instanzvorlage.
Optional: Ältere Instanzvorlage löschen
Attribute der Instanzvorlage überschreiben
Der folgende Fehler tritt auf, wenn Sie versuchen, eine Anfrage für eine vorausschauende Reservierung zu erstellen, indem 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:
Sie können eine vorhandene Instanzvorlage nicht aktualisieren. Erstellen Sie stattdessen eine neue Instanzvorlage auf Basis einer vorhandenen Vorlage.
Geben Sie die neu erstellte Instanzvorlage beim Erstellen eines einzelnen Projekts oder einer freigegebenen vorausschauenden Reservierungsanfrage an.
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.