Partager via


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.

  1. Dans l’interface utilisateur web locale, accédez à Configuration > Paramètres de calcul.

  2. 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.

    Enable compute settings 1

  3. Sélectionnez Apply pour appliquer les paramètres. Notez l’adresse IP affectée à l’interface réseau si vous utilisez DHCP.

    Enable compute settings

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.

  1. Accédez à la ressource IoT Hub associée à votre appareil Azure Stack Edge Pro, puis sélectionnez Appareil IoT Edge Pro.

  2. 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.

  3. Dans le panneau Modules personnalisés IoT Edge :

    1. Spécifiez un nom pour le module d’application de serveur web que vous souhaitez déployer.

    2. 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ée 1.15.5-alpine) à partir du registre mcr.microsoft.com public.

    3. 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).

      Specify port information in IoT Edge custom module blade

    4. Cliquez sur Enregistrer.

Vérifier l’accès au module

  1. 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.

  2. 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.

    Verify connection to module over specified port

Étapes suivantes