Dela via


Aktivera beräkningsnätverk i Azure Stack Edge Pro

Den här artikeln beskriver hur modulerna som körs på din Azure Stack Edge Pro kan komma åt beräkningsnätverket som är aktiverat på enheten.

För att konfigurera nätverket utför du följande steg:

  • Aktivera ett nätverksgränssnitt på din Azure Stack Edge Pro-enhet för beräkning
  • Lägga till en modul för att få åtkomst till beräkningsnätverket i Azure Stack Edge Pro
  • Kontrollera att modulen har åtkomst till det aktiverade nätverksgränssnittet

I den här självstudien ska du använda en webbserverappmodul för att demonstrera scenariot.

Förutsättningar

Innan du börjar behöver du:

Aktivera nätverksgränssnitt för beräkning

För att få åtkomst till modulerna som körs på enheten via ett externt nätverk måste du tilldela en IP-adress till ett nätverksgränssnitt på enheten. Du kan hantera dessa beräkningsinställningar från ditt lokala webbgränssnitt.

Utför följande steg i ditt lokala webbgränssnitt för att konfigurera beräkningsinställningar.

  1. I det lokala webbgränssnittet går du till Inställningar för konfigurationsberäkning>.

  2. Aktivera det nätverksgränssnitt som du vill använda för att ansluta till en beräkningsmodul som du ska köra på enheten.

    • Om du använder statiska IP-adresser anger du en IP-adress för nätverksgränssnittet.
    • Om du använder DHCP tilldelas IP-adresserna automatiskt. I det här exemplet används DHCP.

    Enable compute settings 1

  3. Välj Använd för att tillämpa inställningarna. Anteckna IP-adressen som tilldelats nätverksgränssnittet om du använder DHCP.

    Enable compute settings

Lägg till webbserverappmodul

Utför följande steg för att lägga till en webbserverappmodul på din Azure Stack Edge Pro-enhet.

  1. Gå till den IoT Hub-resurs som är associerad med din Azure Stack Edge Pro-enhet och välj sedan IoT Edge-enhet.

  2. Välj den IoT Edge-enhet som är associerad med din Azure Stack Edge Pro-enhet. I Enhetsinformation väljer du Ange moduler. I Lägg till moduler väljer du + Lägg till och sedan IoT Edge-modul.

  3. På bladet anpassade IoT Edge-moduler:

    1. Ange ett namn för den webbserverappmodul som du vill distribuera.

    2. Ange en avbildnings-URI för modulbilden. En modul som matchar det angivna namnet och taggarna hämtas. I det här fallet mcr.microsoft.com/oss/nginx/nginx:1.15.5-alpine hämtar en nginx-avbildning (taggad som 1.15.5-alpine) från det offentliga mcr.microsoft.com registret.

    3. I alternativen för att skapa container klistrar du in följande exempelkod:

      {
          "HostConfig": {
              "PortBindings": {
                  "80/tcp": [
                      {
                          "HostPort": "8080"
                      }
                  ]
              }
          }
      }
      

      Med den här konfigurationen kan du komma åt modulen med hjälp av beräkningsnätverkets IP-adress via http på TCP-port 8080 (med standardwebbserverporten 80).

      Specify port information in IoT Edge custom module blade

    4. Välj Spara.

Verifiera modulåtkomst

  1. Kontrollera att modulen har distribuerats och körs. På sidan Enhetsinformationfliken Moduler ska modulens körningsstatus köras.

  2. Anslut till webbserverappmodulen. Öppna ett webbläsarfönster och skriv:

    http://<compute-network-IP-address>:8080

    Du bör se att webbserverappen körs.

    Verify connection to module over specified port

Nästa steg