Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Windows Virtual Machines ✔️ ✔️ Linux Virtual Machines
Puede usar grupos de reserva de capacidad con máquinas virtuales (VM) nuevas o existentes. Para obtener más información sobre las reservas de capacidad, consulte la Información general de reserva de capacidad.
Asociar una nueva máquina virtual
Para asociar una nueva máquina virtual al grupo de reserva de capacidad, se debe hacer referencia explícitamente al grupo como una propiedad de la máquina virtual. Esta referencia protege la reserva correspondiente del grupo de las aplicaciones y las cargas de trabajo diseñadas para su usarla.
Para agregar la propiedad capacityReservationGroup a una máquina virtual, construya la siguiente solicitud PUT al proveedor Microsoft.Compute:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01
En el cuerpo de la solicitud, incluya la propiedad capacityReservationGroup:
{
"location": "eastus",
"properties": {
"hardwareProfile": {
"vmSize": "Standard_D2s_v3"
},
…
"capacityReservation":{
"capacityReservationGroup":{
"id":"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}"
}
"storageProfile": {
…
},
"osProfile": {
…
},
"networkProfile": {
…
}
}
}
Asocie una máquina virtual existente
Las máquinas virtuales zonales existentes simplemente se pueden actualizar con la propiedad del grupo de reserva de capacidad sin necesidad de desasignación y consumirán automáticamente la reserva de capacidad. Las máquinas virtuales regionales existentes deben reasignarse.
Máquina virtual regional
Para la liberación inicial de reserva de capacidad, se debe asignar una máquina virtual a una reserva de capacidad:
- Si es necesario, siga las instrucciones para crear un grupo de reserva de capacidad y una reserva de capacidad. O bien, incremente la cantidad de una reserva de capacidad existente para que quede capacidad reservada sin usar.
- Desasigne la máquina virtual.
- Actualice la propiedad del grupo de reserva de capacidad en la máquina virtual.
- Reinicie la VM.
Siga los pasos para asociar la máquina virtual a un grupo de reserva de capacidad.
Desasigne la máquina virtual:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroupname}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/deallocate?api-version=2021-04-01Agregue la propiedad
capacityReservationGroupa la máquina virtual. Construya la siguiente solicitudPUTal proveedorMicrosoft.Compute:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01En el cuerpo de la solicitud, incluya la propiedad
capacityReservationGroup:{ "location": "eastus", "properties": { "capacityReservation": { "capacityReservationGroup": { "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}" } } } }
Máquina virtual zonal
Una máquina virtual zonal se puede asignar a una reserva de capacidad sin necesidad de reasignación. Si tiene capacidad en un grupo de reservas de capacidad existente, puede agregar una máquina virtual zonal existente al grupo de reserva de capacidad y actualizar la máquina virtual para usar una reserva de capacidad coincidente en el grupo de reserva de capacidad.
Importante
La característica para asociar una máquina virtual zonal existente a un grupo de reserva de capacidad sin necesidad de desasignar, se encuentra actualmente en versión preliminar. Consulte los Términos de uso de la versión preliminar para conocer los términos legales que se aplican a las características de Azure que se encuentran en versión beta, versión preliminar o, de lo contrario, aún no se han publicado en disponibilidad general.
- Si es necesario, siga las instrucciones para crear un grupo de reserva de capacidad y una reserva de capacidad. O bien, incremente la cantidad de una reserva de capacidad existente para que quede capacidad reservada sin usar.
- Actualice la propiedad del grupo de reserva de capacidad en la máquina virtual.
Siga los pasos para asociar la máquina virtual a un grupo de reserva de capacidad.
Agregue la propiedad capacityReservationGroup a la máquina virtual. Construya la siguiente solicitud PUT al proveedor Microsoft.Compute:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01
En el cuerpo de la solicitud, incluya la propiedad capacityReservationGroup:
{
"location": "eastus",
"properties": {
"capacityReservation": {
"capacityReservationGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
}
}
}
}
Protección de una máquina virtual zonal existente mediante una reserva de tamaño cero
Las máquinas virtuales desplegadas por zona se pueden convertir a utilizar una Reserva de Capacidad a Petición sin reasignación. Si no tiene capacidad en un grupo de reserva de capacidad existente, puede empezar creando una reserva de capacidad coincidente de tamaño cero para asegurar sus cargas de trabajo. El proceso básico implica tres pasos:
Cree un grupo de reserva de capacidad y, a continuación, haga coincidir las reservas de capacidad en cada zona de destino con la cantidad reservada establecida en cero. Esto no requiere ninguna cuota o capacidad adicional. Para obtener más información sobre cómo crear una reserva, consulte Creación de una reserva de capacidad.
Asocie la máquina virtual zonal existente en ejecución a la reserva de capacidad. Establezca la propiedad capacityReservationGroup de la máquina virtual en el grupo de reserva de capacidad deseado. Se sobreasignará cada reserva de capacidad de destino cuando se complete. Consulte Máquina Virtual Zonal.
Aumente la cantidad reservada de cada reserva de capacidad (CR) para que coincida con el recuento de máquinas virtuales (VM) asignadas. Dado que cada CR ya está sobreasignado, este paso no requiere ninguna cuota o capacidad adicional. Para obtener más información sobre cómo actualizar el recuento reservado, consulte Modificación de la reserva de capacidad.
Después del aumento de la cantidad, debería ver la CR en un estado totalmente asignado con todas las máquinas virtuales asignadas. Consulte Visualización de la asignación de máquinas virtuales con la vista de instancia.
Para obtener información sobre el uso del Grupo de Reservas de Capacidad Compartida, consulte Protección mediante reserva de tamaño cero de cargas de trabajo zonales existentes en el Grupo de Reservas de Capacidad Compartida.
Visualización de la asignación de máquinas virtuales con la vista de instancia
Una vez establecida la propiedad capacityReservationGroup, ahora existe una asociación entre la máquina virtual y el grupo. Azure busca automáticamente la reserva de capacidad correspondiente en el grupo y consume una ranura reservada. La Vista de instancia de la reserva de capacidad reflejará la nueva máquina virtual en la propiedad virtualMachinesAllocated:
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"
}
]
}
]
}
}
}