Condividi tramite


Come acquisire un'immagine Linux per la preparazione del caricamento

Si applica a: ✔️ macchine virtuali di Linux

Questo articolo fornisce istruzioni dettagliate per l'acquisizione di un'immagine Linux per prepararla per il caricamento in Azure.

Prerequisiti

Prima di procedere, verificare che siano soddisfatti i prerequisiti seguenti:

  • Accedere al computer Linux il cui disco si vuole creare un'immagine.
  • Interfaccia della riga di comando di Azure installata nel computer locale.
  • Un account Azure con le autorizzazioni appropriate per caricare le immagini.

Passaggi per acquisire un'immagine Linux

  1. Preparare la macchina virtuale Linux per l'immagine, inclusa l'arresto di servizi non necessari e la pulizia dei file temporanei:

    sudo systemctl stop <service-name>
    sudo apt-get clean
    sudo rm -rf /tmp/*
    
  2. Creare un'immagine del disco usando il dd comando :

    sudo dd if=/dev/sdX of=/path/to/output/image.img bs=4M
    

    Annotazioni

    Sostituire /dev/sdX con l'identificatore del disco appropriato.

  3. Comprimere l'immagine del disco per risparmiare spazio e ridurre i tempi di caricamento:

    gzip /path/to/output/image.img
    
  4. Installare l'interfaccia della riga di comando di Azure nel computer locale, se non è installata:

    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    
  5. Accedere ad Azure usando l'interfaccia della riga di comando di Azure:

    az login
    
  6. Creare un gruppo di risorse in cui archiviare l'immagine (se necessario):

    az group create --name <ResourceGroupName> --location <Location>
    
  7. Creare un account di archiviazione per caricare l'immagine:

    az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location <Location> --sku Standard_LRS
    
  8. Creare un contenitore di archiviazione all'interno dell'account di archiviazione:

    az storage container create --account-name <StorageAccountName> --name <ContainerName>
    
  9. Caricare l'immagine del disco compresso nel contenitore di archiviazione:

    az storage blob upload --account-name <StorageAccountName> --container-name <ContainerName> --name image.img.gz --file /path/to/output/image.img.gz
    
  10. Creare un disco gestito dal disco rigido virtuale caricato:

    az disk create --resource-group <ResourceGroupName> --name <DiskName> --source https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/image.img.gz
    
  11. Creare un'immagine dal disco gestito:

    az image create --resource-group <ResourceGroupName> --name <ImageName> --source <DiskName>
    
  12. Verificare che l'immagine sia stata creata correttamente:

    az image show --resource-group <ResourceGroupName> --name <ImageName>
    

È stata creata un'immagine Linux da un disco locale e caricata in Azure. È possibile usare questa immagine per creare nuove macchine virtuali nell'ambiente Azure.

Contattaci per ricevere assistenza

In caso di domande, è possibile porre domande al supporto della community di Azure. È anche possibile inviare commenti e suggerimenti sul prodotto alla community di commenti e suggerimenti di Azure.