Creare una macchina virtuale personalizzata che esegue LinuxCreate a custom virtual machine running Linux

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. Per informazioni sulla creazione di una macchina virtuale Linux usando il modello di Resource Manager, vedere Creare una VM Linux in Azure usando il portale.For information about creating a Linux VM using the Resource Manager model, see Create a Linux VM on Azure using the Portal.

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.

Una macchina virtuale personalizzata indica semplicemente una macchina virtuale creata usata una app in primo piano dal Marketplace poiché esegue gran parte del lavoro per l'utente.A custom virtual machine simply means a virtual machine that you create using a Featured app from the Marketplace because it does much of the work for you. Tuttavia, è comunque possibile fare scelte di configurazione che includono i seguenti elementi:Yet, you can still make configuration choices that include the following items:

  • Collegare una macchina virtuale a Rete virtuale.Connecting the virtual machine to a virtual network.
  • Installare l'agente di macchina virtuale di Azure e le estensioni di macchina virtuale di Azure, ad esempio per antimalware.Installing the Azure Virtual Machine Agent and Azure Virtual Machine Extensions, such as for antimalware.
  • Aggiungere la macchina virtuale ai servizi cloud esistenti.Adding the virtual machine to existing cloud services.
  • Aggiungere la macchina virtuale a un account di archiviazione esistente.Adding the virtual machine to an existing Storage account.
  • Aggiungere una macchina virtuale a un set di disponibilità.Adding the virtual machine to an availability set.

Importante

Se si desidera che una macchina virtuale usi una rete virtuale, assicurarsi di specificare la rete quando si crea la macchina virtuale.If you want your virtual machine to use a virtual network, make sure that you specify the virtual network when you create the virtual machine.

  • Due vantaggi dell'uso di una rete virtuale consistono nel collegarsi direttamente alla macchina virtuale e nel configurare connessioni cross-premise.Two benefits of using a virtual network are connecting directly to the virtual machine and to set up cross-premises connections.

  • È possibile configurare una macchina virtuale in modo da aggiungerla a una rete virtuale solo quando viene creata.A virtual machine can be configured to join a virtual network only when you create the virtual machine. Per informazioni dettagliate sulle reti virtuali, vedere Panoramica di Rete virtuale.For details on virtual networks, see Azure Virtual Network overview.

Per creare la macchina virtualeTo create the virtual machine

  1. Accedere alla sottoscrizione di Azure seguendo i passaggi elencati in Connettersi ad Azure dall'interfaccia della riga di comando di Azure 1.0.Sign in to your Azure subscription using the steps listed in Connect to Azure from the Azure CLI 1.0.

  2. Assicurarsi che sia attiva la modalità di distribuzione classica nel modo seguente:Make sure you are in the Classic deployment mode as follows:

    azure config mode asm
    
  3. Trovare l'immagine di Linux da caricare dalle immagini disponibili nel modo seguente:Find out the Linux image that you want to load from the available images as follows:

     azure vm image list | grep "Linux"
    

    In una finestra del prompt dei comandi di Windows usare find anziché grep.In a Windows command-prompt window, use find instead of grep.

  4. Usare azure vm create per creare una macchina virtuale con l'immagine di Linux dall'elenco precedente.Use azure vm create to create a VM with the Linux image from the previous list. Questo passaggio crea un servizio cloud e un account di archiviazione.This step creates a cloud service and storage account. È anche possibile connettere questa macchina virtuale a un servizio cloud esistente con un'opzione -c.You could also connect this VM to an existing cloud service with a -c option. Creare un endpoint SSH per l'accesso alla macchina virtuale Linux con l'opzione -e.Create an SSH endpoint to log in to the Linux virtual machine with the -e option. L'esempio seguente crea una macchina virtuale denominata myVM con l'immagine Ubuntu-14_04_4-LTS nel percorso West US e aggiunge un nome utente ops:The following example creates a VM named myVM using the Ubuntu-14_04_4-LTS image in the West US location, and adds a user name ops:

    azure vm create myVM \
        b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB \
        -g ops -p P@ssw0rd! -z "Small" -e -l "West US"
    

    L'output è simile all'esempio seguente:The output is similar to the following example:

    info:    Executing command vm create
    + Looking up image b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB
    + Looking up cloud service
    info:    cloud service myVM not found.
    + Creating cloud service
    + Retrieving storage accounts
    + Creating VM
    info:    vm create command OK
    

    Nota

    Per una macchina virtuale Linux, è necessario fornire l'opzione -e in vm create.For a Linux virtual machine, you must provide the -e option in vm create. Non è possibile abilitare SSH dopo la creazione della macchina virtuale.It is not possible to enable SSH after the virtual machine has been created. Per altre informazioni su SSH, vedere la pagina relativa all'uso di SSH con Linux in Azure.For more details on SSH, read How to Use SSH with Linux on Azure.

  5. È possibile verificare gli attributi della macchina virtuale usando il comando azure vm show.You can verify the attributes of the VM by using the azure vm show command. L'esempio seguente elenca le informazioni della macchina virtuale denominata myVM:The following example lists information for the VM named myVM:

    azure vm show myVM
    
  6. Avviare la macchina virtuale con il comando azure vm start nel modo seguente:Start your VM with the azure vm start command as follows:

    azure vm start myVM
    

Passaggi successiviNext steps

Per informazioni su tutti questi comandi della macchina virtuale dell'interfaccia della riga di comando di Azure 1.0, vedere Uso dell'interfaccia della riga di comando di Azure 1.0 con l'API di distribuzione classica.For details on all these Azure CLI 1.0 virtual machine commands, read the Using the Azure CLI 1.0 with the Classic deployment API.