Workloads verplaatsen van beheerde IoT Edge in Azure Stack Edge naar een IoT Edge-oplossing op een Linux-VM
VAN TOEPASSING OP: Azure Stack Edge Pro - GPU
Azure Stack Edge Pro 2
Azure Stack Edge Pro R
Azure 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:
Implementeer een Linux-VM en installeer IoT Edge-runtime erop met behulp van symmetrische sleutels.
Verbind de zojuist geïmplementeerde IoT Edge-runtime met het zojuist gemaakte IoT Edge-apparaat uit de vorige stap.
Implementeer vanuit IoT Hub IoT Edge-modules opnieuw op het nieuwe IoT Edge-apparaat.
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.
Optioneel: als u het Kubernetes-cluster niet gebruikt in Azure Stack Edge, kunt u het hele Kubernetes-cluster verwijderen.
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.
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.