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:
- Aver attivato il dispositivo Azure Stack Edge Pro come descritto in Attivare il dispositivo Azure Stack Edge Pro.
Configurare il calcolo
Per configurare il calcolo in Azure Stack Edge Pro, creare una risorsa hub IoT.
Nel portale di Azure della risorsa Azure Stack Edge passare a Panoramica e selezionare IoT Edge.
In Abilita servizio IoT Edge selezionare Aggiungi.
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. 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.
Per verificare che il ruolo di calcolo Edge sia stato configurato, selezionare Proprietà.
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.
Aggiungere una condivisione Edge nel dispositivo seguendo questa procedura:
Nella risorsa Azure Stack Edge passare a Calcolo Edge > Introduzione.
Nel riquadro Aggiungi condivisioni selezionare Aggiungi.
Nel pannello Aggiungi condivisione specificare il nome della condivisione e selezionarne il tipo.
Per montare la condivisione Edge, selezionare la casella di controllo Usa la condivisione con il calcolo Edge.
Selezionare Account di archiviazione, Servizio di archiviazione, un utente esistente e quindi Crea.
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 diRsync
.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.
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.
Selezionare Aggiungi condivisioni per visualizzare l'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.
Passare a Calcolo Edge > Introduzione. Nel riquadro Aggiungi moduli selezionare Semplice come tipo di scenario. Selezionare Aggiungi.
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. Selezionare Aggiungi. Il modulo verrà aggiunto. Passare alla pagina Panoramica. Il riquadro Moduli viene aggiornato per indicare che il modulo è stato 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:
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.
In Esplora file connettersi alla condivisione locale Edge e alla condivisione Edge create in precedenza.
Aggiungere i dati alla condivisione locale.
I dati vengono spostati nella condivisione cloud.
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: