Zelf studie: een compute-workload uitvoeren met IoT Edge module op Azure Stack Edge Pro GPU
van toepassing op:
Azure stack Edge Pro-GPU
Azure stack Edge Pro r
In deze zelf studie wordt beschreven hoe u een reken werkbelasting uitvoert met behulp van een IoT Edge module op uw Azure Stack Edge Pro GPU-apparaat. Nadat u de compute hebt geconfigureerd, worden de gegevens door het apparaat getransformeerd voordat deze naar Azure worden verzonden.
Deze procedure neemt 10-15 minuten in beslag.
In deze zelfstudie leert u het volgende:
- Rekenproces configureren
- Shares toevoegen
- Een rekenprocesmodule toevoegen
- Gegevenstransformatie controleren en gegevens overdragen
Vereisten
Voordat u een compute-functie op uw Azure Stack Edge Pro GPU-apparaat instelt, moet u het volgende doen:
- U hebt uw Azure Stack Edge Pro-apparaat geactiveerd zoals beschreven in Azure Stack Edge Pro activeren.
- U hebt een IoT Edge-module die u kunt uitvoeren op uw gegevens. In deze zelf studie hebben we een
filemove2module gebruikt waarmee gegevens van de lokale share op uw apparaat worden verplaatst naar de Edge-share van waaruit de gegevens naar Azure Storage account gaan.
Rekenproces configureren
Als u het rekenproces wilt configureren voor uw Azure Stack Edge Pro, maakt u een IoT Hub-resource via de Azure-portal.
Ga in de Azure Portal van uw Azure Stack Edge-resource naar Overzicht. Selecteer vervolgens IoT Edge.

Selecteer in IoT Edge-service inschakelen de optie Toevoegen.

Voer op de blade Het Edge-rekenproces configureren de volgende informatie in:
Veld Waarde Abonnement Selecteer een abonnement voor uw IoT Hub-resource. U kunt het abonnement gebruiken dat ook wordt gebruikt door de Azure Stack Edge-resource. Resourcegroep Selecteer een resourcegroep voor uw IoT Hub-resource. U kunt de resourcegroep gebruiken die ook wordt gebruikt door de Azure Stack Edge-resource. IoT Hub Kies uit Nieuwe of Bestaande.
Standaard wordt er een standaard-laag (S1) gebruikt voor het maken van een IoT-resource. Als u een IoT-resource in een gratis laag wilt gebruiken, maakt u er een en selecteert u vervolgens de bestaande resource.
In elk geval gebruikt de IoT Hub-resource hetzelfde abonnement en dezelfde resourcegroep die wordt gebruikt door de resource Azure Stack Edge.Naam Accepteer de standaard naam of voer een naam in voor de IoT Hub resource. 
Wanneer u de instellingen hebt voltooid, selecteert u Bekijken en maken. Controleer de instellingen voor uw IoT Hub-resource en selecteer Maken.
Het maken van de IoT Hub-resource duurt enkele minuten. Nadat de resource is gemaakt, wordt in het Overzicht aangegeven dat de IoT Edge-service nu wordt uitgevoerd.

Ga naar IoT Edge > eigenschappen om te bevestigen dat de functie Edge Compute is geconfigureerd.

Wanneer de Edge-rekenprocesrol wordt geconfigureerd op het Edge-apparaat, worden er twee apparaten aangemaakt: een IoT-apparaat en een IoT Edge-apparaat. Beide apparaten kunnen worden weergegeven in de IoT Hub-resource. Er wordt ook een IoT Edge-runtime op dit IoT Edge-apparaat uitgevoerd. Op dit moment is alleen het Linux-platform beschikbaar voor uw IoT Edge-apparaat.
Het kan 20 tot 30 minuten duren om het rekenproces te configureren. Dit komt doordat er op de achtergrond virtuele machines en een Kubernetes-cluster worden gemaakt.
Nadat u het rekenproces in de Azure Portal hebt geconfigureerd, beschikt u over een Kubernetes-cluster en een standaardgebruiker die is gekoppeld aan de IoT-naamruimte (een naamruimte van het systeem die wordt beheerd door Azure Stack Edge Pro).
Shares toevoegen
Voor de eenvoudige implementatie in deze zelfstudie hebt u twee shares nodig: één Edge-share en een andere lokale share.
Voer de volgende stappen uit om een rand share op het apparaat toe te voegen:
Ga in uw Azure Stack Edge-resource naar Cloud Storage gateway > shares.
Selecteer +Share toevoegen in de opdrachtbalk.
Geef op de blade Share toevoegen een naam op voor de share en selecteer het sharetype.
Als u de Edge-share wilt koppelen, schakelt u het selectievakje voor De share met Edge-rekenproces gebruiken.
Selecteer de Storage-account, Storage-service, een bestaande gebruiker en selecteer Maken.

Notitie
Om de NFS-share te koppelen aan het rekenproces, moet het rekennetwerk zijn geconfigureerd op hetzelfde subnet als het virtuele IP-adres van NFS. Ga naar Rekennetwerk inschakelen op uw Azure Stack Edge Pro voor meer informatie over het configureren van rekennetwerken.
De Edge-share wordt gemaakt en u ontvangt de melding dat het maken is voltooid. De lijst shares wordt mogelijk bijgewerkt. U moet echter wachten tot het maken van de share is voltooid.
Als u een Edge-lokale share op het apparaat wilt toevoegen, herhaalt u de stappen in de vorige stap en schakelt u het selectie vakje voor configureren als Edge-lokale share in. De gegevens op de lokale share blijven op het apparaat.

Als u een lokale NFS-share hebt gemaakt, gebruikt u de volgende optie van de opdracht rsync (op afstand synchroniseren) om bestanden naar de share te kopiëren:
rsync <source file path> < destination file path>Voor meer informatie over de opdracht
rsyncraadpleegt u deRsyncdocumentatie.Ga naar de Cloud Storage gateway > shares om de bijgewerkte lijst met shares weer te geven.

Een module toevoegen
U kunt een aangepaste of vooraf gemaakte module toevoegen. Het apparaat wordt niet geleverd met vooraf ontwikkelde of aangepaste modules. Ga naar Een C#-module ontwikkelen voor uw Azure Stack Edge Pro-apparaat voor meer informatie over het maken van een aangepaste module.
In dit gedeelte voegt u een aangepaste module toe aan het IoT Edge-apparaat dat u hebt gemaakt in Een C#-module ontwikkelen voor uw Azure Stack Edge Pro. Deze aangepaste module neemt bestanden van een lokale Edge-share op het Edge-apparaat en deze verplaatst naar een Edge-(cloud)share op het apparaat. De cloudshare pusht de bestanden vervolgens naar het Azure-opslagaccount dat is gekoppeld aan de cloudshare.
Voer de volgende stappen uit om een module toe te voegen:
Ga naar IoT Edge > Modules. Selecteer op de opdracht balk + module toevoegen.
Voer op de Blade module toevoegen de volgende waarden in:
Veld Waarde Naam Een unieke naam voor de module. Deze module is een Docker-container die u kunt implementeren op het IoT Edge-apparaat dat is gekoppeld aan uw Azure Stack Edge Pro-apparaat. URI installatiekopie De URI installatiekopie voor de bijbehorende containerinstallatiekopie voor de module. Referenties vereist Als u dit selectievakje inschakelt, worden gebruikersnaam en wachtwoord gebruikt om modules op te halen met een overeenkomende URL. Invoershare Selecteer een invoershare. De lokale Edge-share is in dit geval de invoershare. De module die hier wordt gebruikt, verplaatst bestanden van de lokale Edge-share naar een Edge-share waar ze in de cloud worden geüpload. Uitvoershare Selecteer een uitvoershare. De Edge-share is in dit geval de uitvoershare. Triggertype Selecteer uit Bestand of Planning. Er wordt een bestandstrigger geactiveerd wanneer zich een bestandsevenement voordoet zoals een bestand dat in de inputshare wordt geschreven. Een geplande trigger wordt geactiveerd op basis van een schema dat u instelt. Triggernaam Een unieke naam voor uw trigger. Omgevingsvariabelen Optionele informatie die helpt bij het definiëren van de omgeving waarin uw module wordt uitgevoerd. 
Selecteer Toevoegen. De module wordt toegevoegd. De pagina IoT Edge > modules wordt bijgewerkt om aan te geven dat de module is geïmplementeerd. De runtimestatus van de module die u hebt toegevoegd, moet Wordt uitgevoerd zijn.

Gegevenstransformatie controleren en gegevens overdragen
De laatste stap is om ervoor te zorgen dat de module wordt uitgevoerd en de gegevens naar verwachting worden verwerkt. De runtimestatus van de module moet 'Wordt uitgevoerd' zijn voor uw IoT Edge-apparaat in de IoT Hub-resource.
Ga als volgt te werk om te controleren of de module wordt uitgevoerd en de verwachte gegevens worden verwerkt:
Maak via Verkenner verbinding met zowel de lokale Edge-share als de Edge-shares die u eerder hebt gemaakt. Zie de stappen

Voeg gegevens toe aan de lokale share.

De gegevens worden verplaatst naar de cloudshare.

De gegevens worden vervolgens vanuit de cloudshare naar het opslagaccount gepusht. Als u de gegevens wilt bekijken, kunt u Storage Explorer of Azure Storage in de portal gebruiken.

U hebt het validatieproces voltooid.
Volgende stappen
In deze zelfstudie heeft u het volgende geleerd:
- Rekenproces configureren
- Shares toevoegen
- Een rekenprocesmodule toevoegen
- Gegevenstransformatie controleren en gegevens overdragen
Als u wilt weten hoe u uw Azure Stack Edge Pro-apparaat beheert, gaat u naar: