In diesem Dokument wird beschrieben, wie Sie Fehler in der Ressourcenverfügbarkeit beheben können. Diese Fehler können auftreten, wenn Sie versuchen, neue Compute Engine-Ressourcen anzufordern oder Reservierungen von Compute Engine-Ressourcen zu erstellen. Ressourcenfehler treten auf, wenn Sie versuchen, Ressourcen in einer Zone anzufordern, die aufgrund der aktuellen Nichtverfügbarkeit einer Compute Engine-Ressource (z. B. GPUs oder CPUs) Ihre Anfrage nicht bearbeiten kann.
Ressourcenfehler gelten nur für neue Ressourcenanfragen in der Zone und haben keine Auswirkungen auf vorhandene Ressourcen. Ressourcenfehler beziehen sich nicht auf Ihr Compute Engine-Kontingent und gelten nur für die Ressource, die Sie beim Senden der Anfrage in Ihrer Anfrage angegeben haben, nicht für alle Ressourcen in der Zone.
Häufige Fehlermeldungen
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.
Einige Fehlermeldungen enthalten das Feld reason
mit Informationen zu der spezifischen Ressource, der Anforderung Compute Engine nicht erfüllen konnte. Weitere Informationen zu den Ursachen von Ressourcenfehlern und Lösungstrategien für jeden reason
-Fehler finden Sie im Abschnitt Ursachen und Empfehlungen für Ressourcenfehler in diesem Dokument.
Ressourcenfehler beheben
Im Allgemeinen lässt sich ein Ressourcenfehler am besten beheben, wenn Sie die Anfrage in einer anderen Zone, zu einer anderen Zeit oder mit einer anderen VM-Konfiguration wiederholen.
Wenn die Fehlermeldung, die Sie erhalten haben, das Feld reason
enthält, finden Sie im Abschnitt Ursachen und Empfehlungen für Ressourcenfehler in diesem Dokument eine Strategie, wie Sie den Fehler beheben können.
Wenn Sie eine zonale verwaltete Instanzgruppe (MIG) mit GPU-VMs erstellen möchten, erstellen Sie dann eine Anfrage zur Größenänderung in der MIG. Anfragen zur Größenänderung sind hilfreich, um stark nachgefragte Ressourcen in einer MIG auf einmal zu erhalten und die VMs für einen bestimmten Zeitraum auszuführen. Wenn Sie die Laufzeit angeben, können Sie die Verfügbarkeit von stark nachgefragten Ressourcen verbessern und unnötige Kosten vermeiden.
Wenn Sie eine regionale MIG erstellen möchten, versuchen Sie, die Verteilungsform der MIGs in BALANCED
, ANY
oder ANY_SINGLE_ZONE
zu ändern.
Weitere Informationen zu Verteilungsformen finden Sie unter Form der regionalen MIG-Zielverteilung.
Denken Sie beim Erstellen von Spot-VMs (oder Legacy-VMs auf Abruf) daran, dass diese VMs freie Kapazitäten sind, die ungeplant und flüchtig sind, die unter Umständen zu Spitzenbedarfszeiten nicht erhältlich sind. Daher werden Spot-VMs nur für Arbeitslasten mit flexiblen Anforderungen an Zeit, Standort und VM-Konfiguration empfohlen. Durch Klicken auf die Best Practices können Sie diesen Fehler bei Spot-VMs vermeiden, um Ihre Arbeitslast flexibler zu gestalten. Wenn dieser Fehler weiterhin auftritt, verwenden Sie stattdessen Standard-VMs.
Am besten können Sie Ressourcenfehler verhindern, wenn Sie Compute Engine-Reservierungen erstellen, bevor Sie die Ressourcen benötigen. Mit Reservierungen sorgen Sie dafür, dass die Ressourcen verfügbar sind, wenn Sie sie benötigen.
Ursachen und Empfehlungen für Ressourcenfehler
Die folgende Tabelle enthält Informationen zum Feld reason
in einigen Ressourcenfehlermeldungen und Empfehlungen zu Lösungsstrategien für jeden reason
-Fehler.
reason -Fehler |
Beschreibung | Empfehlung |
---|---|---|
resource_availability |
Der Typ und die Größe der angeforderten VM ist derzeit in der angeforderten Zone nicht verfügbar. | Versuchen Sie eine der folgenden Aktionen:
|
cpu_availability |
Eine VM mit der angeforderten CPU-Menge ist derzeit in der angeforderten Zone nicht verfügbar. | Versuchen Sie eine der folgenden Aktionen:
|
memory_availability |
Eine VM mit der angeforderten Speichermenge ist derzeit in der Zone, in der Sie sie angefordert haben, nicht verfügbar. | Versuchen Sie eine der folgenden Aktionen:
|
local_ssd_availability |
Eine VM mit der angeforderten lokalen SSD ist in der Zone, in der Sie sie angefordert haben, derzeit nicht verfügbar. | Versuchen Sie eine der folgenden Aktionen:
|
gpu_availability |
Eine VM mit der von Ihnen angeforderten GPU ist derzeit in der Zone, in der Sie sie angefordert haben, nicht verfügbar. | Fordern Sie die VM in einer anderen Zone an. |
Wenn Sie den Fehler mit keiner der vorherigen Lösungsempfehlungen beheben konnten, wenden Sie sich an den Support.