Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: ✔️ Máquinas Virtuais do Windows Máquinas ✔️ Virtuais Linux
Você pode usar grupos de reserva de capacidade com máquinas virtuais (VMs) novas ou existentes. Para saber mais sobre reservas de capacidade, consulte a Visão geral da reserva de capacidade.
Associar uma nova máquina virtual
Para associar uma nova máquina virtual ao grupo de reserva de capacidade, o grupo deve ser explicitamente referenciado como uma propriedade da VM. Essa referência protege a reserva correspondente no grupo para aplicativos e cargas de trabalho destinados a usá-la.
Para adicionar a capacityReservationGroup propriedade a uma VM, construa a seguinte PUT solicitação para o Microsoft.Compute provedor:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01
No corpo do pedido, inclua a capacityReservationGroup propriedade:
{
"location": "eastus",
"properties": {
"hardwareProfile": {
"vmSize": "Standard_D2s_v3"
},
…
"capacityReservation":{
"capacityReservationGroup":{
"id":"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}"
}
"storageProfile": {
…
},
"osProfile": {
…
},
"networkProfile": {
…
}
}
}
Associar uma máquina virtual existente
As máquinas virtuais zonais existentes podem simplesmente ser atualizadas com a propriedade do Grupo de Reserva de Capacidade sem necessidade de realocação e consumirão automaticamente a reserva de capacidade. As máquinas virtuais regionais existentes devem ser realocadas.
Máquina Virtual Regional
Para a liberação inicial de uma reserva de capacidade, uma máquina virtual deve ser alocada para uma reserva de capacidade:
- Siga as orientações para criar um grupo de reserva de capacidade e uma reserva de capacidade, se necessário. Ou aumente a quantidade de uma reserva de capacidade existente para que haja capacidade reservada não utilizada.
- Desaloque a máquina virtual.
- Atualize a propriedade do grupo de reserva de capacidade na VM.
- Reinicie a VM.
Siga as etapas para associar a máquina virtual a um grupo de reserva de capacidade.
Desalocar a máquina virtual:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourcegroupname}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}/deallocate?api-version=2021-04-01Adicione a
capacityReservationGrouppropriedade à VM. Construa a seguintePUTsolicitação aoMicrosoft.Computeprovedor:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01No corpo do pedido, inclua a
capacityReservationGrouppropriedade:{ "location": "eastus", "properties": { "capacityReservation": { "capacityReservationGroup": { "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}" } } } }
Máquina Virtual Zonal
Uma máquina virtual zonal pode ser atribuída a uma reserva de capacidade sem necessidade de realocação. Se tiver capacidade num grupo de reservas de capacidade existente, pode adicionar uma máquina virtual zonal existente ao grupo de reservas de capacidade e atualizar a VM para usar uma reserva de capacidade correspondente no grupo de reservas de capacidade.
Importante
A funcionalidade que permite associar uma VM zonal existente a um Grupo de Reserva de Capacidade sem necessidade de desalocar está atualmente em Pré-visualização. Consulte os Termos de Utilização de Pré-visualização para obter os termos legais que se aplicam às funcionalidades do Azure que estão em versão beta, pré-visualização ou ainda não disponibilizadas para disponibilidade geral.
- Siga as orientações para criar um grupo de reserva de capacidade e uma reserva de capacidade, se necessário. Ou aumente a quantidade de uma reserva de capacidade existente para que haja capacidade reservada não utilizada.
- Atualize a propriedade do grupo de reserva de capacidade na VM.
Siga as etapas para associar a máquina virtual a um grupo de reserva de capacidade.
Adicione a capacityReservationGroup propriedade à VM. Construa a seguinte PUT solicitação ao Microsoft.Compute provedor:
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{VirtualMachineName}?api-version=2021-04-01
No corpo do pedido, inclua a capacityReservationGroup propriedade:
{
"location": "eastus",
"properties": {
"capacityReservation": {
"capacityReservationGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}"
}
}
}
}
Proteger uma máquina virtual zonal existente com uma reserva de capacidade zero
As máquinas virtuais distribuídas zonalmente podem ser convertidas para usar uma Reserva de Capacidade On Demand sem realocação. Se não tiver capacidade num grupo de reservas de capacidade existente, pode começar por criar uma reserva de tamanho zero para garantir a sua carga de trabalho. O processo básico envolve 3 passos:
Crie um Grupo de Reserva de Capacidade e, em seguida, crie reservas de capacidade correspondentes em cada zona-alvo com a quantidade reservada definida para zero. Isto não requer quota ou capacidade adicional. Para mais informações sobre como criar uma reserva, consulte Criar uma reserva de capacidade.
Associe a máquina virtual zonal existente em funcionamento à reserva de capacidade. Defina a propriedade CapacityReservationGroup da Máquina Virtual para o Grupo de Reserva de Capacidade desejado. Quando concluído, cada reserva de capacidade alvo será sobrealocada. Ver Máquina Virtual Zonal.
Aumentar a quantidade reservada de cada CR (reserva de capacidade) para corresponder à contagem alocada de VMs (Máquinas Virtuais). Como cada CR já está sobrealocado, este passo não requer uma cota ou uma capacidade adicional. Para mais informações sobre como atualizar a contagem reservada, consulte Modificação de reserva de capacidade.
Após o aumento de quantidade, deverá ver o CR num estado totalmente alocado com todas as máquinas virtuais alocadas. Veja Visualizar Alocação de VMs com a Vista de Instância.
Para informações sobre o uso do grupo de reservas de capacidade partilhada, consulte Proteger cargas de trabalho zonais existentes usando reserva de tamanho zero no Grupo de Reservas de Capacidade Partilhada.
Exibir a alocação de VM com a Visualização de Instância
Depois que a capacityReservationGroup propriedade é definida, agora existe uma associação entre a VM e o grupo. O Azure localiza automaticamente a reserva de capacidade correspondente no grupo e consome um slot reservado. A visualização de instância da reserva de capacidade reflete a nova VM na virtualMachinesAllocated propriedade:
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"
}
]
}
]
}
}
}