Activer le réseau de calcul sur Azure Stack Edge Pro
Cet article décrit comment les modules en cours d’exécution sur Azure Stack Edge Pro peuvent accéder au réseau de calcul activé sur l’appareil.
Pour configurer le réseau, vous devez procédez comme suit :
- Activer une interface réseau sur votre appareil Azure Stack Edge Pro pour le calcul
- Ajouter un module pour accéder au réseau de calcul sur votre appareil Azure Stack Edge Pro
- Vérifier que le module peut accéder à l’interface réseau activée
Dans ce tutoriel, vous allez utiliser un module d’application de serveur Web pour illustrer le scénario.
Prérequis
Avant de commencer, vous avez besoin des éléments suivants :
- Un appareil Azure Stack Edge Pro configuré.
- Vous avez terminé la configuration de l’étape de calcul conformément au tutoriel : Transformer des données avec Azure Stack Edge Pro sur votre appareil. Votre appareil doit être associé à une ressource IoT Hub, un appareil IoT et un appareil IoT Edge.
Activer une interface réseau pour le calcul
Pour accéder aux modules s’exécutant sur votre appareil par le biais d’un réseau externe, vous devez affecter une adresse IP à une interface réseau sur votre appareil. Vous pouvez gérer ces paramètres de computing à partir de votre interface utilisateur web locale.
Effectuez les étapes suivantes sur votre interface utilisateur web locale pour configurer les paramètres de computing.
Dans l’interface utilisateur web locale, accédez à Configuration > Paramètres de calcul.
Activez l’interface réseau que vous souhaitez utiliser pour la connexion à un module de calcul que vous exécuterez sur l’appareil.
- Si vous utilisez des adresses IP statiques, entrez une adresse IP pour l’interface réseau.
- Si vous utilisez DHCP, les adresses IP sont attribuées automatiquement. Cet exemple utilise DHCP.
Sélectionnez Apply pour appliquer les paramètres. Notez l’adresse IP affectée à l’interface réseau si vous utilisez DHCP.
Ajouter le module d’application de serveur web
Procédez comme suit pour ajouter un module d’application de serveur web sur votre appareil Azure Stack Edge Pro.
Accédez à la ressource IoT Hub associée à votre appareil Azure Stack Edge Pro, puis sélectionnez Appareil IoT Edge Pro.
Sélectionnez l’appareil IoT Edge associé à votre appareil Azure Stack Edge Pro. Dans Détails sur l’appareil, sélectionnez Définir des modules. Dans Ajouter des modules, sélectionnez + Ajouter , puis sélectionnez Module IoT Edge.
Dans le panneau Modules personnalisés IoT Edge :
Spécifiez un nom pour le module d’application de serveur web que vous souhaitez déployer.
Indiquez un URI d’image pour votre image de module. Un module de mise en correspondance du nom et des balises est récupéré. Dans ce cas,
mcr.microsoft.com/oss/nginx/nginx:1.15.5-alpine
extrait une image nginx (nommée1.15.5-alpine
) à partir du registremcr.microsoft.com
public.Dans Options de création de conteneur, collez l’exemple de code suivant :
{ "HostConfig": { "PortBindings": { "80/tcp": [ { "HostPort": "8080" } ] } } }
Cette configuration vous permet d’accéder au module à l’aide de l’adresse IP réseau de calcul sur http sur le port TCP 8080 (avec le port de serveur web par défaut 80).
Cliquez sur Enregistrer.
Vérifier l’accès au module
Vérifiez que le module est correctement déployé et qu’il est en cours d’exécution. Sur la page Détails de l’appareil, dans l’onglet Modules, l’état runtime du module doit être en cours d’exécution.
Connectez-vous au module d’application de serveur web. Ouvrez une fenêtre de navigateur et entrez :
http://<compute-network-IP-address>:8080
Vous devez voir que l’application de serveur web est en cours d’exécution.
Étapes suivantes
- Découvrez comment gérer des utilisateurs via le Portail Azure.