Oktatóanyag: Adatok átalakítása az Azure Stack Edge Pro FPGA-val a speciális üzembehelyezési folyamathoz
Fontos
Az Azure Stack Edge Pro FPGA-eszközök 2024 februárjában érik el az üzemidőt. Ha új üzembe helyezéseket fontolgat, javasoljuk, hogy vizsgálja meg az Azure Stack Edge Pro 2-t vagy az Azure Stack Edge Pro GPU-eszközöket a számítási feladatokhoz.
Ez az oktatóanyag bemutatja, hogyan konfigurálhat számítási szerepkört egy speciális üzembehelyezési folyamathoz az Azure Stack Edge Pro FPGA-eszközön. A számítási szerepkör konfigurálása után az Azure Stack Edge Pro FPGA átalakíthatja az adatokat, mielőtt elküldené azokat az Azure-ba.
A számítás konfigurálható egyszerű vagy speciális üzembe helyezési folyamatokhoz az eszközön.
Feltételek | Egyszerű üzembe helyezés | Speciális üzembe helyezés |
---|---|---|
Rendeltetése: | IT-rendszergazdák | Fejlesztők |
Típus | Modulok üzembe helyezése az Azure Stack Edge szolgáltatással | Modulok üzembe helyezése az IoT Hub szolgáltatással |
Üzembe helyezett modulok | Egyszeres | Láncolt vagy több modul |
Ez az eljárás körülbelül 20–30 percet vehet igénybe.
Ebben az oktatóanyagban az alábbiakkal fog megismerkedni:
- Számítás konfigurálása
- Megosztások hozzáadása
- Eseményindító hozzáadása
- Számítási modul hozzáadása
- Adatok átalakításának ellenőrzése és adatok átvitele
Előfeltételek
Mielőtt számítási szerepkört állít be az Azure Stack Edge Pro FPGA-eszközön, győződjön meg arról, hogy:
- Az Azure Stack Edge Pro FPGA-eszközt a Csatlakozás leírtak szerint aktiválta, beállította és aktiválta az Azure Stack Edge Pro FPGA-t.
Számítás konfigurálása
A számítás Azure Stack Edge Pro FPGA-n való konfigurálásához létre kell hoznia egy IoT Hub-erőforrást.
Az Azure Stack Edge-erőforrás Azure Portalján nyissa meg az Áttekintés lehetőséget. A jobb oldali panelen válassza az IoT Edge csempét.
Az IoT Edge-szolgáltatás engedélyezése csempén válassza a Hozzáadás lehetőséget. Ez a művelet lehetővé teszi az IoT Edge szolgáltatást, amely lehetővé teszi az IoT Edge-modulok helyi telepítését az eszközön.
Az IoT Edge létrehozása szolgáltatásban adja meg a következőket:
Mező Érték Előfizetés Válasszon előfizetést az IoT Hub-erőforráshoz. Kiválaszthatja ugyanazt az előfizetést, mint amelyet az Azure Stack Edge-erőforrás használ. Erőforráscsoport Adja meg az IoT Hub-erőforrás erőforráscsoportjának nevét. Kiválaszthatja ugyanazt az erőforráscsoportot, mint amelyet az Azure Stack Edge-erőforrás használ. IoT Hub Válasszon az Új vagy a Meglévő lehetőség közül.
Alapértelmezés szerint IoT-erőforrás létrehozásához a rendszer Standard szintet (S1) használ. Ingyenes szintű IoT-erőforrás használatához hozzon létre egyet, majd válassza ki a létrehozott erőforrást.Név Fogadja el az alapértelmezett értéket, vagy adjon nevet az IoT Hub-erőforrásnak. Válassza a Felülvizsgálat és létrehozás lehetőséget. Az IoT Hub-erőforrás létrehozása néhány percet vesz igénybe. Az IoT Hub-erőforrás létrehozása után az Áttekintés frissítés jelzi, hogy az IoT Edge szolgáltatás fut.
Amikor az IoT Edge szolgáltatás konfigurálva van az Edge-eszközön, két eszközt hoz létre: egy IoT-eszközt és egy IoT Edge-eszközt. Mindkét eszköz megtekinthető az IoT Hub-erőforrásban. Ezen az IoT Edge-eszközön is fut egy IoT Edge-futtatókörnyezet. Jelenleg csak a Linux platform érhető el az IoT Edge-eszközhöz.
Az Edge számítási szerepkör konfigurálásához válassza az IoT Edge szolgáltatás > tulajdonságai lehetőséget , és tekintse meg az IoT-eszközt és az IoT Edge-eszközt.
Megosztások hozzáadása
Az oktatóanyag speciális üzembe helyezéséhez két megosztásra lesz szüksége: egy Edge-megosztásra és egy másik helyi Edge-megosztásra.
Vegyen fel egy Edge-megosztást az eszközön az alábbi lépések végrehajtásával:
Az Azure Stack Edge-erőforrásban nyissa meg az IoT Edge-megosztásokat>.
A Megosztások lapon, a parancssávon válassza a + Megosztás hozzáadása lehetőséget.
A Megosztás hozzáadása panelen adja meg a megosztás nevét, és válassza ki a megosztás típusát.
Az Edge-megosztás csatlakoztatásához jelölje be a Megosztás használata edge-számítással jelölőnégyzetet.
Válassza ki a Storage-fiókot, a Storage szolgáltatást, egy meglévő felhasználót, majd válassza a Létrehozás lehetőséget.
Az Edge-megosztás létrehozása után egy sikeres létrehozási értesítést fog kapni. A megosztási lista az új megosztásnak megfelelően frissül.
Adjon hozzá egy helyi Edge-megosztást az Edge-eszközön az előző lépés összes lépésének megismétlésével, és jelölje be a Helyi Edge-megosztásként való konfigurálás jelölőnégyzetet. A helyi megosztás adatai az eszközön maradnak.
A Megosztások panelen megjelenik a frissített megosztások listája.
Az újonnan létrehozott helyi megosztás tulajdonságainak megtekintéséhez válassza ki a megosztást a listából. Az Edge számítási moduljainak Helyi csatlakoztatási pont mezőjében másolja ki a megosztásnak megfelelő értéket.
Ezt a helyi csatlakoztatási pontot fogja használni a modul üzembe helyezésekor.
A létrehozott Edge-megosztás tulajdonságainak megtekintéséhez válassza ki a megosztást a listából. Az Edge számítási moduljainak Helyi csatlakoztatási pont mezőjében másolja ki a megosztásnak megfelelő értéket.
Ezt a helyi csatlakoztatási pontot fogja használni a modul üzembe helyezésekor.
Eseményindító hozzáadása
Nyissa meg az Azure Stack Edge-erőforrást, majd nyissa meg az IoT Edge-eseményindítókat>. Válassza az +Eseményindító hozzáadása lehetőséget.
Az Eseményindító hozzáadása panelen adja meg a következő értékeket.
Mező Érték Eseményindító neve Az eseményindító egyedi neve. Trigger típusa Válassza a Fájl eseményindítót. Egy fájltrigger aktiválódik, valahányszor bekövetkezik egy fájlesemény, például amikor a rendszer egy fájlt ír a bemeneti megosztásba. Egy ütemezett eseményindító viszont az Ön által meghatározott ütemezés alapján aktiválódik. Ebben a példában egy fájlindítóra van szükségünk. Bemeneti megosztás Válasszon ki egy bemeneti megosztást. Ebben az esetben a helyi Edge-megosztás a bemeneti megosztás. Az itt használt modul áthelyezi a fájlokat a helyi Edge-megosztásból egy Edge-megosztásba, ahol feltölti őket a felhőbe. Az eseményindító létrehozása után értesítést kap. Az eseményindítók listája frissül az újonnan létrehozott eseményindító megjelenítéséhez. Válassza ki az imént létrehozott eseményindítót.
Másolja és mentse a mintaútvonalat. Ezt a mintaútvonalat később fogja módosítani és használni az IoT Hubon.
"sampleroute": "FROM /* WHERE topic = 'mydbesmbedgelocalshare1' INTO BrokeredEndpoint(\"/modules/modulename/inputs/input1\")"
Modul hozzáadása
Ezen az Edge-eszközön nincsenek egyéni modulok. Hozzáadhat egy egyéni vagy egy előre elkészített modult. Ha meg szeretné tudni, hogyan hozhat létre egyéni modult, olvassa el az Azure Stack Edge Pro FPGA-eszközhöz készült C#-modul fejlesztése című témakört.
Ebben a szakaszban egy egyéni modult ad hozzá az Azure Stack Edge Pro FPGA C#-moduljának fejlesztése című szakaszban létrehozott IoT Edge-eszközhöz. Ez az egyéni modul az Edge-eszközön található helyi Edge-megosztásból származó fájlokat átviszi egy Edge-megosztásba az eszközön. A felhőbeli megosztás ezután leküldi a fájlokat a felhőmegosztáshoz társított Azure Storage-fiókba.
Nyissa meg az Azure Stack Edge-erőforrást, majd nyissa meg az IoT Edge > áttekintését. A Modulok csempén válassza az Ugrás az Azure IoT Hubra lehetőséget.
Az IoT Hub-erőforrásban lépjen az IoT Edge-eszközre, majd válassza ki az IoT Edge-eszközt.
Az Eszköz részletei területen válassza a Modulok beállítása lehetőséget.
A Modulok hozzáadása csoportban tegye a következőket:
Adja meg az egyéni modul tárolóregisztrációs adatbázis-beállításainak nevét, címét, felhasználónevét és jelszavát. A név, a cím és a felsorolt hitelesítő adatok a megfelelő URL-címmel rendelkező modulok lekérésére szolgálnak. A modul üzembe helyezéséhez az Üzemelő példány moduljai területen válassza ki az IoT Edge-modult. Ez az IoT Edge-modul egy docker-tároló, amelyet üzembe helyezhet az Azure Stack Edge Pro FPGA-eszközhöz társított IoT Edge-eszközön.
Adja meg az egyéni IoT Edge-modul beállításait. Adja meg a következő értékeket.
Mező Érték Név A modul egyedi neve. Ez a modul egy docker-tároló, amelyet üzembe helyezhet az Azure Stack Edge Pro FPGA-hoz társított IoT Edge-eszközön. Kép URI-ja A modul megfelelő tárolórendszerképének képi URI-ja. Hitelesítő adatok megadása kötelező Ha be van jelölve, a rendszer felhasználónevet és jelszót használ a megfelelő URL-címmel rendelkező modulok lekéréséhez. A Container Create Options (Tároló létrehozása) mezőben adja meg az Edge-modulok helyi csatlakoztatási pontjait, amelyeket az Edge-megosztás és az Edge helyi megosztás előző lépéseiben másolt.
Fontos
Az itt használt elérési utak a tárolóba vannak csatlakoztatva, így meg kell egyezniük a tárolóban elvárt funkciókkal. Ha egyéni modul létrehozását követi, az abban a modulban megadott kód a másolt elérési utakat várja. Ne módosítsa ezeket az elérési utakat.
A Tároló létrehozása beállításai párbeszédpanelen illessze be a következő mintát:
{ "HostConfig": { "Binds": [ "/home/hcsshares/mydbesmbedgelocalshare1:/home/input", "/home/hcsshares/mydbesmbedgeshare1:/home/output" ] } }
Adja meg a modulhoz használt környezeti változókat. A környezeti változók opcionális információkat nyújtanak, amelyek segítenek meghatározni azt a környezetet, amelyben a modul fut.
Szükség esetén konfigurálja a speciális Edge-futtatókörnyezeti beállításokat, majd kattintson a Tovább gombra.
Az Útvonalak megadása csoportban állítsa be a modulok közötti útvonalakat.
Az útvonalat lecserélheti a korábban másolt alábbi útvonalsztringre. Ebben a példában adja meg annak a helyi megosztásnak a nevét, amely adatokat küld a felhőbeli megosztásnak. Cserélje le a
modulename
modul nevét. Válassza a Tovább lehetőséget."route": "FROM /* WHERE topic = 'mydbesmbedgelocalshare1' INTO BrokeredEndpoint(\"/modules/filemove/inputs/input1\")"
Az Üzembe helyezés áttekintése csoportban tekintse át az összes beállítást, majd válassza a Küldés lehetőséget a modul üzembe helyezésre való elküldéséhez.
Ez a művelet elindítja a modul üzembe helyezését. Az üzembe helyezés befejezése után a modul futtatókörnyezeti állapota fut.
Adatok átalakításának és átvitelének ellenőrzése
Az utolsó lépés annak biztosítása, hogy a modul a várt módon legyen csatlakoztatva és fusson. A modul futásidejének az IoT Hub-erőforrás IoT Edge-eszközén kell futnia.
Végezze el az alábbi lépéseket az adatátalakítás és az Azure-ba való átvitel ellenőrzéséhez.
A Fájlkezelő csatlakozzon a korábban létrehozott Helyi Edge- és Edge-megosztásokhoz is.
Adja hozzá az adatokat a helyi megosztáshoz.
Az adatok áthelyeződnek a felhőalapú megosztásba.
Az adatok ezután le lesznek küldve a felhőbeli megosztásból a tárfiókba. Az adatok megtekintéséhez nyissa meg a tárfiókot, majd válassza a Storage Explorer lehetőséget. A feltöltött adatokat megtekintheti a tárfiókjában.
Elvégezte az érvényesítési folyamatot.
Következő lépések
Ez az oktatóanyag bemutatta, hogyan végezheti el az alábbi műveleteket:
- Számítás konfigurálása
- Megosztások hozzáadása
- Eseményindító hozzáadása
- Számítási modul hozzáadása
- Adatok átalakításának ellenőrzése és adatok átvitele
Az Azure Stack Edge Pro FPGA-eszköz felügyeletéről a következő témakörben olvashat: