Scaricare un'immagine VHD di Windows da Azure

Si applica a: ✔️ macchine virtuali di Windows

Questo articolo illustra come scaricare un file del disco rigido virtuale (VHD) Windows da un disco gestito Azure. Per scaricare un file VHD, il disco gestito non può essere collegato a una macchina virtuale in esecuzione, il che significa che la macchina virtuale subisce tempi di inattività. Tuttavia, alcune configurazioni possono evitare in modo sicuro il tempo di inattività eseguendo lo snapshot del disco gestito e scaricando il file VHD dallo snapshot.

Se si usa Microsoft Entra ID per controllare l'accesso alle risorse, è possibile usarlo per limitare i download di Azure dischi gestiti. Azure convalida l'identità e le autorizzazioni degli utenti che scaricano un disco gestito protetto. Per altre informazioni, vedere Proteggere i download e i caricamenti dei dischi gestiti di Azure.

Facoltativo: Generalizzare la macchina virtuale Windows

Se si vuole usare il file VHD come immagine per creare altre macchine virtuali, usare Sysprep per generalizzare il sistema operativo. In caso contrario, è necessario creare una copia del disco gestito per ogni macchina virtuale che si vuole creare.

  1. Accedi al portale di Azure.
  2. Connettersi alla VM.
  3. Nella VM aprire la finestra del prompt dei comandi come amministratore.
  4. Passare alla directory %windir%\system32\sysprep e quindi eseguire sysprep.exe.
  5. Nella finestra di dialogo Utilità preparazione sistema selezionare Passare alla Configurazione guidata e verificare che la casella di controllo Generalizza sia selezionata.
  6. In Opzioni di arresto selezionare Arresta e quindi selezionare OK.

Verificare che la macchina virtuale si spenga dopo il completamento di Sysprep.

Se non si vuole generalizzare la macchina virtuale corrente, è comunque possibile creare un'immagine generalizzata in primo luogo creando uno snapshot del disco del sistema operativo, creando una nuova VM dallo snapshot e, infine, generalizzando la copia.

Arrestare la macchina virtuale Azure prima di scaricare il disco

Non è possibile scaricare un file VHD da un disco gestito Azure se il disco è collegato a una macchina virtuale in esecuzione. Se si vuole mantenere la macchina virtuale in esecuzione, è possibile creare uno snapshot del disco gestito e quindi scaricare lo snapshot.

  1. Nel portale di Azure cercare e selezionare Macchine virtuali.
  2. Selezionare la VM dall'elenco.
  3. Sul pannello "blade" della macchina virtuale, selezionare Arresta.
  4. Attendere che lo stato cambi in Arrestato (deallocato) prima di continuare.

Alternativa: creare uno snapshot del disco della macchina virtuale Azure

Nota

Se possibile, arrestare una macchina virtuale prima di crearne uno snapshot. In caso contrario, lo snapshot non è pulito. Gli snapshot delle macchine virtuali in esecuzione sono nello stesso stato in cui sarebbero se le macchine virtuali fossero state riavviate o si fossero arrestate in modo anomalo al momento della creazione dello snapshot. In genere questo stato è sicuro, ma può causare problemi se le applicazioni in esecuzione non sono resistenti ai crash.

In genere, è consigliabile usare snapshot delle macchine virtuali in esecuzione solo se l'unico disco associato è un singolo disco del sistema operativo. Se una macchina virtuale dispone di uno o più dischi dati, arrestare la macchina virtuale prima di creare uno snapshot del sistema operativo o dei dischi dati.

Crea uno snapshot del disco gestito di Azure che si desidera scaricare come file VHD.

  1. Selezionare la macchina virtuale nel portale.
  2. Selezionare Dischi nel menu a sinistra e quindi selezionare il disco del sistema operativo o il disco dati che si vuole creare uno snapshot. Vengono visualizzati i dettagli del disco gestito.
  3. Selezionare Crea snapshot dal menu nella parte superiore della pagina. Verrà visualizzata la pagina Crea snapshot .
  4. In Nome, digitare un nome per lo snapshot.
  5. Per Tipo di snapshot selezionare Completo o Incrementale.
  6. Al termine, selezionare Rivedi e crea.
  7. Al termine della convalida, selezionare Crea.
  8. Quando la distribuzione è terminata, aprire lo snapshot e verificare che Stato del provisioning sia Operazione riuscita.

È ora possibile usare lo snapshot per scaricare un file VHD o creare un'altra macchina virtuale.

Genera un URL SAS per il disco gestito

Per scaricare il file VHD da un disco gestito Azure, generare un URL di firma di accesso condiviso.To download the VHD file from an Azure managed disk, generate a shared access signature (SAS) URL. Quando si genera l'URL SAS, si imposta una scadenza.

Importante

Il 15 febbraio 2025, il tempo di accesso con firma di accesso condiviso (SAS) per dischi e snapshot sarà limitato a un massimo di 60 giorni. Provare a generare un SAS con una scadenza superiore a 60 giorni si traduce in un errore. Qualsiasi disco o SAS snapshot esistente creato con una scadenza superiore a 60 giorni potrebbe non funzionare più 60 giorni dalla data di creazione e genererà un errore 403 durante l'autorizzazione.

Se la scadenza di un disco gestito o di uno snapshot di firma di accesso condiviso (SAS) è superiore a 60 giorni, revocare l'accesso e generare una nuova SAS che richieda l'accesso per 60 giorni (5.184.000 secondi) o meno. Migliora la sicurezza complessiva utilizzando SAS con date di scadenza più brevi. Apportare queste modifiche prima del 15 febbraio 2025 per impedire l'interruzione del servizio. I collegamenti seguenti possono essere usati per trovare, revocare e richiedere un nuovo SAS.

  1. Nella pagina della macchina virtuale selezionare Dischi nel menu a sinistra.
  2. Selezionare il disco del sistema operativo o il disco dati da scaricare.
  3. Nella pagina relativa al disco selezionare Esportazione disco nel menu a sinistra.
  4. La durata di scadenza predefinita dell'URL SAS è 3600 secondi (un'ora). Potrebbe essere necessario aumentare questo valore per i dischi del sistema operativo Windows o i dischi dati di grandi dimensioni. In queste situazioni, 36000 secondi (10 ore) è in genere sufficiente.
  5. Selezionare Genera URL.
  6. Verifica che vengano visualizzati il SAS URL e l'opzione Scarica il file VHD.

Nota

Quando si scarica un disco del sistema operativo Windows, potrebbe essere necessaria una scadenza più lunga per scaricare un file VHD di grandi dimensioni. I VHD di grandi dimensioni possono richiedere anche diverse ore per essere scaricati, a seconda della vostra connessione e delle dimensioni della macchina virtuale.

Mentre l'URL di firma di accesso condiviso è attivo, il tentativo di avviare la macchina virtuale genera l'errore C'è una firma di accesso condiviso attiva per il discodiskname. È possibile revocare l'URL SAS selezionando Annulla esportazione nella pagina Esportazione disco.

Scaricare il file VHD Windows

Nota

Se si utilizza Microsoft Entra ID per proteggere i download di dischi gestiti, l'utente che scarica il VHD necessita delle autorizzazioni RBAC appropriate.

  1. Nella pagina Esportazione disco, sotto l'URL SAS che è stato generato per il disco gestito, selezionare Scarica il file VHD.
  2. Potrebbe essere necessario selezionare Salva nel browser per avviare il download. Il nome predefinito per il file VHD è abcd.

Passaggi successivi