Eseguire il backup di macchine virtuali Windows in AzureBack up Windows virtual machines in Azure

È possibile proteggere i dati eseguendo backup a intervalli regolari.You can protect your data by taking backups at regular intervals. Backup di Azure crea punti di recupero che vengono archiviati negli insiemi di credenziali di ripristino con ridondanza geografica.Azure Backup creates recovery points that are stored in geo-redundant recovery vaults. Quando si ripristina da un punto di recupero, è possibile ripristinare la macchina virtuale intera o parziale.When you restore from a recovery point, you can restore the whole VM or just specific files. Questo articolo spiega come ripristinare un singolo file in una macchina virtuale che esegue Windows Server e IIS.This article explains how to restore a single file to a VM running Windows Server and IIS. Se non si dispone già di una macchina virtuale da usare, è possibile crearne una usando la guida introduttiva di Windows.If you don't already have a VM to use, you can create one using the Windows quickstart. In questa esercitazione si apprenderà come:In this tutorial you learn how to:

  • Creare un backup di una macchina virtualeCreate a backup of a VM
  • Pianificare un backup giornalieroSchedule a daily backup
  • Ripristinare un file da un backupRestore a file from a backup

Panoramica del servizio BackupBackup overview

Quando il servizio Backup di Azure avvia un processo di backup, attiva l'estensione per il backup per acquisire uno snapshot temporizzato.When the Azure Backup service initiates a backup job, it triggers the backup extension to take a point-in-time snapshot. Il servizio Backup di Azure usa l'estensione VMSnapshot.The Azure Backup service uses the VMSnapshot extension. L'estensione viene installata durante il primo backup della macchina virtuale se la macchina virtuale è in esecuzione.The extension is installed during the first VM backup if the VM is running. Se la macchina virtuale non è in esecuzione, il servizio Backup crea uno snapshot dell'archivio sottostante (poiché non si verifica alcuna scrittura di applicazione durante l'arresto della macchina virtuale).If the VM is not running, the Backup service takes a snapshot of the underlying storage (since no application writes occur while the VM is stopped).

Quando crea uno snapshot delle macchine virtuali di Windows, il servizio Backup si coordina con il servizio Copia Shadow del volume (VSS) per ottenere uno snapshot coerente dei dischi delle macchine virtuali.When taking a snapshot of Windows VMs, the Backup service coordinates with the Volume Shadow Copy Service (VSS) to get a consistent snapshot of the virtual machine's disks. Dopo che il servizio Backup di Azure crea lo snapshot, i data vengono trasferiti nell'insieme di credenziali.Once the Azure Backup service takes the snapshot, the data is transferred to the vault. Per offrire la massima efficienza, il servizio identifica e trasferisce solo i blocchi di dati che sono stati modificati dall'ultimo backup.To maximize efficiency, the service identifies and transfers only the blocks of data that have changed since the previous backup.

Quando il trasferimento dei dati è completato, lo snapshot viene rimosso e viene creato un punto di ripristino.When the data transfer is complete, the snapshot is removed and a recovery point is created.

Creare un backupCreate a backup

Creare un semplice backup giornaliero pianificato per un insieme di credenziali di Servizi di ripristino.Create a simple scheduled daily backup to a Recovery Services Vault.

  1. Accedere al portale di Azure.Sign in to the Azure portal.
  2. Nel menu a sinistra selezionare Macchine virtuali.In the menu on the left, select Virtual machines.
  3. Dall'elenco selezionare la macchina virtuale di cui eseguire il backup.From the list, select a VM to back up.
  4. Nel pannello della macchina virtuale, nella sezione Impostazioni fare clic su Backup.On the VM blade, in the Settings section, click Backup. Verrà aperto il pannello Abilita backup.The Enable backup blade opens.
  5. In Insieme di credenziali dei servizi di ripristino fare clic su Crea nuovo e inserire un nome per il nuovo insieme di credenziali.In Recovery Services vault, click Create new and provide the name for the new vault. Viene creato un nuovo insieme di credenziali nello stesso gruppo di risorse e nello stesso percorso della macchina virtuale.A new vault is created in the same Resource Group and location as the virtual machine.
  6. Fare clic su Criterio di Backup.Click Backup policy. Per questo esempio, mantenere le impostazioni predefinite e fare clic su OK.For this example, keep the defaults and click OK.
  7. Nel pannello Abilita backup fare clic su Abilita backup.On the Enable backup blade, click Enable Backup. Verrà creato un backup giornaliero in base alla pianificazione predefinita.This creates a daily backup based on the default schedule.
  8. Per creare un punto di recupero iniziale, nel pannello Backup fare clic su Esegui backup ora.To create an initial recovery point, on the Backup blade click Backup now.
  9. Nel pannello Esegui backup ora fare clic sull'icona del calendario, usare il comando del calendario per selezionare l'ultimo giorno di conservazione di tale punto di recupero e fare clic su Backup.On the Backup Now blade, click the calendar icon, use the calendar control to select the last day this recovery point is retained, and click Backup.
  10. Nel pannello Backup per la macchina virtuale in uso verrà visualizzato il numero di punti di recupero completati.In the Backup blade for your VM, you will see the number of recovery points that are complete.

    Punti di ripristino

Il primo backup richiede circa 20 minuti.The first backup takes about 20 minutes. Al termine del backup, procedere con la parte successiva di questa esercitazione.Proceed to the next part of this tutorial after your backup is finished.

Recupero di un fileRecover a file

Se accidentalmente si elimina o si apportano modifiche a un file, è possibile usare Ripristino file per ripristinare il file dall'insieme di credenziali di backup.If you accidentally delete or make changes to a file, you can use File Recovery to recover the file from your backup vault. Ripristino file usa uno script eseguito nella macchina virtuale, per montare il punto di recupero come unità locale.File Recovery uses a script that runs on the VM, to mount the recovery point as local drive. Queste unità rimarranno montate per 12 ore in modo che sia possibile copiare i file dal punto di recupero e ripristinarli nella macchina virtuale.These drives will remain mounted for 12 hours so that you can copy files from the recovery point and restore them to the VM.

Questo esempio spiega come ripristinare il file di immagine usato nella pagina Web predefinita per IIS.In this example, we show how to recover the image file that is used in the default web page for IIS.

  1. Aprire un browser e connettersi all'indirizzo IP della macchina virtuale per visualizzare la pagina IIS predefinita.Open a browser and connect to the IP address of the VM to show the default IIS page.

    Pagina Web IIS predefinita

  2. Connettersi alla macchina virtuale.Connect to the VM.

  3. Nella macchina virtuale aprire Esplora file, passare a \inetpub\wwwroot ed eliminare il file iisstart.png.On the VM, open File Explorer and navigate to \inetpub\wwwroot and delete the file iisstart.png.
  4. Nel computer locale aggiornare il browser per verificare che l'immagine nella pagina IIS predefinita non sia più presente.On your local computer, refresh the browser to see that the image on the default IIS page is gone.

    Pagina Web IIS predefinita

  5. Nel computer locale aprire una nuova scheda e passare al portale di Azure.On your local computer, open a new tab and go the the Azure portal.

  6. Nel menu a sinistra selezionare Macchine virtuali e selezionare la macchina virtuale dall'elenco.In the menu on the left, select Virtual machines and select the VM form the list.
  7. Nel pannello della macchina virtuale, nella sezione Impostazioni fare clic su Backup.On the VM blade, in the Settings section, click Backup. Verrà visualizzato il pannello Backup.The Backup blade opens.
  8. Dal menu nella parte superiore del pannello scegliere Ripristino file.In the menu at the top of the blade, select File Recovery. Verrà aperto il pannello Ripristino file.The File Recovery blade opens.
  9. In Passaggio 1: Selezionare il punto di recupero selezionare un punto di recupero dall'elenco a discesa.In Step 1: Select recovery point, select a recovery point from the drop-down.
  10. In Passaggio 2: Scaricare lo script per cercare e ripristinare i file fare clic sul pulsante Scarica eseguibile.In Step 2: Download script to browse and recover files, click the Download Executable button. Salvare il file nella cartella Downloads.Save the file to your Downloads folder.
  11. Nel computer locale aprire Esplora file, andare alla cartella Downloads e copiare il file con estensione exe scaricato.On your local computer, open File Explorer and navigate to your Downloads folder and copy the downloaded .exe file. Il nome del file verrà preceduto dal nome della macchina virtuale.The filename will be prefixed by your VM name.
  12. Incollare il file con estensione exe sul desktop della macchina virtuale (tramite la connessione RDP).On your VM (over the RDP connection) paste the .exe file to the Desktop of your VM.
  13. Passare al desktop della macchina virtuale e fare doppio clic sul file con estensione exe.Navigate to the desktop of your VM and double-click on the .exe. Verrà aperto un prompt dei comandi e il punto di recupero sarà montato come condivisione di file a cui è possibile accedere.This will launch a command prompt and then mount the recovery point as a file share that you can access. Al termine della creazione della condivisione, digitare q per chiudere il prompt dei comandi.When it is finished creating the share, type q to close the command prompt.
  14. Nella macchina virtuale aprire Esplora file e passare alla lettera di unità usata per la condivisione file.On your VM, open File Explorer and navigate to the drive letter that was used for the file share.
  15. Passare a \inetpub\wwwroot e copiare iisstart.png dalla condivisione file e incollarlo in \inetpub\wwwroot.Navigate to \inetpub\wwwroot and copy iisstart.png from the file share and paste it into \inetpub\wwwroot. Ad esempio, copiare F:\inetpub\wwwroot\iisstart.png e incollarlo in c:\inetpub\wwwroot per ripristinare il file.For example, copy F:\inetpub\wwwroot\iisstart.png and paste it into c:\inetpub\wwwroot to recover the file.
  16. Nel computer locale aprire la scheda del browser in cui si è connessi all'indirizzo IP della macchina virtuale che mostra la pagina IIS predefinita.On your local computer, open the browser tab where you are connected to the IP address of the VM showing the IIS default page. Premere CTRL + F5 per aggiornare la pagina del browser.Press CTRL + F5 to refresh the browser page. Si noterà ora che l'immagine è stata ripristinata.You should now see that the image has been restored.
  17. Nel computer locale tornare alla scheda del browser per il portale di Azure e in Passaggio 3: Smontare i dischi dopo il ripristino fare clic sul pulsante Smontare i dischi.On your local computer, go back to the browser tab for the Azure portal and in Step 3: Unmount the disks after recovery click the Unmount Disks button. Se si dimentica di eseguire questo passaggio, la connessione per il punto di montaggio viene chiusa automaticamente dopo 12 ore.If you forget to do this step, the connection to the mountpoint is automatically close after 12 hours. Trascorse le 12 ore, è necessario scaricare un nuovo script per creare un nuovo punto di montaggio.After those 12 hours, you need to download a new script to create a new mountpoint.

Passaggi successiviNext steps

In questa esercitazione si è appreso come:In this tutorial, you learned how to:

  • Creare un backup di una macchina virtualeCreate a backup of a VM
  • Pianificare un backup giornalieroSchedule a daily backup
  • Ripristinare un file da un backupRestore a file from a backup

Passare all'esercitazione successiva per informazioni sul monitoraggio di macchine virtuali.Advance to the next tutorial to learn about monitoring virtual machines.