Introduzione alle macchine virtuali dell'hub di Azure Stack

L'hub di Azure Stack offre macchine virtuali (VM) come tipo di risorsa di calcolo su richiesta e scalabile. È possibile scegliere una macchina virtuale quando è necessario un maggiore controllo sull'ambiente di calcolo. Questo articolo fornisce informazioni dettagliate sulla creazione della prima macchina virtuale.

Una macchina virtuale dell'hub di Azure Stack offre la flessibilità di virtualizzazione senza la necessità di gestire cluster o singoli computer. Tuttavia, è comunque necessario gestire la macchina virtuale eseguendo attività come la configurazione, l'applicazione di patch o l'aggiornamento e l'installazione del software in esecuzione.

È possibile usare macchine virtuali dell'hub di Azure Stack in diversi modi. Ad esempio:

  • Sviluppo e test: le macchine virtuali dell'hub di Azure Stack consentono di creare un computer con una configurazione specifica necessaria per scrivere codice e testare un'applicazione.

  • Applicazioni nel cloud: poiché la domanda per l'applicazione può variare, può essere utile eseguirla in una macchina virtuale nell'hub di Azure Stack. Si paga per macchine virtuali aggiuntive quando sono necessarie e si arresta quando non lo si fa.

  • Data center esteso: le macchine virtuali in una rete virtuale dell'hub di Azure Stack possono essere connesse alla rete dell'organizzazione o ad Azure.

Le macchine virtuali usate dall'applicazione possono aumentare o aumentare il numero di istanze per soddisfare le esigenze.

Prima di creare una macchina virtuale

Quando si compila un'infrastruttura dell'applicazione nell'hub di Azure Stack, è sempre necessario tenere presenti considerazioni di progettazione. Questi aspetti di una macchina virtuale sono importanti da considerare prima di iniziare a creare l'infrastruttura:

  • Nomi delle risorse dell'applicazione.
  • Dimensioni della macchina virtuale.
  • Numero massimo di macchine virtuali che è possibile creare.
  • Sistema operativo eseguito dalla macchina virtuale.
  • Configurazione della macchina virtuale dopo l'avvio.
  • Risorse correlate necessarie alla macchina virtuale.

Nomi

Una macchina virtuale ha un nome assegnato e ha un nome computer configurato come parte del sistema operativo. Il nome di una VM può essere composto da un massimo di 15 caratteri.

Se si usa l'hub di Azure Stack per creare il disco del sistema operativo, il nome del computer e il nome della macchina virtuale sono gli stessi. Se si carica e si usa la propria immagine che contiene un sistema operativo configurato in precedenza e la si usa per creare una macchina virtuale, i nomi potrebbero essere diversi. Quando si carica il proprio file di immagine, come procedura consigliata assicurarsi che il nome del computer nel sistema operativo corrisponda al nome della macchina virtuale.

Dimensioni macchina virtuale

Le dimensioni della VM usata sono determinate dal carico di lavoro che si desidera eseguire. Le dimensioni scelte determinano quindi fattori quali potenza di elaborazione, memoria e capacità di archiviazione. L'hub di Azure Stack offre diversi tipi di dimensioni per supportare molti tipi di uso.

Limiti della macchina virtuale

La sottoscrizione ha limiti di quota predefiniti che possono influire sulla distribuzione delle macchine virtuali per il progetto. Il limite corrente per ogni sottoscrizione è di 20 macchine virtuali per area.

Immagini e dischi del sistema operativo

Le macchine virtuali nell'hub di Azure Stack sono limitate al formato del disco rigido virtuale di prima generazione (VHD/VHDX). I dischi rigidi virtuali possono essere usati per archiviare i dati e il sistema operativo del computer. I dischi rigidi virtuali vengono usati anche per le immagini usate per installare un sistema operativo. L'hub di Azure Stack offre un marketplace da usare con diverse versioni e tipi di sistemi operativi. Le immagini del Marketplace sono identificate dall'editore di immagini, dall'offerta, dallo SKU e dalla versione (in genere la versione più recente è specificata come più recente).

La tabella seguente illustra come trovare le informazioni per un'immagine:

Metodo Descrizione
Portale dell'hub di Azure Stack I valori vengono specificati automaticamente quando si seleziona un'immagine da usare.
PowerShell per hub di Azure Stack Get-AzVMImagePublisher -Location "location"
Get-AzVMImageOffer -Location "location" -Publisher "publisherName"
Get-AzVMImageSku -Location "location" -Publisher "publisherName" -Offer "offerName"
API REST List image publishers
List image offers
Elencare gli SKU delle immagini

È possibile scegliere di caricare e usare la propria immagine. In tal caso, il nome dell'editore, l'offerta e lo SKU non vengono usati.

Estensioni

Le estensioni vm offrono funzionalità aggiuntive per la macchina virtuale tramite la configurazione post-distribuzione e le attività automatizzate. È possibile eseguire queste attività comuni usando le estensioni:

  • Eseguire script personalizzati: l'estensione script personalizzato consente di configurare i carichi di lavoro nella macchina virtuale eseguendo lo script quando viene effettuato il provisioning della macchina virtuale.

  • Distribuire e gestire le configurazioni: l'estensione powerShell Desired State Configuration (DSC) consente di configurare DSC in una macchina virtuale per gestire configurazioni e ambienti.

  • Raccogliere dati di diagnostica: l'estensione Diagnostica di Azure consente di configurare la macchina virtuale per raccogliere i dati di diagnostica che possono essere usati per monitorare l'integrità dell'applicazione.

Le risorse nella tabella seguente vengono usate dalla macchina virtuale e devono esistere o essere create al momento della creazione della macchina virtuale:

Risorsa Obbligatoria Descrizione
Resource group La VM deve essere contenuta in un gruppo di risorse.
Account di archiviazione No La macchina virtuale non necessita dell'account di archiviazione per archiviare i dischi rigidi virtuali se si usano dischi gestiti.
Rete virtuale La VM deve appartenere a una rete virtuale.
Indirizzo IP pubblico No È possibile che la VM disponga di un indirizzo IP pubblico assegnato per accedervi in modalità remota.
Interfaccia di rete La VM richiede l'interfaccia di rete per comunicare in rete.
Dischi dati No La VM può includere dischi dati per espandere le funzionalità di archiviazione.

Creare la prima macchina virtuale

Esistono diversi modi per creare una macchina virtuale. La scelta dipende dall'ambiente in uso. La tabella seguente fornisce informazioni utili per iniziare a creare la macchina virtuale:

Metodo Articolo
Portale dell'hub di Azure Stack Creare una macchina virtuale Windows con il portale dell'hub di Azure Stack
Creare una macchina virtuale Linux usando il portale dell'hub di Azure Stack
Modelli Modelli di avvio rapido dell'hub di Azure Stack
PowerShell Creare una macchina virtuale Windows usando PowerShell nell'hub di Azure Stack
Creare una macchina virtuale Linux usando PowerShell nell'hub di Azure Stack
Interfaccia della riga di comando di Azure Creare una macchina virtuale Windows usando l'interfaccia della riga di comando di Azure nell'hub di Azure Stack
Creare una macchina virtuale Linux usando l'interfaccia della riga di comando di Azure nell'hub di Azure Stack

Manage your VM (Gestire la macchina virtuale)

È possibile gestire le macchine virtuali usando un portale basato su browser, strumenti da riga di comando con supporto per lo scripting o direttamente tramite LE API. Alcune attività di gestione tipiche sono:

  • Ottenere informazioni su una macchina virtuale.
  • Connessione a una macchina virtuale.
  • Gestione della disponibilità.
  • Esecuzione di backup.

Ottenere informazioni sulla macchina virtuale

La tabella seguente illustra alcuni dei modi in cui è possibile ottenere informazioni su una macchina virtuale:

Metodo Descrizione
Portale dell'hub di Azure Stack Nel menu Hub fare clic su Macchine virtuali e quindi selezionare una VM dall'elenco. Nella pagina della macchina virtuale è possibile accedere alle informazioni generali, all'impostazione dei valori e alle metriche di monitoraggio.
Azure PowerShell La gestione delle macchine virtuali è simile in Azure e nell'hub di Azure Stack. Per altre informazioni sull'uso di PowerShell, vedere l'argomento Creare e gestire macchine virtuali Windows con il modulo Azure PowerShell.
Client SDK L'uso di C# per gestire le macchine virtuali è simile in Azure e nell'hub di Azure Stack. Per altre informazioni, vedere Creare e gestire macchine virtuali Windows in Azure con C#.

Visualizzazione macchina virtuale

A partire dalla versione 2301 dell'hub di Azure Stack, è stata aggiunta una nuova visualizzazione per gli operatori nel portale di amministrazione dell'hub di Azure Stack che mostra le macchine virtuali in tutte le sottoscrizioni utente. In questa visualizzazione vengono visualizzate le informazioni seguenti:

  • GUID macchina virtuale
  • Sottoscrizione utente
  • Resource group
  • Dimensioni macchina virtuale
  • Stato
  • Nodo
  • Stato del nodo
  • Errori di provisioning

Questa nuova visualizzazione consente agli operatori di rilevare lo stato delle macchine virtuali in caso di errori dell'infrastruttura e informare i proprietari della sottoscrizione di intervenire. Per motivi di privacy, gli operatori possono visualizzare solo il GUID della macchina virtuale, ma non il nome delle macchine virtuali. La vista è collegata al provider di risorse di calcolo ed è elencata come risorsa utente denominata Macchine virtuali.

Screenshot dell'output dello stato della macchina virtuale.

Connettersi alla macchina virtuale

È possibile usare l'opzione Connetti nel portale dell'hub di Azure Stack per connettersi alla macchina virtuale.

Passaggi successivi