Creazione e caricamento di un disco rigido virtuale con Windows Server in AzureCreate and upload a Windows Server VHD to Azure

Questo articolo illustra come caricare la propria immagine VM generalizzata come un disco rigido virtuale (VHD) in modo da usarlo per la creazione di macchine virtuali.This article shows you how to upload your own generalized VM image as a virtual hard disk (VHD) so you can use it to create virtual machines. Per informazioni dettagliate sui dischi e sui dischi rigidi virtuali in Microsoft Azure, vedere Informazioni sui dischi e sui dischi rigidi virtuali per le macchine virtuali.For more details about disks and VHDs in Microsoft Azure, see About Disks and VHDs for Virtual Machines.

Importante

Azure offre due diversi modelli di distribuzione per creare e usare le risorse: Gestione risorse e la distribuzione classica.Azure has two different deployment models for creating and working with resources: Resource Manager and Classic. Questo articolo illustra l'uso del modello di distribuzione classica.This article covers using the Classic deployment model. Microsoft consiglia di usare il modello di Gestione risorse per le distribuzioni più recenti.Microsoft recommends that most new deployments use the Resource Manager model. È anche possibile caricare una macchina virtuale usando il modello di Resource Manager.You can also upload a virtual machine using the Resource Manager model.

A partire dal 15 novembre 2017, le macchine virtuali saranno disponibili solo nel portale di Azure.Starting November 15, 2017, Virtual Machines will be available only in the Azure portal. L'accesso dal portale classico non sarà più supportato.Access from the classic portal will no longer be supported.

PrerequisitiPrerequisites

Questo articolo presuppone che l'utente abbia:This article assumes you have:

  • Una sottoscrizione di Azure : se non si ha tale sottoscrizione, è possibile aprire un account Azure per ottenerne gratuitamente una.An Azure subscription - If you don't have one, you can open an Azure account for free.
  • Microsoft Azure PowerShell: è necessario che il modulo di Microsoft Azure PowerShell sia installato e configurato per l'uso della sottoscrizione.Microsoft Azure PowerShell - You have the Microsoft Azure PowerShell module installed and configured to use your subscription.
  • Un file .VHD : una versione supportata del sistema operativo Windows archiviata in un file con .vhd e collegata a una macchina virtuale.A .VHD file - supported Windows operating system stored in a .vhd file and attached to a virtual machine. Verificare inoltre che i ruoli del server in esecuzione sul disco rigido virtuale siano supportati da Sysprep.Check to see if the server roles running on the VHD are supported by Sysprep. Per ulteriori informazioni, vedere Supporto Sysprep per i ruoli server.For more information, see Sysprep Support for Server Roles.

    Importante

    il formato VHDX non è supportato in Microsoft Azure.The VHDX format is not supported in Microsoft Azure. È possibile convertire il disco in formato VHD tramite la console di gestione di Hyper-V o il cmdlet Convert-VHD.You can convert the disk to VHD format using Hyper-V Manager or the Convert-VHD cmdlet. Per informazioni dettagliate, vedere questo post di blog.For details, see this blogpost.

Passaggio 1: Preparare il disco rigido virtualeStep 1: Prep the VHD

Prima di caricare il disco rigido virtuale in Azure, è necessario generalizzarlo usando lo strumento Sysprep,Before you upload the VHD to Azure, it needs to be generalized by using the Sysprep tool. che prepara il disco rigido virtuale in modo che possa essere usato come immagine.This prepares the VHD to be used as an image. Per altre informazioni su Sysprep, vedere Come usare Sysprep: Introduzione.For details about Sysprep, see How to Use Sysprep: An Introduction. Eseguire il backup della VM prima di eseguire Sysprep.Back up the VM before running Sysprep.

Dalla macchina virtuale su cui è stato installato il sistema operativo, completare la seguente procedura:From the virtual machine that the operating system was installed to, complete the following procedure:

  1. Accedere al sistema operativo.Sign in to the operating system.
  2. Aprire una finestra del prompt dei comandi come amministratore.Open a command prompt window as an administrator. Impostare la directory su %windir%\system32\sysprep, quindi eseguire sysprep.exe.Change the directory to %windir%\system32\sysprep, and then run sysprep.exe.

    Apertura della finestra del Prompt dei comandi

  3. Verrà visualizzata la finestra di dialogo Utilità preparazione sistema .The System Preparation Tool dialog box appears.

    Avvio di Sysprep

  4. In Utilità preparazione sistema selezionare Passare alla Configurazione guidata e assicurarsi che l'opzione Generalizza sia selezionata.In the System Preparation Tool, select Enter System Out of Box Experience (OOBE) and make sure that Generalize is checked.
  5. In Opzioni di arresto del sistema selezionare Arresta il sistema.In Shutdown Options, select Shutdown.
  6. Fare clic su OK.Click OK.

Passaggio 2: Creare un account di archiviazione e un contenitoreStep 2: Create a storage account and a container

È necessario un account di archiviazione di Azure in cui caricare il file con estensione vhd.You need a storage account in Azure so you have a place to upload the .vhd file. Questo passaggio illustra come creare un account o come ottenere le informazioni necessarie da un account esistente.This step shows you how to create an account, or get the info you need from an existing account. Sostituire le variabili tra ‹ parentesi › con le proprie informazioni.Replace the variables in ‹ brackets › with your own information.

  1. LoginLogin

    Add-AzureAccount
    
  2. Impostare la sottoscrizione di Azure.Set your Azure subscription.

    Select-AzureSubscription -SubscriptionName <SubscriptionName>
    
  3. Creare un nuovo account di archiviazione.Create a new storage account. Il nome dell'account di archiviazione deve essere univoco e composto da minimo 3 e massimo 24 caratteri.The name of the storage account should be unique, 3-24 characters. Il nome può essere qualsiasi combinazione di lettere e numeri.The name can be any combination of letters and numbers. È inoltre necessario specificare una posizione come "East US"You also need to specify a location like "East US"

    New-AzureStorageAccount –StorageAccountName <StorageAccountName> -Location <Location>
    
  4. Impostare il nuovo account di archiviazione come predefinito.Set the new storage account as the default.

    Set-AzureSubscription -CurrentStorageAccountName <StorageAccountName> -SubscriptionName <SubscriptionName>
    
  5. Creare un nuovo contenitore.Create a new container.

    New-AzureStorageContainer -Name <ContainerName> -Permission Off
    

Passaggio 3: Caricare il file .vhdStep 3: Upload the .vhd file

Usare Add-AzureVhd per caricare il file VHD.Use the Add-AzureVhd to upload the VHD.

Nella finestra di Azure PowerShell usata nel passaggio precedente, digitare il comando seguente e sostituire le variabili tra ‹ parentesi › con le proprie informazioni.From the Azure PowerShell window you used in the previous step, type the following command and replace the variables in ‹ brackets › with your own information.

Add-AzureVhd -Destination "https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/<vhdName>.vhd" -LocalFilePath <LocalPathtoVHDFile>

Passaggio 4: Aggiungere l'immagine all'elenco di immagini personalizzateStep 4: Add the image to your list of custom images

Usare il cmdlet Add-AzureVMImage per aggiungere l'immagine all'elenco di immagini personalizzate.Use the Add-AzureVMImage cmdlet to add the image to the list of your custom images.

Add-AzureVMImage -ImageName <ImageName> -MediaLocation "https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/<vhdName>.vhd" -OS "Windows"

Passaggi successiviNext steps

È ora possibile creare una macchina virtuale personalizzata usando l'immagine caricata.You can now create a custom VM using the image you uploaded.