Esercizio - Creare una macchina virtuale Linux con il portale di Azure

Tenere presente che l'obiettivo è spostare un server Linux esistente che esegue Apache in Azure. Per iniziare verrà creato un server Ubuntu Linux.

Creare una nuova macchina virtuale Linux

È possibile creare macchine virtuali Linux con il portale di Azure, l'interfaccia della riga di comando di Azure o Azure PowerShell. L'approccio più semplice quando si inizia a usare Azure prevede l'uso del portale, perché richiede le informazioni necessarie in sequenza e offre suggerimenti e messaggi utili durante la creazione:

  1. Accedere al portale di Azure usando lo stesso account con cui è stata attivata la sandbox.

  2. Nel menu del portale di Azure o nella home page selezionare Crea una risorsa.

  3. Nella casella di ricerca immettere Ubuntu Server.

  4. Selezionare nginx sul server Ubuntu 18,04 dall'elenco.

  5. Selezionare il pulsante Crea per avviare la configurazione della macchina virtuale.

Configurare le impostazioni della macchina virtuale

L'esperienza di creazione della macchina virtuale nel portale viene presentata sotto forma di procedura guidata, che offre tutte le informazioni dettagliate necessarie per le aree di configurazione della macchina virtuale. Selezionando Avanti si passa alla successiva sezione configurabile. È comunque possibile spostarsi tra le sezioni nel modo preferito usando le schede nella parte superiore che identificano ogni parte.

Screenshot del portale di Azure con il riquadro Crea macchina virtuale iniziale per un computer server Ubuntu.

Dopo aver specificato tutte le opzioni obbligatorie identificate con asterischi rossi, è possibile ignorare il resto della procedura guidata e iniziare a creare la macchina virtuale facendo clic sul pulsante Rivedi e crea nella parte inferiore.

Si inizierà con la sezione Informazioni di base. Queste istruzioni sono relative al portale Sandbox. Se si usa un altro account del portale di Azure, può risultare necessario adattare le informazioni di conseguenza.

Configurare le impostazioni di base della macchina virtuale

  1. Per sottoscrizione dovrebbe essere selezionata per impostazione predefinita la sottoscrizione del sandbox.

  2. Per gruppo di risorse selezionare [nome gruppo di risorse sandbox].

  3. Nella sezione Dettagli istanza immettere un nome per la macchina virtuale del server Web, ad esempio test-web-eus-vm1. Questo nome indica l'ambiente (test), il ruolo (web), la località (eus ossia Stati Uniti orientali), il servizio (vm) e il numero di istanza (1). È consigliabile standardizzare i nomi delle risorse per poterne identificare rapidamente lo scopo. I nomi delle macchine virtuali Linux devono avere una lunghezza compresa tra 1 e 64 caratteri ed essere composti da numeri, lettere e trattini.

  4. Selezionare una località.

    La sandbox gratuita consente di creare risorse in un subset delle aree globali di Azure. Selezionare un'area nell'elenco seguente durante la creazione delle risorse:

    • West US 2
    • Stati Uniti centro-meridionali
    • Stati Uniti centrali
    • Stati Uniti orientali
    • Europa occidentale
    • Asia sud-orientale
    • Giappone orientale
    • Brasile meridionale
    • Australia sud-orientale
    • India centrale
  5. Impostare Opzioni di disponibilità su La ridondanza dell'infrastruttura non è richiesta. Questa opzione può essere usata per assicurarsi che la macchina virtuale sia a disponibilità elevata, raggruppando più macchine virtuali come set per gestire gli eventi di manutenzione pianificata o non pianificata o le interruzioni. Per l'esercizio corrente questo servizio non sarà necessario.

  6. Ora: assicurarsi che l'immagine sia impostata su Ubuntu Server 18,04 LTS. È possibile aprire l'elenco a discesa per vedere tutte le opzioni disponibili.

  7. Per il campo Dimensioni lasciare l'impostazione predefinita D2s v3, che fornisce due vCPU con 8 GB di RAM.

  8. Nella sezione Account amministratore in Tipo di autenticazione selezionare Chiave pubblica SSH.

  9. Immettere un nomeutente che verrà usato per accedere con SSH. Scegliere un nome facile da ricordare o annotarlo.

  10. Per Origine chiave pubblica SSH selezionare Usa chiave pubblica esistente.

  11. Incollare la chiave SSH dal file di chiave pubblica creato nell'unità precedente nel campo Chiave pubblica SSH. Dovrebbe essere simile all'esempio dell'unità 3 senza spazi o caratteri di avanzamento riga aggiuntivi.

  12. Nella sezione REGOLE PORTA IN INGRESSO aprire l'elenco e scegliere Consenti porte selezionate. Trattandosi di una macchina virtuale Linux, è necessario avere la possibilità di accedere alla macchina virtuale con SSH da remoto. Scorrere l'elenco Selezionare le porte in ingresso, se necessario, fino a trovare SSH (22) e attivare questa opzione.

    Screenshot del portale di Azure con le impostazioni delle porte in ingresso descritte per aprire una macchina virtuale Linux per l'accesso SSH.

Configurare i dischi per la macchina virtuale

  1. Selezionare Next: disks > per passare alla sezione disks .

  2. Scegliere SSD Premium per Tipo di disco del sistema operativo.

Creare un disco dati

È importante ricordare che si otterranno un disco del sistema operativo (dev/sda) e un disco temporaneo (dev/sdb). Aggiungere anche un disco dati:

  1. Selezionare il collegamento Crea e collega un nuovo disco nella sezione dischi dati .

    Screenshot del portale di Azure che mostra il riquadro Crea un nuovo disco.

  2. È possibile accettare tutte le impostazioni predefinite: SSD Premium, il nome generato automaticamente, dimensioni di 1024 GiB e Nessuno (disco vuoto) per Tipo di origine. Si noti tuttavia che questo è il tipo di origine in cui si potrebbe usare uno snapshot o Archiviazione BLOB di Azure per creare un disco rigido virtuale.

  3. Selezionare OK per creare il disco e tornare alla sezione dischi dati .

  4. A questo punto, nella prima riga sarà presente un nuovo disco.

    Screenshot del portale di Azure con la riga del disco dati appena creato per il processo di creazione della macchina virtuale.

Configurare la rete

  1. Selezionare Avanti: rete > per passare alla sezione rete .

  2. In un ambiente di produzione in cui sono già presenti altri componenti è consigliabile usare una rete virtuale esistente. In questo modo, la macchina virtuale può comunicare con altri servizi cloud nella soluzione. Se non è già stata definita una rete virtuale per questa località, è possibile crearla qui e configurare gli elementi seguenti:

    • Spazio degli indirizzi: spazio IPv4 globale disponibile per la rete.
    • Subnet: prima subnet in cui suddividere lo spazio degli indirizzi. Deve rientrare nello spazio degli indirizzi definito. Dopo aver creato la rete virtuale, è possibile aggiungere altre subnet.

Per impostazione predefinita, Azure crea una rete virtuale, l'interfaccia di rete e l'indirizzo IP pubblico per la macchina virtuale. Poiché non è facile modificare le opzioni di rete dopo aver creato la macchina virtuale, controllare sempre con attenzione le assegnazioni di rete per i servizi creati in Azure. Per questo esercizio le impostazioni predefinite dovrebbero funzionare correttamente.

Completare la configurazione della macchina virtuale e creare l'immagine

Le opzioni rimanenti hanno impostazioni predefinite ragionevoli che non è necessario modificare. È possibile eventualmente esplorare le altre schede. Accanto alle singole opzioni è disponibile un'icona (i) che permette di visualizzare un suggerimento con una spiegazione dell'opzione. Questo è un ottimo modo per ottenere informazioni sulle varie opzioni che è possibile usare per configurare la macchina virtuale:

  1. Selezionare il pulsante Verifica e crea nella parte inferiore del pannello.

  2. Il sistema convaliderà le opzioni e fornirà informazioni dettagliate sulla macchina virtuale in fase di creazione.

  3. Selezionare Crea per creare e distribuire la VM. Il dashboard di Azure mostrerà la macchina virtuale da distribuire. Questa operazione può richiedere alcuni minuti.

Durante la distribuzione, si esaminerà che cosa si può fare con questa macchina virtuale.