Condividi tramite


Esercitazione: Trasformare i dati con Azure Stack Edge Pro

Questa esercitazione descrive come configurare un ruolo di calcolo nel dispositivo Azure Stack Edge Pro. Dopo la configurazione del ruolo di calcolo, Azure Stack Edge Pro può trasformare i dati prima che vengano inviati ad Azure.

Il completamento di questa procedura può richiedere circa 10-15 minuti.

In questa esercitazione verranno illustrate le procedure per:

  • Configurare il calcolo
  • Aggiungere condivisioni
  • Aggiungere un ruolo di calcolo
  • Verificare la trasformazione e il trasferimento dei dati

Prerequisiti

Prima di configurare un ruolo di calcolo nel dispositivo Azure Stack Edge Pro, assicurarsi di:

Configurare il calcolo

Per configurare il calcolo in Azure Stack Edge Pro, creare una risorsa hub IoT.

  1. Nel portale di Azure della risorsa Azure Stack Edge passare a Panoramica e selezionare IoT Edge.

    Introduzione al calcolo

  2. In Abilita servizio IoT Edge selezionare Aggiungi.

    Configurare il calcolo

  3. In Crea servizio IoT Edge immettere le impostazioni per la risorsa hub IoT:

    Campo Valore
    Sottoscrizione Sottoscrizione usata dalla risorsa Azure Stack Edge.
    Gruppo di risorse Gruppo di risorse usato dalla risorsa Azure Stack Edge.
    Hub IoT Scegliere Crea nuovo o Usa esistente.
    Per impostazione predefinita, per creare una risorsa IoT viene usato un livello Standard (S1). Per usare una risorsa IoT di un livello gratuito, crearne uno e quindi selezionare la risorsa esistente.
    In ogni caso, la risorsa hub IoT usa la stessa sottoscrizione e lo stesso gruppo di risorse usati dalla risorsa Azure Stack Edge.
    Nome Se non si vuole usare il nome predefinito specificato per una nuova risorsa hub IoT, immettere un nome diverso.

    Introduzione al calcolo 2

  4. Dopo aver completato le impostazioni, selezionare Rivedi e crea. Verificare le impostazioni della risorsa hub IoT e selezionare Crea.

    La creazione di una risorsa hub IoT richiede alcuni minuti. Una volta creata la risorsa, la pagina Panoramica indica che il servizio IoT Edge è ora in esecuzione.

    Introduzione al calcolo 3

  5. Per verificare che il ruolo di calcolo Edge sia stato configurato, selezionare Proprietà.

    Introduzione al calcolo 4

    Quando il ruolo di calcolo Edge è configurato nel dispositivo Edge, crea due dispositivi: un dispositivo IoT e un dispositivo IoT Edge. Entrambi i dispositivi possono essere visualizzati nella risorsa dell'hub IoT. Nel dispositivo IoT Edge viene eseguito anche un runtime IoT Edge. Attualmente per il dispositivo IoT Edge è disponibile solo la piattaforma Linux.

Aggiungere condivisioni

Per la distribuzione semplice di questa esercitazione, saranno necessarie due condivisioni: una condivisione Edge e un'altra condivisione locale Edge.

  1. Aggiungere una condivisione Edge nel dispositivo seguendo questa procedura:

    1. Nella risorsa Azure Stack Edge passare a Calcolo Edge > Introduzione.

    2. Nel riquadro Aggiungi condivisioni selezionare Aggiungi.

      Riquadro Aggiungi condivisione

    3. Nel pannello Aggiungi condivisione specificare il nome della condivisione e selezionarne il tipo.

    4. Per montare la condivisione Edge, selezionare la casella di controllo Usa la condivisione con il calcolo Edge.

    5. Selezionare Account di archiviazione, Servizio di archiviazione, un utente esistente e quindi Crea.

      Aggiungere una condivisione Edge

    Se è stata creata una condivisione NFS locale, usare l'opzione di comando di sincronizzazione remota (rsync) seguente per copiare i file nella condivisione:

    rsync <source file path> < destination file path>

    Per altre informazioni sul comando rsync, vedere la documentazione di Rsync.

    Nota

    Per montare la condivisione NFS per il calcolo, la rete di calcolo deve essere configurata nella stessa subnet dell'indirizzo IP virtuale NFS. Per informazioni dettagliate su come configurare la rete di calcolo, vedere Abilitare la rete di calcolo nel dispositivo Azure Stack Edge Pro.

    La condivisione Edge verrà creata e si riceverà una notifica di creazione riuscita. L'elenco delle condivisioni può essere aggiornato, ma è necessario attendere il completamento della creazione della condivisione.

  2. Aggiungere una condivisione locale Edge nel dispositivo Edge ripetendo tutti i passaggi della procedura precedente e selezionando la casella di controllo Configura come condivisione locale Edge. I dati nella condivisione locale rimangono nel dispositivo.

    Aggiungere una condivisione locale Edge

  3. Selezionare Aggiungi condivisioni per visualizzare l'elenco aggiornato delle condivisioni.

    Elenco aggiornato delle condivisioni

Aggiungere un modulo

È possibile aggiungere un modulo personalizzato o predefinito. In questo dispositivo Edge non sono presenti moduli personalizzati. Per informazioni su come creare un modulo personalizzato, vedere Sviluppare un modulo C# per il dispositivo Azure Stack Edge Pro.

In questa sezione si aggiungerà un modulo personalizzato al dispositivo IoT Edge creato in Sviluppare un modulo C# per il dispositivo Azure Stack Edge Pro. Questo modulo personalizzato sposta i file da una condivisione locale Edge nel dispositivo Edge a una condivisione cloud Edge nel dispositivo. La condivisione cloud esegue quindi il push dei file all'account di archiviazione di Azure associato.

  1. Passare a Calcolo Edge > Introduzione. Nel riquadro Aggiungi moduli selezionare Semplice come tipo di scenario. Selezionare Aggiungi.

  2. Nel pannello Configura e aggiungi modulo immettere i valori seguenti:

    Campo Valore
    Nome Nome univoco per il modulo. Questo modulo è un contenitore Docker che può essere distribuito nel dispositivo IoT Edge associato ad Azure Stack Edge Pro.
    URI immagine URI dell'immagine del contenitore corrispondente per il modulo.
    Sono richieste credenziali Se questa opzione è selezionata, per recuperare i moduli con un URL corrispondente vengono usati un nome utente e una password.
    Condivisione di input Selezionare una condivisione di input. In questo caso, la condivisione di input è la condivisione locale Edge. Il modulo usato in questo esempio sposta i file dalla condivisione locale Edge a una condivisione Edge in cui vengono caricati nel cloud.
    Condivisione di output Selezionare una condivisione di output. In questo caso, la condivisione di output è la condivisione Edge.
    Tipo di trigger Selezionare File o Pianificazione. Un trigger di file viene attivato ogni volta che si verifica un evento file, ad esempio la scrittura di un file nella condivisione di input. Un trigger pianificato viene attivato in base a una pianificazione definita dall'utente.
    Nome trigger Nome univoco per il trigger.
    Variabili di ambiente Informazioni facoltative utili per definire l'ambiente in cui il modulo verrà eseguito.

    Aggiungere e configurare un modulo

  3. Selezionare Aggiungi. Il modulo verrà aggiunto. Passare alla pagina Panoramica. Il riquadro Moduli viene aggiornato per indicare che il modulo è stato distribuito.

    Modulo distribuito

Verificare la trasformazione e il trasferimento dei dati

Il passaggio finale consiste nell'assicurarsi che il modulo sia connesso e in esecuzione come previsto. Lo stato di runtime del modulo deve essere In esecuzione per il dispositivo IoT Edge nella risorsa dell'hub IoT.

Per verificare che il modulo sia in esecuzione, eseguire queste operazioni:

  1. Selezionare il riquadro Aggiungi modulo. Verrà visualizzato il pannello Moduli. Nell'elenco dei moduli identificare il modulo che è stato distribuito. Lo stato di runtime del modulo aggiunto sarà in esecuzione.

    Visualizzare il modulo distribuito

  2. In Esplora file connettersi alla condivisione locale Edge e alla condivisione Edge create in precedenza.

    Verificare la trasformazione dei dati - 1

  3. Aggiungere i dati alla condivisione locale.

    Verificare la trasformazione dei dati - 2

    I dati vengono spostati nella condivisione cloud.

    Verificare la trasformazione dei dati -3

    Viene quindi eseguito il push dei dati dalla condivisione cloud all'account di archiviazione. Per visualizzare i dati, è possibile usare Storage Explorer.

Il processo di convalida è stato completato.

Passaggi successivi

In questa esercitazione sono state illustrate le procedure per:

  • Configurare il calcolo
  • Aggiungere condivisioni
  • Aggiungere un ruolo di calcolo
  • Verificare la trasformazione e il trasferimento dei dati

Per informazioni su come amministrare il dispositivo Azure Stack Edge Pro, vedere: