Come configurare un set di disponibilità per le macchine virtuali Windows nel modello di distribuzione classicaHow to configure an availability set for Windows virtual machines in the classic deployment model

Importante

Azure offre due diversi 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. È anche possibile configurare i set di disponibilità nelle distribuzioni Azure Resource Manager.You can also configure availability sets in Resource Manager deployments.

A partire dal 15 novembre 2017, le macchine virtuali saranno disponibili solo nel portale di Azure.Starting November 15, 2017, Virtual Machines will be available only in the Azure portal. L'accesso dal portale classico non sarà più supportato.Access from the classic portal will no longer be supported.

Un set di disponibilità aiuta a mantenere disponibili le macchine virtuali durante il tempo di inattività, ad esempio durante la manutenzione.An availability set helps keep your virtual machines available during downtime, such as during maintenance. L'inserimento di due o più macchine virtuali con configurazione simile in un set di disponibilità crea la ridondanza necessaria a mantenere la disponibilità delle applicazioni o dei servizi eseguiti sulla macchina virtuale.Placing two or more similarly configured virtual machines in an availability set creates the redundancy needed to maintain availability of the applications or services that your virtual machine runs. Per informazioni dettagliate sul funzionamento, vedere Gestire la disponibilità delle macchine virtuali.For details about how this works, see Manage the availability of virtual machines.

Per assicurare la continua disponibilità e l'esecuzione efficiente dell'applicazione, è buona norma usare sia set di disponibilità sia endpoint con carico bilanciato.It's a best practice to use both availability sets and load-balancing endpoints to help ensure that your application is always available and running efficiently. Per informazioni dettagliate sugli endpoint con bilanciamento del carico, vedere Bilanciamento del carico per i servizi di infrastruttura di Azure.For details about load-balanced endpoints, see Load balancing for Azure infrastructure services.

È possibile aggiungere le macchine virtuali in un set di disponibilità usando una di queste due opzioni:You can add classic virtual machines into an availability set by using one of two options:

Nota

Nel modello classico, le macchine virtuali che si desidera inserire nello stesso set di disponibilità devono appartenere allo stesso servizio cloud.In the classic model, virtual machines that you want to put in the same availability set must belong to the same cloud service.

Opzione 1: Creare una macchina virtuale e un set di disponibilità contemporaneamente. Option 1: Create a virtual machine and an availability set at the same time

A tale scopo, è possibile usare il portale di Azure o i comandi di Azure PowerShell.You can use either the Azure portal or Azure PowerShell commands to do this.

Per usare il Portale di Azure:To use the Azure portal:

  1. Accedere al portale di Azure, se questa operazione non è già stata eseguita.If you haven't already done so, sign in to the Azure portal.
  2. Nel menu Hub fare clic su + Nuovo, quindi su Macchina virtuale.On the hub menu, click + New, and then click Virtual Machine.

    Testo immagine alt

  3. Selezionare l'immagine della macchina virtuale del Marketplace che si desidera usare.Select the Marketplace virtual machine image you wish to use. È possibile scegliere di creare una macchina virtuale Linux o Windows.You can choose to create a Linux or Windows virtual machine.
  4. Per la macchina virtuale selezionata verificare che il modello di distribuzione sia impostato su Classico, quindi fare clic su CreaFor the selected virtual machine, verify that the deployment model is set to Classic and then click Create

    Testo immagine alt

  5. Immettere il nome della macchina virtuale, il nome utente e la password (per computer Windows) o la chiave pubblica SSH (per i computer Linux).Enter a virtual machine name, user name and password (for Windows machines) or SSH public key (for Linux machines).
  6. Scegliere le dimensioni della VM, quindi fare clic su Seleziona per continuare.Choose the VM size and then click Select to continue.
  7. Scegliere Configurazione facoltativa > Set di disponibilità, quindi selezionare il set di disponibilità che si vuole aggiungere alla macchina virtuale.Choose Optional Configuration > Availability set, and select the availability set you wish to add the virtual machine to.

    Testo immagine alt

  8. Verificare le impostazioni di configurazione.Review your configuration settings. Al termine dell'operazione, scegliere Crea.When you're done, click Create.
  9. Mentre Azure crea la macchina virtuale, è possibile tenere traccia dello stato di avanzamento nel menu Hub in Macchine virtuali .While Azure creates your virtual machine, you can track the progress under Virtual Machines in the hub menu.

Per usare i comandi di Azure PowerShell per creare una macchina virtuale di Azure e aggiungerla a un set di disponibilità nuovo o esistente, vedere Use Azure PowerShell to create and preconfigure Windows-based virtual machines (Usare Azure PowerShell per creare e preconfigurare macchine virtuali Windows)To use Azure PowerShell commands to create an Azure virtual machine and add it to a new or existing availability set, see Use Azure PowerShell to create and preconfigure Windows-based virtual machines

Opzione 2: Aggiungere una macchina virtuale esistente a un set di disponibilità. Option 2: Add an existing virtual machine to an availability set

Nel Portale di Azure è possibile aggiungere le macchine virtuali classiche a un set di disponibilità esistente oppure creare un set nuovo per le macchine.In the Azure portal, you can add existing classic virtual machines to an existing availability set or create a new one for them. (si noti che le macchine virtuali presenti nello stesso set di disponibilità devono appartenere allo stesso servizio cloud). La procedura è quasi la stessa:(Keep in mind that the virtual machines in the same availability set must belong to the same cloud service.) The steps are almost the same. con Azure PowerShell è possibile aggiungere la macchina virtuale a un set di disponibilità esistente.With Azure PowerShell, you can add the virtual machine to an existing availability set.

  1. Accedere al portale di Azure, se questa operazione non è già stata eseguita.If you have not already done so, sign in to the Azure portal.
  2. Fare clic su Macchine virtuali (classico)nel menu Hub.On the Hub menu, click Virtual Machines (classic).

    Testo immagine alt

  3. Nell'elenco delle macchine virtuali selezionare il nome della macchina virtuale che si desidera aggiungere al set.From the list of virtual machines, select the name of the virtual machine that you want to add to the set.
  4. Scegliere Set di disponibilità in Impostazioni della macchina virtuale.Choose Availability set from the virtual machine Settings.

    Testo immagine alt

  5. Selezionare il set di disponibilità che si desidera aggiungere alla macchina virtuale.Select the availability set you wish to add the virtual machine to. La macchina virtuale deve appartenere allo stesso servizio cloud del set di disponibilità.The virtual machine must belong to the same cloud service as the availability set.

    Testo immagine alt

  6. Fare clic su Save.Click Save.

Per usare i comandi di Azure PowerShell, aprire una sessione di Azure PowerShell con privilegi di amministratore ed attivare il seguente comando.To use Azure PowerShell commands, open an administrator-level Azure PowerShell session and run the following command. Per i segnaposto, ad esempio <VmCloudServiceName>, sostituire tutti gli elementi all'interno delle virgolette, inclusi i caratteri < e >, con i nomi corretti.For the placeholders (such as <VmCloudServiceName>), replace everything within the quotes, including the < and > characters, with the correct names.

Get-AzureVM -ServiceName "<VmCloudServiceName>" -Name "<VmName>" | Set-AzureAvailabilitySet -AvailabilitySetName "<AvSetName>" | Update-AzureVM

Nota

Potrebbe essere necessario riavviare la macchina virtuale per completarne l'aggiunta al set di disponibilità.The virtual machine might have to be restarted to finish adding it to the availability set.