Risolvere i problemi della distribuzione classica con il riavvio e il ridimensionamento di una macchina virtuale Windows esistente in AzureTroubleshoot classic deployment issues with restarting or resizing an existing Windows Virtual Machine in Azure

Quando si prova ad avviare una macchina virtuale (VM) di Azure arrestata o se ne ridimensiona una esistente, l'errore comune che si verifica è un errore di allocazione.When you try to start a stopped Azure Virtual Machine (VM), or resize an existing Azure VM, the common error you encounter is an allocation failure. L'errore si verifica quando il cluster o l'area non ha risorse disponibili o non può supportare le dimensioni della VM richieste.This error results when the cluster or region either does not have resources available or cannot support the requested VM size.

Importante

Azure offre due modelli di distribuzione per creare e usare le risorse: Gestione risorse e la distribuzione classica.Azure has two different deployment models for creating and working with resources: Resource Manager and classic. Questo articolo illustra l'uso del modello di distribuzione classica.This article covers using the classic deployment model. Microsoft consiglia di usare il modello di Gestione risorse per le distribuzioni più recenti.Microsoft recommends that most new deployments use the Resource Manager model.

Se il problema riguardante Azure non è trattato in questo articolo, visitare i forum di Azure su MSDN e Stack Overflow.If your Azure issue is not addressed in this article, visit the Azure forums on MSDN and the Stack Overflow. È possibile pubblicare il problema in questi forum o in @AzureSupport su Twitter.You can post your issue in these forums, or post to @AzureSupport on Twitter. È anche possibile inviare una richiesta di supporto tecnico di Azure.You also can submit an Azure support request. Per inviare una richiesta di supporto tecnico, nella pagina Supporto tecnico di Azure selezionare Supporto.To submit a support request, on the Azure support page, select Get support.

Raccogliere log di controlloCollect audit logs

Per avviare la risoluzione dei problemi, raccogliere i log di controllo per identificare l'errore associato al problema.To start troubleshooting, collect the audit logs to identify the error associated with the issue.

Nel portale di Azure fare clic su Esplora > Macchine virtuali > Macchina virtuale Windows > Impostazioni > Log di controllo.In the Azure portal, click Browse > Virtual machines > your Windows virtual machine > Settings > Audit logs.

Problema: Errore durante l'avvio di una VM arrestataIssue: Error when starting a stopped VM

Si prova ad avviare una VM arrestata ma viene visualizzato un errore di allocazione.You try to start a stopped VM but get an allocation failure.

CausaCause

La richiesta di avvio della VM arrestata deve essere eseguita nel cluster originale che ospita il servizio cloud.The request to start the stopped VM has to be attempted at the original cluster that hosts the cloud service. Tuttavia, il cluster non ha spazio disponibile per soddisfare la richiesta.However, the cluster does not have free space available to fulfill the request.

RisoluzioneResolution

  • Creare un nuovo servizio cloud e associarlo a un'area o una rete virtuale basata sull'area, ma non a un gruppo di affinità.Create a new cloud service and associate it with either a region or a region-based virtual network, but not an affinity group.
  • Eliminare la VM arrestata.Delete the stopped VM.
  • Ricreare la VM nel nuovo servizio cloud usando i dischi.Recreate the VM in the new cloud service by using the disks.
  • Avviare la macchina virtuale ricreata.Start the re-created VM.

Se si verifica un errore durante il tentativo di creare un nuovo servizio cloud, riprovare più tardi o cambiare l'area per il servizio cloud.If you get an error when trying to create a new cloud service, either retry later or change the region for the cloud service.

Importante

Il nuovo servizio cloud avrà un nuovo nome e un indirizzo VIP, quindi si dovranno modificare tali informazioni per tutte le dipendenze che usano queste informazioni per il servizio cloud esistente.The new cloud service will have a new name and VIP, so you will need to change that information for all the dependencies that use that information for the existing cloud service.

Problema: Errore durante il ridimensionamento di una VM esistenteIssue: Error when resizing an existing VM

Si prova a ridimensionare una VM esistente ma viene visualizzato un errore di allocazione.You try to resize an existing VM but get an allocation failure.

CausaCause

La richiesta di ridimensionamento della VM deve essere eseguita nel cluster originale che ospita il servizio cloud.The request to resize the VM has to be attempted at the original cluster that hosts the cloud service. Tuttavia, il cluster non supporta le dimensioni della VM richieste.However, the cluster does not support the requested VM size.

RisoluzioneResolution

Ridurre le dimensioni della VM richieste e quindi ripetere la richiesta di ridimensionamento.Reduce the requested VM size, and retry the resize request.

  • Fare clic su Esplora tutto > Macchine virtuali (classico) > la macchina virtuale > Impostazioni > Dimensioni.Click Browse all > Virtual machines (classic) > your virtual machine > Settings > Size. Per i passaggi dettagliati, vedere l'articolo relativo al Ridimensionamento della macchina virtuale.For detailed steps, see Resize the virtual machine.

Se non è possibile ridurre le dimensioni della VM, seguire questi passaggi:If it is not possible to reduce the VM size, follow these steps:

  • Creare un nuovo servizio cloud, verificando che non sia collegato a un gruppo di affinità e non sia associato a una rete virtuale collegata a un gruppo di affinità.Create a new cloud service, ensuring it is not linked to an affinity group and not associated with a virtual network that is linked to an affinity group.
  • Nel servizio creare una nuova VM con dimensioni maggiori.Create a new, larger-sized VM in it.

È possibile consolidare tutte le VM nello stesso servizio cloud.You can consolidate all your VMs in the same cloud service. Se il servizio cloud esistente è associato a una rete virtuale basata sull'area, è possibile connetterlo alla rete virtuale esistente.If your existing cloud service is associated with a region-based virtual network, you can connect the new cloud service to the existing virtual network.

Se il servizio cloud esistente non è associato a una rete virtuale basata sull'area, è necessario eliminare le VM nel servizio cloud esistente e ricrearle nel nuovo servizio cloud dai relativi dischi.If the existing cloud service is not associated with a region-based virtual network, then you have to delete the VMs in the existing cloud service, and recreate them in the new cloud service from their disks. È tuttavia importante ricordare che il nuovo servizio cloud avrà un nuovo nome e un nuovo indirizzo VIP, quindi sarà necessario aggiornarli per tutte le dipendenze che attualmente usano queste informazioni per il servizio cloud esistente.However, it is important to remember that the new cloud service will have a new name and VIP, so you will need to update these for all the dependencies that currently use this information for the existing cloud service.

Passaggi successiviNext steps

Se si verificano problemi durante la creazione di una VM Windows in Azure, vedere Risolvere i problemi di distribuzione quando si crea una nuova macchina virtuale Windows in Azure.If you encounter issues when you create a Windows VM in Azure, see Troubleshoot deployment issues with creating a Windows virtual machine in Azure.