Delen via


Workloads verplaatsen van beheerde IoT Edge in Azure Stack Edge naar een IoT Edge-oplossing op een Linux-VM

VAN TOEPASSING OP: Ja voor Pro GPU-SKUAzure Stack Edge Pro - GPUJa voor Pro 2 SKUAzure Stack Edge Pro 2Ja voor Pro R SKUAzure Stack Edge Pro RJa voor Mini R SKUAzure Stack Edge Mini R

Dit artikel bevat stappen voor het verplaatsen van uw beheerde IoT Edge-workloads naar IoT Edge die worden uitgevoerd op een Linux-VM in Azure Stack Edge. In dit artikel wordt IoT Edge gebruikt op een Ubuntu-VM als voorbeeld. U kunt andere ondersteunde Linux-distributies gebruiken.

Notitie

U wordt aangeraden de nieuwste IoT Edge-versie in een Linux-VM te implementeren om IoT Edge-workloads uit te voeren in Azure Stack Edge. Zie IoT Edge v1.1 EoL voor meer informatie over eerdere versies van IoT Edge: Wat betekent dat voor mij?

Werkstroom voor implementatie op een IoT Edge-VM

De werkstroom op hoog niveau is als volgt:

  1. Implementeer een Linux-VM en installeer IoT Edge-runtime erop met behulp van symmetrische sleutels.

  2. Verbind de zojuist geïmplementeerde IoT Edge-runtime met het zojuist gemaakte IoT Edge-apparaat uit de vorige stap.

  3. Implementeer vanuit IoT Hub IoT Edge-modules opnieuw op het nieuwe IoT Edge-apparaat.

  4. Zodra uw oplossing wordt uitgevoerd op IoT Edge op een Virtuele Linux-machine, kunt u de modules verwijderen die worden uitgevoerd op de systeemeigen of beheerde IoT Edge in Azure Stack Edge. Verwijder het IoT Edge-apparaat uit IoT Hub om de modules te verwijderen die worden uitgevoerd in Azure Stack Edge.

  5. Optioneel: als u het Kubernetes-cluster niet gebruikt in Azure Stack Edge, kunt u het hele Kubernetes-cluster verwijderen.

  6. Optioneel: als u een leaf IoT-apparaat hebt dat communiceert met IoT Edge in Kubernetes, wordt in deze stap uitgelegd hoe u wijzigingen kunt aanbrengen om te communiceren met IoT Edge op een VIRTUELE machine.

Stap 1: Een IoT Edge-apparaat in Linux maken met behulp van symmetrische sleutels

Een IoT Edge-apparaat in Linux maken en inrichten met behulp van symmetrische sleutels. Zie Een IoT Edge-apparaat in Linux maken en inrichten met behulp van symmetrische sleutels voor gedetailleerde stappen.

Stap 2: Een IoT Edge installeren en inrichten op een Virtuele Linux-machine

Volg de stappen bij IoT Edge implementeren op een Ubuntu-VM in Azure Stack Edge. Zie Linux-containers voor andere ondersteunde Linux-distributies.

Stap 3: Azure IoT Edge-modules implementeren vanuit Azure Portal

Azure IoT-modules implementeren in de nieuwe IoT Edge. Zie Azure IoT Edge-modules implementeren vanuit Azure Portal voor gedetailleerde stappen.

Met de nieuwste Versie van IoT Edge kunt u uw IoT Edge-modules op schaal implementeren. Zie IoT Edge-modules op schaal implementeren met behulp van Azure Portal voor meer informatie.

Stap 4: Azure IoT Edge-modules verwijderen

Zodra uw modules zijn uitgevoerd op het nieuwe IoT Edge-exemplaar dat op een VIRTUELE machine wordt uitgevoerd, kunt u het hele IoT Edge-apparaat verwijderen dat is gekoppeld aan dat IoT Edge-exemplaar. Verwijder vanuit IoT Hub in Azure Portal het IoT Edge-apparaat dat is verbonden met IoT Edge, zoals hieronder wordt weergegeven.

Schermopname van het verwijderen van een IoT Edge-apparaat uit het IoT Edge-exemplaar in de gebruikersinterface van Azure Portal.

Stap 5: Optioneel: de IoT Edge-service verwijderen

Als u het Kubernetes-cluster niet in Azure Stack Edge gebruikt, gebruikt u de volgende stappen om de IoT Edge-service te verwijderen. Met deze actie worden modules verwijderd die worden uitgevoerd op het IoT Edge-apparaat, de IoT Edge-runtime en het Kubernetes-cluster dat als host fungeert voor de IoT Edge-runtime.

Vanuit de Azure Stack Edge-resource in Azure Portal, onder de Azure IoT Edge-service, is er een knop Verwijderen om het Kubernetes-cluster te verwijderen.

Belangrijk

Zodra het Kubernetes-cluster is verwijderd, is er geen manier om informatie te herstellen uit het Kubernetes-cluster, ongeacht of het ioT Edge-gerelateerd is of niet.

Stap 6: Optioneel: Een IoT Edge-apparaat configureren als een transparante gateway

Als uw IoT Edge-apparaat in Azure Stack Edge is geconfigureerd als een gateway voor downstream IoT-apparaten, moet u de IoT Edge configureren die wordt uitgevoerd op de Virtuele Linux-machine als een transparante gateway. Zie Configureren en IoT Edge-apparaat als een transparante gateway voor meer informatie.

Zie Een downstreamapparaat verbinden met een Azure IoT Edge-gateway voor meer informatie over het configureren van downstream-IoT-apparaten om verbinding te maken met een zojuist geïmplementeerde IoT Edge-machine die wordt uitgevoerd op een Virtuele Linux-machine.

Volgende stappen

IoT Edge implementeren op een Ubuntu-VM in Azure Stack Edge