Scaricare un disco rigido virtuale Linux da AzureDownload a Linux VHD from Azure

Questo articolo illustra come scaricare un file disco rigido virtuale Linux da Azure usando l'interfaccia della riga di comando di Azure e il portale di Azure.In this article, you learn how to download a Linux virtual hard disk (VHD) file from Azure using the Azure CLI and Azure portal.

In Azure, le macchine virtuali usano dischi come posizioni in cui archiviare un sistema operativo, le applicazioni e i dati.Virtual machines (VMs) in Azure use disks as a place to store an operating system, applications, and data. Tutte le macchine virtuali di Azure dispongono di almeno due dischi: un disco del sistema operativo Windows e un disco temporaneo.All Azure VMs have at least two disks – a Windows operating system disk and a temporary disk. Il disco del sistema operativo viene inizialmente creato da un'immagine e sia il disco del sistema operativo sia l'immagine sono costituiti da dischi rigidi virtuali archiviati in un account di archiviazione di Azure.The operating system disk is initially created from an image, and both the operating system disk and the image are VHDs stored in an Azure storage account. Anche le macchine virtuali possono disporre di uno o più dischi dati archiviati in dischi rigidi virtuali.Virtual machines also can have one or more data disks, that are also stored as VHDs.

Installare l'interfaccia della riga di comando di Azure 2.0, se non è già installata.If you haven't already done so, install Azure CLI 2.0.

Arrestare la VMStop the VM

Un disco rigido virtuale non può essere scaricato da Azure se è collegato a una macchina virtuale in esecuzione.A VHD can’t be downloaded from Azure if it's attached to a running VM. Per scaricare un disco rigido virtuale, quindi, è necessario arrestare la macchina virtuale.You need to stop the VM to download a VHD. Se si vuole usare un disco rigido virtuale come immagine per la creazione di altre macchine virtuali con nuovi dischi, è necessario effettuare il deprovisioning e generalizzare il sistema operativo contenuto nel file e arrestare la macchina virtuale.If you want to use a VHD as an image to create other VMs with new disks, you need to deprovision and generalize the operating system contained in the file and stop the VM. Per usare il disco rigido virtuale come disco in cui creare una nuova istanza di un disco dati o di una macchina virtuale esistente, è sufficiente arrestare e deallocare la macchina virtuale.To use the VHD as a disk for a new instance of an existing VM or data disk, you only need to stop and deallocate the VM.

Per usare il disco rigido virtuale come immagine per la creazione di altre macchine virtuali, completare questi passaggi:To use the VHD as an image to create other VMs, complete these steps:

  1. Usare il protocollo SSH, il nome dell'account e l'indirizzo IP pubblico della macchina virtuale per connettersi ad essa ed effettuarne il deprovisioning.Use SSH, the account name, and the public IP address of the VM to connect to it and deprovision it. Il parametro +user rimuove anche l'ultimo account utente di cui è stato effettuato il provisioning.The +user parameter also removes the last provisioned user account. Se si sta effettuando il back-up delle credenziali dell'account nella macchina virtuale, omettere questo parametro +user.If you are baking account credentials in to the VM, leave out this +user parameter. Nell'esempio seguente viene rimosso l'ultimo account utente di cui è stato effettuato il provisioning:The following example removes the last provisioned user account:

    ssh azureuser@40.118.249.235
    sudo waagent -deprovision+user -force
    exit 
    
  2. Accedere all'account Azure con az login.Sign in to your Azure account with az login.

  3. Arrestare e deallocare la macchina virtuale.Stop and deallocate the VM.

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  4. Generalizzare la macchina virtuale.Generalize the VM.

    az vm generalize --resource-group myResourceGroup --name myVM
    

Per usare il disco rigido virtuale come disco in cui creare una nuova istanza di un disco dati o di una macchina virtuale esistente, completare questi passaggi:To use the VHD as a disk for a new instance of an existing VM or data disk, complete these steps:

  1. Accedere al portale di Azure.Sign in to the Azure portal.
  2. Scegliere Macchine virtualidal menu Hub.On the Hub menu, click Virtual Machines.
  3. Selezionare la macchina virtuale dall'elenco.Select the VM from the list.
  4. Nel pannello della VM fare clic su Interrompi.On the blade for the VM, click Stop.

    Arrestare la macchina virtuale

Generare l'URL SASGenerate SAS URL

Per scaricare il file VHD, è necessario generare un URL di firma di accesso condiviso (SAS).To download the VHD file, you need to generate a shared access signature (SAS) URL. Quando viene generato, all'URL viene assegnata una scadenza.When the URL is generated, an expiration time is assigned to the URL.

  1. Nel menu del pannello della macchina virtuale fare clic su Dischi.On the menu of the blade for the VM, click Disks.
  2. Selezionare il disco del sistema operativo relativo alla macchina virtuale e quindi fare clic su Esporta.Select the operating system disk for the VM, and then click Export.
  3. Fare clic su Genera URL.Click Generate URL.

    Generare l'URL

Scaricare il disco rigido virtualeDownload VHD

  1. Nell'URL appena generato fare clic su Scarica il file VHD.Under the URL that was generated, click Download the VHD file.

    Scaricare il disco rigido virtuale

  2. Potrebbe essere necessario fare clic su Salva nel browser per avviare il download.You may need to click Save in the browser to start the download. Il nome predefinito per il file VHD è abcd.The default name for the VHD file is abcd.

    Fare clic su Salva nel browser.

Passaggi successiviNext steps