Zuordnen einer VM zu einer Kapazitätsreservierungsgruppe
Gilt für: ✔️ Virtuelle Windows-Computer ✔️ Virtuelle Linux-Computer
Sie können Kapazitätsreservierungsgruppen mit neuen oder vorhandenen virtuellen Computern verwenden. Weitere Informationen zu Kapazitätsreservierungen finden Sie in der Übersicht über Kapazitätsreservierungen.
Zuordnen eines neuen virtuellen Computers
Um der Kapazitätsreservierungsgruppe einen neuen virtuellen Computer zuzuordnen, muss die Gruppe explizit als Eigenschaft der VM referenziert werden. Dieser Verweis schützt die übereinstimmende Reservierung in der Gruppe für Anwendungen und Workloads, die sie verwenden sollen.
Erstellen Sie die folgende PUT
-Anforderung an den Microsoft.Compute
-Anbieter, um einer VM die capacityReservationGroup
-Eigenschaft hinzuzufügen:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01
Fügen Sie die capacityReservationGroup
-Eigenschaft in den Anforderungstext ein:
{
"location": "eastus",
"properties": {
"hardwareProfile": {
"vmSize": "Standard_D2s_v3"
},
…
"capacityReservation":{
"capacityReservationGroup":{
"id":"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}"
}
"storageProfile": {
…
},
"osProfile": {
…
},
"networkProfile": {
…
}
}
}
Zuordnen eines vorhandenen virtuellen Computers
Für die erste Freigabe muss einer Kapazitätsreservierung ein virtueller Computer zugeordnet werden:
- Falls erforderlich, befolgen Sie den Leitfaden zum Erstellen einer Kapazitätsreservierungsgruppe und einer Kapazitätsreservierung. Oder erhöhen Sie die Menge einer vorhandenen Kapazitätsreservierung, sodass nicht verwendete reservierte Kapazität vorhanden ist.
- Aufheben der Zuordnung des virtuellen Computers
- Aktualisieren Sie die Eigenschaft der Kapazitätsreservierungsgruppe auf dem virtuellen Computer.
- Starten Sie den virtuellen Computer neu.
Befolgen Sie die Schritte zum Zuordnen des virtuellen Computers zu einer Kapazitätsreservierungsgruppe.
Aufheben der Zuordnung des virtuellen Computers:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroupname}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/deallocate?api-version=2021-04-01
Legen Sie die
capacityReservationGroup
-Eigenschaft auf die VM fest. Erstellen Sie die folgendePUT
-Anforderung an denMicrosoft.Compute
-Anbieter:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01
Fügen Sie die
capacityReservationGroup
-Eigenschaft in den Anforderungstext ein:{ "location": "eastus", "properties": { "capacityReservation": { "capacityReservationGroup": { "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}" } } } }
Anzeigen der VM-Zuordnung mit der Instanzansicht
Nachdem die capacityReservationGroup
-Eigenschaft festgelegt wurde, besteht nun eine Zuordnung zwischen dem virtuellen Computer und der Gruppe. Azure findet automatisch die entsprechende Kapazitätsreservierung in der Gruppe und nutzt einen reservierten Slot. Die Instanzansicht der Kapazitätsreservierung spiegelt die neue VM in der virtualMachinesAllocated
-Eigenschaft wider:
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"
}
]
}
]
}
}
}