Gérer le calcul sur votre appareil Azure Stack Edge Pro avec GPU
S’APPLIQUE À : Azure Stack Edge Pro : GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure Stack Edge Mini R
Cet article explique comment gérer le calcul par l’intermédiaire du service IoT Edge sur un appareil GPU Azure Stack Edge Pro. Vous pouvez gérer le calcul via le portail Azure ou l’interface utilisateur web locale. Le Portail Azure permet de gérer les modules, les déclencheurs, la configuration IoT Edge et l’interface utilisateur locale pour l’administration des paramètres réseau de calcul.
Gérer les déclencheurs
Les événements sont des faits qui se produisent au sein de votre environnement cloud ou sur votre appareil, sur lesquels vous pouvez agir. Par exemple, quand un fichier est créé dans un partage, il s’agit d’un événement. Les déclencheurs activent les événements. Dans votre ressource Azure Stack Edge Pro, des déclencheurs peuvent répondre à des événements de fichier ou intervenir en vertu d’une planification.
- Fichier : ces déclencheurs répondent à des événements tels que la création ou la modification d’un fichier.
- Planifiés : ces déclencheurs résultent d’une planification que vous pouvez définir avec une date de début, une heure de début et un intervalle de répétition.
Ajouter un déclencheur
Pour créer un déclencher, procédez comme suit sur le portail Azure.
Sur le Portail Azure, accédez à votre ressource Azure Stack Edge, puis à IoT Edge. Accédez à Déclencheurs, puis sélectionnez + Ajouter un déclencheur dans la barre de commandes.
Dans le panneau Ajouter un déclencheur, entrez un nom unique pour votre déclencheur.
Sélectionnez un Type pour le déclencheur. Choisissez Fichier lorsque le déclencheur répond à un événement de fichier. Sélectionnez Planifié si vous souhaitez que le déclencheur démarre à une heure définie et se répète à un intervalle spécifié. L’ensemble d’options présenté varie en fonction de votre sélection.
Déclencheur de fichier : choisissez un partage monté dans la liste déroulante. Lors du déclenchement d’un événement de fichier dans ce partage, le déclencheur appelle une fonction Azure.
Déclencheur planifié : spécifiez les date et heure de démarrage, ainsi que l’intervalle de répétition en heures, minutes ou secondes. Entrez le nom d’une rubrique. Une rubrique vous donne la possibilité de router le déclencheur vers un module déployé sur l’appareil.
Voici un exemple de chaîne de routage :
"route3": "FROM /* WHERE topic = 'topicname' INTO BrokeredEndpoint("modules/modulename/inputs/input1")"
.
Sélectionnez Ajouter pour créer le déclencheur. Une notification indique que la création du déclencheur est en cours. Une fois le déclencheur créé, le panneau s’actualise pour afficher le nouveau déclencheur.
Supprimer un déclencheur
Pour supprimer un déclencheur, procédez comme suit sur le portail Azure.
Dans la liste des déclencheurs, sélectionnez le déclencheur à supprimer.
Cliquez avec le bouton droit, puis sélectionnez Supprimer.
Cliquez sur Ouilorsque vous êtes invité à confirmer l’opération.
La liste des déclencheurs est actualisée afin de refléter la suppression.
Gestion de la configuration IoT Edge
Utilisez le portail Azure pour afficher la configuration de calcul, supprimer une configuration de calcul existante ou actualiser la configuration de calcul, afin de synchroniser les clés d’accès de l’appareil IoT et de l’appareil IoT Edge pour votre ressource Azure Stack Edge Pro.
Affichage de la configuration IoT Edge
Pour afficher la configuration IoT Edge de votre appareil, suivez la procédure ci-dessous sur le Portail Azure.
Sur le Portail Azure, accédez à votre ressource Azure Stack Edge, puis à IoT Edge. Une fois le service IoT Edge activé sur l’appareil, la page Vue d’ensemble indique qu’il s’exécute bien.
Accédez à Propriétés pour afficher la configuration IoT Edge sur votre appareil. Lorsque vous avez configuré le calcul, vous avez créé une ressource IoT Hub. Sous cette ressource IoT Hub, un appareil IoT et un appareil IoT Edge sont configurés. Seuls les modules Linux sont pris en charge pour s’exécuter sur l’appareil IoT Edge.
Suppression du service IoT Edge
Pour supprimer la configuration IoT Edge existante de votre appareil, suivez la procédure ci-dessous sur le Portail Azure.
Sur le Portail Azure, accédez à votre ressource Azure Stack Edge, puis à IoT Edge. Accédez à Vue d’ensemble et sélectionnez Supprimer dans la barre de commandes.
Si vous supprimez le service IoT Edge, l’action est irréversible et ne peut pas être annulée. Les modules et les déclencheurs que vous avez créés seront également supprimés. Il vous faudra reconfigurer votre appareil au cas où vous devriez utiliser de nouveau IoT Edge. Quand il vous est demandé de confirmer l’opération, sélectionnez OK.
Synchroniser les clés d’accès de l’appareil IoT et de l’appareil IoT Edge
Lorsque vous configurez le calcul sur votre ressource Azure Stack Edge Pro, un appareil IoT et un appareil IoT Edge sont créés. Des clés d’accès symétriques sont affectées automatiquement à ces appareils. Conformément aux meilleures pratiques de sécurité, le service IoT Hub veille à une rotation régulière de ces clés.
Pour définir la rotation de ces clés, vous pouvez accéder au service IoT Hub que vous avez créé, puis sélectionnez l’appareil IoT ou l’appareil IoT Edge. Chaque appareil possède une clé d’accès primaire et une clé d’accès secondaire. Affectez la clé d’accès primaire à la clé d’accès secondaire, puis régénérez la clé d’accès primaire.
Si une rotation des clés de vos appareils IoT et IoT Edge a eu lieu, vous devez actualiser la configuration sur votre ressource Azure Stack Edge Pro pour obtenir les dernières clés d’accès. La synchronisation aide l’appareil à obtenir les dernières clés de vos appareils IoT et IoT Edge. Azure Stack Edge Pro utilise uniquement les clés d’accès primaires.
Pour synchroniser les clés d’accès pour votre appareil, procédez comme suit sur le portail Azure.
Sur le Portail Azure, accédez à votre ressource Azure Stack Edge, puis à Computing IoT Edge. Accédez à Vue d’ensemble et sélectionnez Actualiser la configuration dans la barre de commandes.
Lorsque vous êtes invité à confirmer l’opération, sélectionnez Oui.
Fermez la boîte de dialogue une fois la synchronisation terminée.
Modifier les adresses IP du service externe pour des conteneurs
Les adresses IP du service externe Kubernetes sont utilisées pour accéder aux services exposés en dehors du cluster Kubernetes. Une fois votre appareil activé, vous pouvez définir ou modifier les adresses IP du service externe pour les charges de travail conteneurisées pour votre appareil en accédant à l’interface utilisateur locale.
Dans l’interface utilisateur locale de l’appareil, accédez à Compute.
Sélectionnez le port dont le réseau est configuré pour le calcul. Dans le panneau qui s’ouvre, spécifiez ou modifiez les adresses IP (respectivement nouvelles ou existantes) du service externe Kubernetes. Ces adresses IP sont utilisées pour tous les services qui doivent être exposés en dehors du cluster Kubernetes.
- Vous avez besoin au minimum d’une adresse IP de service pour le service
edgehub
qui s’exécute sur votre appareil et que les modules IoT Edge utilisent. - Vous aurez besoin d’une adresse IP pour chaque module ou conteneur IoT Edge supplémentaire que vous souhaitez déployer.
- Il s’agit d’adresses IP statiques contiguës.
- Vous avez besoin au minimum d’une adresse IP de service pour le service
Sélectionnez Appliquer. Une fois les adresses IP appliquées, votre appareil n’a pas besoin d’être redémarré ou relancé. Les nouvelles adresses IP prennent effet immédiatement.