Condividi tramite


Caricare un file VHD in un account di archiviazione lab usando AzCopy

Questo articolo illustra come usare l'utilità della riga di comando AzCopy per caricare un file VHD in un account di archiviazione lab in Azure DevTest Labs. Dopo aver caricato il file VHD, è possibile creare un'immagine personalizzata dal file VHD caricato e usare l'immagine per effettuare il provisioning di una macchina virtuale.

Per altre informazioni su dischi e dischi rigidi virtuali in Azure, vedere Introduzione ai dischi gestiti.

Nota

AzCopy è un'utilità della riga di comando disponibile solo in Windows.

Prerequisiti

Per caricare un file VHD in un account di archiviazione lab usando AzCopy, ottenere prima di tutto il nome dell'account di archiviazione del lab tramite il portale di Azure. Usare quindi AzCopy per caricare il file.

Ottenere il nome dell'account di archiviazione del lab

Per ottenere il nome dell'account di archiviazione lab:

  1. Accedere al portale di Azure.

  2. Selezionare Tutte le risorse e quindi selezionare il lab.

  3. Nel menu lab in Impostazioni selezionare Configurazione e criteri.

  4. In Log attività, nel menu delle risorse in Basi macchina virtuale selezionare Immagini personalizzate.

  5. In Immagini personalizzate selezionare Aggiungi.

  6. In Immagine personalizzata, in VHD selezionare il collegamento Carica un'immagine usando PowerShell .

    Screenshot che mostra le impostazioni per caricare un disco rigido virtuale usando PowerShell nel riquadro Immagine personalizzata.

  7. In Caricare un'immagine con PowerShell scorrere verso destra per visualizzare una chiamata al cmdlet Add-AzureRmVhd.

    Il -Destination parametro contiene l'URI per un contenitore BLOB nel formato seguente:

    https://<storageAccountName>.blob.core.windows.net/uploads/...

    Screenshot che mostra un esempio di URI nella casella Aggiungi disco rigido virtuale.

  8. Copiare l'URI dell'account di archiviazione da usare nella sezione successiva.

Caricare un file VHD

Per caricare un file VHD usando AzCopy:

  1. In Windows aprire una finestra del prompt dei comandi e passare alla directory di installazione di AzCopy.

    Per impostazione predefinita, AzCopy viene installato in ProgramFiles(x86)\Microsoft SDKs\Azure\AzCopy.

    Se lo si desidera, è possibile aggiungere il percorso di installazione di AzCopy al percorso di sistema.

  2. Nel prompt dei comandi, eseguire il seguente comando: Usare la chiave dell'account di archiviazione e l'URI del contenitore BLOB copiati dalla portale di Azure. Il valore per vhdFileName deve essere tra virgolette.

    AzCopy /Source:<sourceDirectory> /Dest:<blobContainerUri> /DestKey:<storageAccountKey> /Pattern:"<vhdFileName>" /BlobType:page
    

Il processo di caricamento di un file VHD potrebbe essere lungo a seconda delle dimensioni del file VHD e della velocità di connessione.

Automatizzare il caricamento di file VHD

Per automatizzare il caricamento di file VHD per creare immagini personalizzate, usare AzCopy per copiare o caricare file VHD nell'account di archiviazione associato al lab.

Per trovare l'account di archiviazione di destinazione associato al lab:

  1. Accedere al portale di Azure.
  2. Nel menu di sinistra selezionare Gruppi di risorse.
  3. Trovare e selezionare il gruppo di risorse associato al lab.
  4. In Panoramica selezionare uno degli account di archiviazione.
  5. Selezionare BLOB.
  6. Cercare i caricamenti nell'elenco. Se non ce ne sono, tornare al passaggio 4 e provare con un altro account di archiviazione.
  7. Usare l'URL come destinazione nel comando AzCopy.

Passaggi successivi