Creare una macchina virtuale personalizzata che esegue Linux

Importante

Azure offre due diversi modelli di distribuzione per creare e usare le risorse: Gestione risorse e la distribuzione classica. Questo articolo illustra l'uso del modello di distribuzione classica. Microsoft consiglia di usare il modello di Gestione risorse per le distribuzioni più recenti. 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.

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. Tuttavia, è comunque possibile fare scelte di configurazione che includono i seguenti elementi:

  • Collegare una macchina virtuale a Rete virtuale.
  • Installare l'agente di macchina virtuale di Azure e le estensioni di macchina virtuale di Azure, ad esempio per antimalware.
  • Aggiungere la macchina virtuale ai servizi cloud esistenti.
  • Aggiungere la macchina virtuale a un account di archiviazione esistente.
  • Aggiungere una macchina virtuale a un set di disponibilità.

Importante

Se si desidera che una macchina virtuale usi una rete virtuale, assicurarsi di specificare la rete quando si crea la macchina virtuale.

  • Due vantaggi dell'uso di una rete virtuale consistono nel collegarsi direttamente alla macchina virtuale e nel configurare connessioni cross-premise.

  • È possibile configurare una macchina virtuale in modo da aggiungerla a una rete virtuale solo quando viene creata. Per informazioni dettagliate sulle reti virtuali, vedere Panoramica di Rete virtuale.

Per creare la macchina virtuale

  1. Accedere alla sottoscrizione di Azure seguendo i passaggi elencati in Connettersi ad Azure dall'interfaccia della riga di comando di Azure 1.0.

  2. Assicurarsi che sia attiva la modalità di distribuzione classica nel modo seguente:

    azure config mode asm
    
  3. Trovare l'immagine di Linux da caricare dalle immagini disponibili nel modo seguente:

     azure vm image list | grep "Linux"
    

    In una finestra del prompt dei comandi di Windows usare find anziché grep.

  4. Usare azure vm create per creare una macchina virtuale con l'immagine di Linux dall'elenco precedente. Questo passaggio crea un servizio cloud e un account di archiviazione. È anche possibile connettere questa macchina virtuale a un servizio cloud esistente con un'opzione -c. Creare un endpoint SSH per l'accesso alla macchina virtuale Linux con l'opzione -e. 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:

    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:

    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. Non è possibile abilitare SSH dopo la creazione della macchina virtuale. Per altre informazioni su SSH, vedere la pagina relativa all'uso di SSH con Linux in Azure.

  5. È possibile verificare gli attributi della macchina virtuale usando il comando azure vm show. L'esempio seguente elenca le informazioni della macchina virtuale denominata myVM:

    azure vm show myVM
    
  6. Avviare la macchina virtuale con il comando azure vm start nel modo seguente:

    azure vm start myVM
    

Passaggi successivi

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.