共用方式為


從容量保留群組中移除虛擬機器擴展集關聯

適用於:✔️ 統一擴展集 ✔️ 彈性擴展集

本文將逐步引導您從容量保留群組中移除虛擬機器擴展集關聯。 若要深入了解容量保留,請參閱容量保留的概觀

因為虛擬機器 (VM) 和基礎容量保留都會以邏輯方式佔用容量,所以 Azure 會對此流程施加一些限制,以避免不明確的配置狀態和非預期的錯誤。

有兩種方式可以變更關聯:

  • 將虛擬機器擴展集解除配置、變更擴展集層級的容量保留群組屬性,然後更新基礎 VM。
  • 將保留數量更新為零,然後變更容量保留群組屬性。

將虛擬機器擴展集解除配置

選項 1 為將虛擬機器擴展集解除配置、變更擴展集層級的容量保留群組屬性,然後更新基礎 VM。

如需自動、輪流和手動升級的詳細資訊,請參閱升級原則

  1. 將虛擬機器擴展集解除配置:

    POST  https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/deallocate?api-version=2021-04-01
    
  2. 更新虛擬機器擴展集以移除與容量保留群組的關聯:

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/update?api-version=2021-04-01
    

    在要求本文中,將 capacityReservationGroup 屬性設定為 null,以移除與群組的虛擬機器擴展集關聯:

    {
    "location": "eastus",
    "properties": {
        "virtualMachineProfile": {
            "capacityReservation": {
                "capacityReservationGroup":{
                    "id":null    
                }
            }
        }
    }
    }
    

將保留數量更新為零

第二個選項牽涉到將保留數量更新為零,然後變更容量保留群組屬性。

當擴展集無法解除配置,且不再需要保留時,即適用此選項。 例如,您可以建立容量保留,在大規模部署期間暫時確保容量。 部署完成後,不再需要保留。

如需自動、輪流和手動升級的詳細資訊,請參閱升級原則

  1. 將保留數量更新為零:

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/CapacityReservations/{CapacityReservationName}?api-version=2021-04-01
    

    在要求本文中,納入下列參數:

    {
    "sku": 
        {
        "capacity": 0
        }
    } 
    

    請注意,capacity 屬性是設為 0

  2. 更新虛擬機器擴展集以移除與容量保留群組的關聯。

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{VMScaleSetName}/update?api-version=2021-04-01
    

    在要求本文中,將 capacityReservationGroup 屬性設定為 null 以移除關聯:

    {
    "location": "eastus",
    "properties": {
        "virtualMachineProfile": {
            "capacityReservation": {
                "capacityReservationGroup":{
                    "id":null
                }
            }
        }
    }
    }
    

升級原則

  • 自動升級:在此模式中,擴展集 VM 執行個體會自動與容量保留群組中斷關聯,而不需要您採取任何進一步的動作。
  • 輪流升級:在此模式中,擴展集 VM 執行個體會與容量保留群組中斷關聯,而不需要您採取任何進一步的動作。 不過,其會以批次方式更新,當中有選擇性的暫停時間。
  • 手動升級:在此模式中,更新虛擬機器擴展集時,擴展集 VM 執行個體不會發生任何情況。 您必須使用最新的擴展集模型進行升級,以個別移除每個擴展集 VM。

後續步驟