嘗試刪除預留項目的密集配置政策
嘗試刪除預留項目的密集配置政策時,如果預留項目尚未刪除,就會發生下列錯誤。
錯誤訊息:
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 數量,但可用區缺乏您要求機器系列的可用預留容量時,就會發生下列錯誤。
錯誤訊息:
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。
請稍後再試。請稍後再重新提交修改要求。