Partager via


Déplacer des charges de travail d’IoT Edge managés sur Azure Stack Edge vers une solution IoT Edge sur une machine virtuelle Linux

S’APPLIQUE À :Yes for Pro GPU SKUAzure Stack Edge Pro - GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

Cet article explique comment déplacer vos charges de travail IoT Edge managées vers IoT Edge s’exécutant sur une machine virtuelle Linux sur Azure Stack Edge. Cet article utilise IoT Edge sur une machine virtuelle Ubuntu comme exemple. Vous pouvez utiliser d’autres distributions Linux prises en charge.

Remarque

Nous vous recommandons de déployer la dernière version d’IoT Edge dans une machine virtuelle Linux pour exécuter des charges de travail IoT Edge sur Azure Stack Edge. Pour plus d’informations sur les versions antérieures d’IoT Edge, consultez IoT Edge v1.1 EoL : Que signifie-t-il pour moi ?

Flux de travail à déployer sur une machine virtuelle IoT Edge

Le flux de travail de haut niveau est le suivant :

  1. Déployez une machine virtuelle Linux et installez le runtime IoT Edge sur celui-ci à l’aide de clés symétriques.

  2. Connecter le runtime IoT Edge récemment déployé sur l’appareil IoT Edge nouvellement créé à l’étape précédente.

  3. À partir d’IoT Hub, redéployez des modules IoT Edge sur le nouvel appareil IoT Edge.

  4. Une fois que votre solution s’exécute sur IoT Edge sur une machine virtuelle Linux, vous pouvez supprimer les modules s’exécutant sur l’IoT Edge natif ou géré sur Azure Stack Edge. À partir d’IoT Hub, supprimez l’appareil IoT Edge pour supprimer les modules s’exécutant sur Azure Stack Edge.

  5. Facultatif : si vous n’utilisez pas le cluster Kubernetes sur Azure Stack Edge, vous pouvez supprimer l’ensemble du cluster Kubernetes.

  6. Facultatif : si vous avez des appareils IoT feuilles qui communiquent avec IoT Edge sur Kubernetes, cette étape explique comment apporter des modifications pour communiquer avec IoT Edge sur une machine virtuelle.

Étape 1 : Créer un appareil IoT Edge sur Linux à l’aide de clés symétriques

Créez et approvisionnez un appareil IoT Edge sur Linux à l’aide de clés symétriques. Pour obtenir des instructions détaillées, consultez Créer et approvisionner un appareil IoT Edge sur Linux à l’aide de clés symétriques.

Étape 2 : Installer et approvisionner un IoT Edge sur une machine virtuelle Linux

Suivez les étapes de déploiement d’IoT Edge sur une machine virtuelle Ubuntu sur Azure Stack Edge. Pour obtenir d’autres distributions Linux prises en charge, consultez les conteneurs Linux.

Étape 3 : Déployer des modules Azure IoT Edge à partir du Portail Azure

Déployez des modules Azure IoT sur le nouvel IoT Edge. Pour obtenir des instructions détaillées, consultez Déployer des modules Azure IoT Edge à partir de la Portail Azure.

Avec la dernière version d’IoT Edge, vous pouvez déployer vos modules IoT Edge à grande échelle. Pour plus d’informations, consultez Déployer des modules IoT Edge à grande échelle à l’aide du Portail Azure.

Étape 4 : Supprimer des modules Azure IoT Edge

Une fois que vos modules s’exécutent correctement sur la nouvelle instance IoT Edge s’exécutant sur une machine virtuelle, vous pouvez supprimer l’ensemble de l’appareil IoT Edge associé à cette instance IoT Edge. À partir d’IoT Hub sur le Portail Azure, supprimez l’appareil IoT Edge connecté à IoT Edge, comme indiqué ci-dessous.

Screenshot showing delete IoT Edge device from IoT Edge instance in Azure portal UI.

Étape 5 : Facultatif : Supprimer le service IoT Edge

Si vous n’utilisez pas le cluster Kubernetes sur Azure Stack Edge, procédez comme suit pour supprimer le service IoT Edge. Cette action supprime les modules s’exécutant sur l’appareil IoT Edge, le runtime IoT Edge et le cluster Kubernetes qui héberge le runtime IoT Edge.

À partir de la ressource Azure Stack Edge sur Portail Azure, sous le service Azure IoT Edge, il existe un bouton Supprimer pour supprimer le cluster Kubernetes.

Important

Une fois le cluster Kubernetes supprimé, il n’existe aucun moyen de récupérer des informations à partir du cluster Kubernetes, qu’il s’agisse d’IoT Edge ou non.

Étape 6 : Facultatif : Configurer un appareil IoT Edge en tant que passerelle transparente

Si votre appareil IoT Edge sur Azure Stack Edge a été configuré comme passerelle pour les appareils IoT en aval, vous devez configurer IoT Edge s’exécutant sur la machine virtuelle Linux en tant que passerelle transparente. Pour plus d’informations, consultez Configurer et appareil IoT Edge en tant que passerelle transparente.

Pour plus d’informations sur la configuration des appareils IoT en aval pour se connecter à un ioT Edge nouvellement déployé s’exécutant sur une machine virtuelle Linux, consultez Connecter un appareil en aval vers une passerelle Azure IoT Edge.

Étapes suivantes

Déployer IoT Edge sur une machine virtuelle Ubuntu sur Azure Stack Edge