排解預訂更新問題

本頁面說明如何解決修改預留項目時發生的問題。如要進一步瞭解預留項目,請參閱「Compute Engine 可用區資源的預留項目」。

嘗試刪除預留項目的密集配置政策

嘗試刪除預留項目的密集配置政策時,如果預留項目尚未刪除,就會發生下列錯誤。

錯誤訊息:

The resource_policy resource 'projects/PROJECT_ID/regions/REGION/resourcePolicies/COMPACT_PLACEMENT_POLICY_NAME' is already being used by 'projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME'

解決方法:如要刪除預留項目中指定的密集配置政策,請選擇下列其中一種方法:

嘗試將特定預留項目縮減為少於目標數量的 VM

如果嘗試將特定預留項目中的預留 VM 數量,減少至低於使用預留項目的 VM 數量,就會發生下列錯誤。

錯誤訊息:

The resize instance count cannot be lower than the in use count for a specific reservation.

解決方法:為確保特定預留項目中的 VM 數量等於或低於使用預留項目的 VM 數量,請對超出的 VM 執行下列任一操作:

  • 刪除 VM

  • 停止或暫停 VM

超過預留容量上限

當您嘗試增加隨需預留項目中的預留 VM 數量,但可用區缺乏您要求機器系列的可用預留容量時,就會發生下列錯誤。

錯誤訊息:

RESERVATION_CAPACITY_LIMIT_EXCEEDED
Failed to reserve additional capacity for 'MACHINE_FAMILY' because reservation capacity limit exceeded in 'ZONE'. Select a different machine family or zone.

解決方法:如果您嘗試增加自動耗用預留項目中的預留 VM 數量,並耗用現有的執行中 VM,但可用區缺乏預留容量,Compute Engine 就會拒絕要求。這項拒絕機制可防止 Compute Engine 向您重複收取執行中 VM 和未使用預留項目的費用。如要解決這項錯誤,請嘗試下列一或多個選項:

  • 使用其他可用區。在可用區中建立預留項目,該可用區必須有您要求的機器家族可用容量。

  • 使用其他機器家族。建立預留項目,指定其他機器家族的機型。

  • 減少 VM 數量。在預留項目中要求較少的 VM。

  • 請稍後再試。請稍後再重新提交修改要求。