Macchine virtuali nel dispositivo Azure Stack Edge Pro GPU

SI APPLICA A:Yes for Pro GPU SKUAzure Stack Edge Pro - GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

Questo articolo offre una breve panoramica delle macchine virtuali (VM) in esecuzione nei dispositivi Azure Stack Edge, delle dimensioni delle macchine virtuali supportate e riepiloga i vari modi per creare immagini di macchine virtuali, distribuire e quindi gestire le macchine virtuali.

Informazioni sulle macchine virtuali

La soluzione Azure Stack Edge offre dispositivi hardware as a service creati appositamente da Microsoft che possono essere usati per distribuire carichi di lavoro di elaborazione perimetrali e ottenere informazioni rapide utili nei dispositivi perimetrali in cui vengono generati i dati.

A seconda dell'ambiente e del tipo di applicazioni in esecuzione, è possibile distribuire uno dei carichi di lavoro di elaborazione perimetrali seguenti in questi dispositivi:

  • In contenitori : usare IoT Edge o Kubernetes per eseguire le applicazioni in contenitori.
  • Non in contenitori : distribuire macchine virtuali Windows e Linux nei dispositivi per eseguire applicazioni non in contenitori.

Si distribuisce una macchina virtuale nel dispositivo quando è necessario un maggiore controllo sull'ambiente di calcolo. È possibile usare le macchine virtuali nel dispositivo in diversi modi, dallo sviluppo e dal test all'esecuzione di applicazioni perimetrali.

Prima di creare una macchina virtuale

Prima di iniziare, esaminare le considerazioni seguenti sulla macchina virtuale:

  • Dimensioni della macchina virtuale che verrà usata.
  • Numero massimo di macchine virtuali che è possibile creare nel dispositivo.
  • Sistema operativo eseguito dalla macchina virtuale.
  • Configurazione della macchina virtuale dopo l'avvio.

Dimensioni della macchina virtuale

Se si prevede di distribuire macchine virtuali, è necessario essere consapevoli delle dimensioni delle macchine virtuali. Sono disponibili più dimensioni per le macchine virtuali che è possibile usare per eseguire app e carichi di lavoro nel dispositivo. Le dimensioni scelte determinano quindi i fattori quali la potenza di elaborazione, la memoria e la capacità di archiviazione. Per altre informazioni, vedere Dimensioni delle macchine virtuali supportate.

Per determinare le dimensioni e il numero di macchine virtuali che è possibile distribuire nel dispositivo, considerare il calcolo utilizzabile nel dispositivo e altri carichi di lavoro in esecuzione. Se si esegue Kubernetes, prendere in considerazione anche i requisiti di calcolo per le macchine virtuali master e di lavoro kubernetes.

Tipo di macchina virtuale Kubernetes Requisito di CPU e memoria
Macchina virtuale master 4 core, 4 GB di RAM
Macchina virtuale del ruolo di lavoro 12 core, 32 GB di RAM

Per il calcolo utilizzabile e la memoria nel dispositivo, vedere le specifiche di calcolo e memoria per il modello di dispositivo.

Per una macchina virtuale GPU, è necessario usare una dimensione di macchina virtuale della serie NCasT4-v3.

Limiti della macchina virtuale

È possibile eseguire un massimo di 24 macchine virtuali nel dispositivo. Questo è un altro fattore da considerare quando si distribuisce il carico di lavoro.

Immagini e dischi del sistema operativo

Nel dispositivo è possibile usare macchine virtuali di prima o seconda generazione con un formato VHD (Virtual Hard Disk) fisso. I dischi rigidi virtuali vengono 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.

Le immagini usate per creare immagini di macchine virtuali possono essere generalizzate o specializzate. Quando si creano immagini per le macchine virtuali, è necessario preparare le immagini. Vedere i vari modi per preparare e usare immagini di macchine virtuali nel dispositivo:

Estensioni

Le estensioni seguenti sono disponibili per le macchine virtuali nel dispositivo.

Estensione Descrizione Altre informazioni
Estensioni di script personalizzate Usare estensioni di script personalizzate per configurare i carichi di lavoro. Distribuire l'estensione script personalizzata nelle macchine virtuali in esecuzione nel dispositivo
Estensioni GPU Usare le estensioni GPU per installare i driver GPU. Creare macchine virtuali GPU e installare estensioni GPU
Reimpostare le estensioni della password della macchina virtuale Reimpostare una password della macchina virtuale con PowerShell. Installare l'estensione per la reimpostazione della password della macchina virtuale

Creazione di una macchina virtuale

Per distribuire una macchina virtuale, è prima necessario creare tutte le risorse necessarie per creare una macchina virtuale. Indipendentemente dal metodo usato per creare una macchina virtuale, seguire questa procedura:

  1. Connessione all'istanza locale di Azure Resource Manager del dispositivo.
  2. Identificare la sottoscrizione predefinita nel dispositivo.
  3. Portare l'immagine della macchina virtuale.
    1. Creare un gruppo di risorse nella sottoscrizione predefinita. Il gruppo di risorse conterrà la macchina virtuale e tutte le risorse correlate.
    2. Creare un account di archiviazione locale nel dispositivo per archiviare il disco rigido virtuale che verrà usato per creare un'immagine di macchina virtuale.
    3. Caricare un'immagine di origine Windows/Linux nell'account di archiviazione per creare un disco gestito.
    4. Usare il disco gestito per creare un'immagine di macchina virtuale.
  4. Abilitare il calcolo su una porta del dispositivo per creare un commutatore virtuale.
    1. Verrà creata una rete virtuale usando il commutatore virtuale collegato alla porta in cui è stato abilitato il calcolo.
  5. Creare una macchina virtuale usando l'immagine della macchina virtuale creata in precedenza, la rete virtuale e le interfacce di rete virtuale per comunicare all'interno della rete virtuale e assegnare un indirizzo IP pubblico per accedere in remoto alla macchina virtuale. Facoltativamente, includere dischi dati per fornire più spazio di archiviazione per la macchina virtuale.

Il flusso di lavoro di distribuzione viene visualizzato nel diagramma seguente:

Diagram of the VM deployment workflow.

Esistono diversi modi per distribuire una macchina virtuale nel dispositivo. La scelta dipende dall'ambiente in uso. La tabella seguente riepiloga i vari modi per distribuire una macchina virtuale nel dispositivo:

Method Articolo
Azure portal Distribuire una macchina virtuale nel dispositivo tramite il portale di Azure.
Modelli Distribuire una macchina virtuale nel dispositivo tramite modelli
PowerShell Distribuire una macchina virtuale nel dispositivo tramite i cmdlet di Azure PowerShell
Distribuire una macchina virtuale nel dispositivo tramite script di Azure PowerShell
Interfaccia della riga di comando/Python Distribuire una macchina virtuale nel dispositivo tramite l'interfaccia della riga di comando di Azure/Python
GPU Distribuire una macchina virtuale nel dispositivo usando GPU

Manage your VM (Gestire la macchina virtuale)

È possibile gestire le macchine virtuali nel dispositivo tramite il portale di Azure, tramite l'interfaccia di PowerShell del dispositivo o direttamente tramite le API. Alcune attività di gestione tipiche sono:

  • Ottenere informazioni su una macchina virtuale.
  • Connessione a una macchina virtuale, avviare, arrestare ed eliminare macchine virtuali.
  • Gestire dischi, dimensioni delle macchine virtuali, interfacce di rete, commutatori virtuali
  • Eseguire il backup dei dischi delle macchine virtuali.

Ottenere informazioni sulla macchina virtuale

Per ottenere altre informazioni sulla macchina virtuale tramite il portale di Azure, seguire questa procedura:

  1. Passare alla risorsa Azure Stack Edge per il dispositivo e quindi passare a Panoramica delle macchine > virtuali.
  2. Nella pagina Panoramica passare a Macchine virtuali e selezionare la macchina virtuale a cui si è interessati. È quindi possibile visualizzare i dettagli della macchina virtuale.

Connettersi alla macchina virtuale

A seconda del sistema operativo eseguito dalla macchina virtuale, è possibile connettersi alla macchina virtuale come indicato di seguito:

Avviare, arrestare, eliminare macchine virtuali

È possibile attivare la macchina virtuale, sospendere o arrestare la macchina virtuale. Infine, è possibile eliminare le macchine virtuali al termine dell'uso.

Gestire interfacce di rete, commutatori virtuali

È possibile aggiungere, modificare, scollegare le interfacce di rete per le macchine virtuali. È anche possibile creare nuovi commutatori virtuali nel dispositivo per distribuire le macchine virtuali.

Gestire i dischi dati, le dimensioni delle macchine virtuali

È possibile aggiungere un disco dati a una macchina virtuale esistente, collegare un disco esistente, scollegare un disco dati e infine ridimensionare la macchina virtuale stessa tramite il portale di Azure.

Eseguire il backup delle VM

È possibile eseguire il backup dei dischi delle macchine virtuali e, in caso di errore del dispositivo, ripristinare i dati dai backup. Per altre informazioni, vedere Eseguire il backup dei dischi delle macchine virtuali.

Passaggi successivi