Självstudie: köra en beräknings arbets belastning med IoT Edge modul på Azure Stack Edge Pro GPU

gäller för:  Ja för GPU för GPU Azure Stack Edge Pro – GPU  Yes för Pro r SKU Azure Stack Edge Pro R                             

I den här självstudien beskrivs hur du kör en beräknings arbets belastning med hjälp av en IoT Edge modul på din Azure Stack Edge Pro GPU-enhet. När du har konfigurerat beräkningen kommer enheten att transformera data innan de skickas till Azure.

Den här proceduren kan ta cirka 10 till 15 minuter att slutföra.

I den här guiden får du lära dig att:

  • Konfigurera beräkning
  • Lägg till resurser
  • Lägga till en beräkningsmodul
  • Verifiera datatransformering och överföring

Förutsättningar

Innan du ställer in en beräknings roll på din Azure Stack Edge Pro GPU-enhet ser du till att:

  • Du har aktiverat din Azure Stack Edge Pro-enhet enligt beskrivningen i aktivera din Azure Stack Edge Pro.
  • Du har en IoT Edge-modul som du kan köra på dina data. I den här självstudien använde vi en filemove2 modul som flyttar data från den lokala Edge-resursen på enheten till Edge-resurs från den plats där data ska Azure Storage kontot.

Konfigurera beräkning

Om du vill konfigurera Compute på Azure Stack Edge Pro skapar du en IoT Hub resurs via Azure Portal.

  1. I Azure Portal i Azure Stack Edge-resurs går du till Översikt och väljer IoT Edge.

    Kom igång med Compute

  2. I aktivera IoT Edge tjänst väljer du Lägg till.

    Konfigurera beräkning

  3. Ange följande information på bladet Konfigurera Edge Compute :

    Fält Värde
    Prenumeration Välj en prenumeration för din IoT Hub-resurs. Du kan använda samma prenumeration som används av Azure Stack Edge-resursen.
    Resursgrupp Välj en resurs grupp för din IoT Hub-resurs. Du kan använda samma resurs grupp som används av Azure Stack Edge-resursen.
    IoT Hub Välj från ny eller befintlig.
    Som standard används nivån Standard (S1) till att skapa en IoT-resurs. Om du vill använda en IoT-resurs på kostnadsfri nivå skapar du en sådan och väljer sedan den befintliga resursen.
    I båda fallen använder IoT Hub-resursen samma prenumeration och resursgrupp som Azure Stack Edge-resursen använder.
    Name Acceptera standard namnet eller ange ett namn för din IoT Hub-resurs.

    Kom igång med Compute 2

  4. När du är klar med inställningarna väljer du Granska + skapa. Granska inställningarna för din IoT Hub resurs och välj skapa.

    Det tar flera minuter att skapa en resurs för en IoT Hub resurs. När resursen har skapats visar översikten IoT Edges tjänsten körs nu.

    Kom igång med Compute 3

  5. För att bekräfta att Edge Compute-rollen har kon figurer ATS, går du till IoT Edge > egenskaper.

    Kom igång med Compute 4

    När Edge-beräkningsrollen har konfigurerats på Edge-enheten så skapas två enheter: en IoT-enhet och en IoT Edge-enhet. Bägge enheter kan visas i IoT Hub-resursen. En IoT Edge runtime körs också på den här IoT Edge enheten. För tillfället är det bara Linux-plattformen tillgänglig för din IoT Edge-enhet.

Det kan ta 20-30 minuter att konfigurera beräkning, eftersom de virtuella datorerna och ett Kubernetes-kluster skapas bakom.

När du har konfigurerat Compute i Azure Portal finns ett Kubernetes-kluster och en standard användare som är associerad med IoT-namnrymden (ett system namn område som styrs av Azure Stack Edge Pro).

Lägg till resurser

För den enkla distributionen i den här självstudien behöver du två resurser: en Edge-resurs och en annan Edge-lokal resurs.

  1. Gör så här om du vill lägga till en Edge-resurs på enheten:

    1. I din Azure Stack Edge-resurs går du till Cloud Storage gateway > resurser.

    2. I kommando fältet väljer du + Lägg till resurs.

    3. På bladet Lägg till resurs anger du resurs namnet och väljer resurs typ.

    4. Om du vill montera Edge-resursen markerar du kryss rutan för att använda resurs med Edge Compute.

    5. Välj lagrings kontot, lagrings tjänsten, en befintlig användare och välj sedan skapa.

      Lägg till en Edge-resurs

    Anteckning

    För att montera NFS-resurs till Compute måste Compute-nätverket konfigureras på samma undernät som virtuell NFS-IP-adress. Mer information om hur du konfigurerar Compute Network finns i Aktivera Compute Network på Azure Stack Edge Pro.

    Edge-resursen skapas och du får ett meddelande om att det har skapats. Resurslistan kan vara uppdaterad men du måste vänta tills resursen har skapats.

  2. Om du vill lägga till en Edge-lokal resurs på enheten upprepar du alla steg i föregående steg och markerar kryss rutan för att Konfigurera som Edge-lokal resurs. Data i den lokala resursen förblir på enheten.

    Lägg till en lokal Edge-resurs

    Om du skapade en lokal NFS-resurs så använder du följande kommandoalternativ för fjärrsynkronisering (rsync) för att kopiera filer till resursen:

    rsync <source file path> < destination file path>

    Mer information om rsync kommandot finns i Rsync dokumentationen.

  3. Gå till Cloud Storage gateway >-resurser för att se den uppdaterade listan över resurser.

    Uppdaterad lista över resurser

Lägg till en modul

Du kan lägga till en anpassad eller en fördefinierad modul. Enheten ingår inte i förväg inbyggda eller anpassade moduler. Om du vill lära dig hur du skapar en anpassad modul går du till utveckla en C#-modul för din Azure Stack Edge Pro-enhet.

I det här avsnittet lägger du till en anpassad modul till den IoT Edge enhet som du skapade i utveckla en C#-modul för din Azure Stack Edge Pro. Den här anpassade modulen tar filer från en lokal Edge-resurs på gräns enheten och flyttar dem till en gräns (moln) resurs på enheten. Molnresursen pushar sedan filerna till det Azure-lagringskonto som är associerat med molnresursen.

Gör så här om du vill lägga till en modul:

  1. Gå till IoT Edge > moduler. I kommando fältet väljer du + Lägg till modul.

  2. Ange följande värden i bladet Lägg till modul :

    Fält Värde
    Namn Ett unikt namn för modulen. Den här modulen är en Docker-behållare som du kan distribuera till den IoT Edge enhet som är kopplad till din Azure Stack Edge Pro.
    Bild-URI Avbildnings-URI för motsvarande behållar avbildning för modulen.
    Autentiseringsuppgifter krävs Om det här alternativet markeras används användar namn och lösen ord för att hämta moduler med en matchande URL.
    Inmatad resurs Välj en inmatad resurs. Den lokala Edge-resursen är den ingående resursen i det här fallet. Modulen som används här flyttar filer från den lokala Edge-resursen till en Edge-resurs där de överförs till molnet.
    Utgående resurs Välj en utgående resurs. Edge-resursen är den utgående resursen i det här fallet.
    Utlösartyp Välj från fil eller schema. En filutlösare utlöses när en filhändelse inträffar, till exempel att en fil skrivs till den angivna resursen. En schemalagd utlösare aktiveras baserat på ett schema du definierar.
    Utlösarens namn Ett unikt namn för utlösaren.
    Miljövariabler Valfri information som hjälper dig att definiera miljön där modulen ska köras.

    Lägg till och konfigurera modul

  3. Välj Lägg till. Modulen läggs till. Sidan IoT Edge > moduler uppdateringar visar att modulen har distribuerats. Körnings status för modulen som du har lagt till ska köras.

    Modulen har distribuerats

Verifiera datatransformering och överföring

Det sista steget är att se till att modulen kör och bearbetar data som förväntat. Körningsstatusen för modulen bör vara aktiv för din IoT Edge-enhet i IoT Hub-resursen.

Kontrol lera att modulen körs och bearbetar data som förväntat genom att göra följande:

  1. I Utforskaren ansluter du till både de lokala resurserna och kant resurserna som du skapade tidigare. Se stegen

    Anslut till lokala och yttre moln resurser

  2. Lägg till data i den lokala resursen.

    Fil kopierad till Edge-lokal resurs

    Data flyttas till molnresursen.

    Filen har flyttats till gräns moln resursen

    Data pushas sedan från molnresursen till lagringskontot. Om du vill visa data kan du använda Storage Explorer eller Azure Storage i portalen.

    Verifiera data i lagrings kontot

Du har slutfört valideringsprocessen.

Nästa steg

I den här självstudiekursen lärde du dig att:

  • Konfigurera beräkning
  • Lägg till resurser
  • Lägga till en beräkningsmodul
  • Verifiera datatransformering och överföring

Information om hur du administrerar din Azure Stack Edge Pro-enhet finns i: