Associera en virtuell dator med en kapacitetsreservationsgrupp
Gäller för: ✔️ Virtuella Windows-datorer ✔️ – Virtuella Linux-datorer
Kapacitetsreservationsgrupper kan användas med nya eller befintliga virtuella datorer. Mer information om kapacitetsreservationer finns i översiktsartikeln.
Associera en ny virtuell dator
Om du vill associera en ny virtuell dator med gruppen Kapacitetsreservation måste gruppen uttryckligen refereras till som en egenskap för den virtuella datorn. Den här referensen skyddar matchande reservation i gruppen för program och arbetsbelastningar som är avsedda att använda den.
Om du vill lägga till egenskapen i capacityReservationGroup
en virtuell dator skapar du följande PUT-begäran till Microsoft.Compute-providern :
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01
I begärandetexten inkluderar du capacityReservationGroup
egenskapen:
{
"location": "eastus",
"properties": {
"hardwareProfile": {
"vmSize": "Standard_D2s_v3"
},
…
"capacityReservation":{
"capacityReservationGroup":{
"id":"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}"
}
"storageProfile": {
…
},
"osProfile": {
…
},
"networkProfile": {
…
}
}
}
Associera en befintlig virtuell dator
För den första versionen av Kapacitetsreservation måste en virtuell dator allokeras till en kapacitetsreservation.
- Om den inte redan är klar följer du vägledningen för att skapa en kapacitetsreservationsgrupp och kapacitetsreservation. Eller öka antalet för en befintlig kapacitetsreservation så att det finns outnyttjad reserverad kapacitet.
- Frigör den virtuella datorn.
- Uppdatera egenskapen för kapacitetsreservationsgruppen på den virtuella datorn.
- Starta om den virtuella datorn.
Frigör den virtuella datorn.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroupname}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/deallocate?api-version=2021-04-01
Lägg till egenskapen
capacityReservationGroup
i den virtuella datorn. Skapa följande PUT-begäran till Microsoft.Compute-providern :PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01
I begärandetexten inkluderar du
capacityReservationGroup
egenskapen:{ "location": "eastus", "properties": { "capacityReservation": { "capacityReservationGroup": { "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}" } } } }
Visa VM-association med instansvy
När egenskapen capacityReservationGroup
har angetts finns nu en association mellan den virtuella datorn och gruppen. Azure hittar automatiskt den matchande kapacitetsreservationen i gruppen och använder ett reserverat fack. Kapacitetsreservationens instansvy återspeglar den nya virtuella datorn i virtualMachinesAllocated
egenskapen:
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{capacityReservationGroupName}?$expand=instanceView&api-version=2021-04-01
{
"name":"{CapacityReservationGroupName}",
"id":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{CapacityReservationGroupName}",
"type":"Microsoft.Compute/capacityReservationGroups",
"location":"eastus",
"properties":{
"capacityReservations":[
{
"id":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/ {CapacityReservationGroupName}/capacityReservations/{CapacityReservationName}"
}
],
"virtualMachinesAssociated":[
{
"id":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{myVM}"
}
],
"instanceView":{
"capacityReservations":[
{
"name":"{CapacityReservationName}",
"utilizationInfo":{
"virtualMachinesAllocated":[
{
"id":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{myVM}"
}
]
},
"statuses":[
{
"code":"ProvisioningState/succeeded",
"level":"Info",
"displayStatus":"Provisioning succeeded",
"time":"2021-05-25T15:12:10.4165243+00:00"
}
]
}
]
}
}
}
Nästa steg
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för