Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:
IoT Edge 1.5
Fontos
Az IoT Edge 1.5 LTS a támogatott kiadás. Az IoT Edge 1.4 LTS 2024. november 12-én megszűnik. Ha egy korábbi kiadáson dolgozik, olvassa el az IoT Edge frissítése című témakört.
A Windows rendszeren futó Linux IoT Edge (EFLOW) alkalmazás új verziójának megjelenésekor frissítse az IoT Edge-eszközöket a legújabb funkciók és biztonsági fejlesztések beszerzéséhez. Ez a cikk azt ismerteti, hogyan frissítheti a Linuxhoz készült IoT Edge-et Windows rendszerű eszközökön, ha új verzió érhető el.
A Linuxhoz készült IoT Edge windowsos verziójával az IoT Edge egy Windows-eszközön üzemeltetett Linux rendszerű virtuális gépen fut. Ez a virtuális gép előre telepítve van az IoT Edge-ben, és nincs csomagkezelője, így nem frissítheti vagy módosíthatja manuálisan a virtuálisgép-összetevőket. Ehelyett a Microsoft Update felügyeli a virtuális gépet, hogy az összetevők automatikusan naprakészek legyenek.
Az EFLOW virtuális gép a Microsoft Update segítségével megbízható frissítésekre lett tervezve. A virtuális gép operációs rendszere A/B frissítési partíciós sémával teszi biztonságossá az egyes frissítéseket, és lehetővé teszi az előző verzióra való visszaállítást, ha a frissítési folyamat során hiba történik.
Minden frissítés két fő összetevőből áll, amelyek frissíthetők a legújabb verziókra. Az első az EFLOW virtuális gép és belső összetevői. Az EFLOW-ról további információt a Linuxhoz készült Azure IoT Edge-ben talál Windows-összeállításban. Ez magában foglalja a virtuális gép alap operációs rendszerét is. Az EFLOW virtuális gép a Microsoft Azure Linuxon alapul, és minden frissítés teljesítmény- és biztonsági javításokat biztosít az operációs rendszer naprakészen tartásához a legújabb CVE-javításokkal. Az EFLOW kibocsátási megjegyzései a használt Azure Linux-verziót jelenítik meg, és az egyes verziókhoz rögzített CVE-k listájának CBL-Mariner kiadásait is megtekintheti.
A második összetevő az EFLOW virtuális gép futtatásához és együttműködéséhez szükséges Windows-futtatókörnyezeti összetevők csoportja. A virtuális gépek életciklusa és az interop különböző összetevőkkel kezelhető: A WSSDAgent, az EFLOWProxy szolgáltatás és a PowerShell-modul.
Az EFLOW-frissítések szekvenciálisak, és minden verzióra frissítenie kell egymás után. A legújabb verzió eléréséhez végezze el a legújabb telepítést a legújabb elérhető verzióval, vagy alkalmazza az összes korábbi karbantartási frissítést a kívánt verzióra.
Fontos
Az EFLOW 1.4 LTS-ről az EFLOW 1.5 LTS-re frissíthet a cikkben ismertetett módszerek bármelyikével. Az EFLOW 1.4 LTS-ről az EFLOW 1.5 LTS-re való frissítéshez nincs szükség speciális lépésekre.
A Linuxhoz készült Azure IoT Edge windowsos legújabb verziójának megkereséséhez tekintse meg az EFLOW kiadásait.
Frissítés a Microsoft Update használatával
A Linuxhoz készült IoT Edge Windows-frissítéseken való beszerzéséhez konfigurálja a Windows-gazdagépet más Microsoft-termékek frissítéseinek lekéréséhez. Alapértelmezés szerint a Microsoft Updates be van kapcsolva az EFLOW telepítése során. Ha az EFLOW telepítése után egyéni konfigurációra van szüksége, kapcsolja be vagy ki ezt a beállítást az alábbi lépésekkel:
Nyissa meg a Beállítások parancsot a Windows-gazdagépen.
Válassza a Frissítések > Biztonság lehetőséget.
Válassza a Speciális beállítások lehetőséget.
Kapcsolja be a Többi Microsoft-termék frissítéseinek fogadását, amikor a Windows frissül beállítást.
Frissítés a Windows Server Update Services (WSUS) használatával
A WSUS-t használó helyszíni frissítések támogatottak a Linuxhoz készült IoT Edge-hez Windows-frissítéseken. További információ a WSUS-ról: Eszközkezelés Áttekintés – WSUS.
Offline manuális frissítés
Ha korlátozott vagy korlátozott internetkapcsolattal rendelkezik, manuálisan alkalmazhatja az EFLOW-frissítéseket offline állapotban. A Microsoft Update offline mechanizmusokkal manuálisan töltheti le és telepítheti a Linuxhoz készült IoT Edge-et Windows-frissítésekre. Kövesse az alábbi lépéseket:
Ellenőrizze az aktuális EFLOW telepített verziót. Nyissa meg a Beállítások elemet , majd válassza az Alkalmazások –>Alkalmazások > funkciókat. Keresse meg az Azure IoT Edge-et.
Keresse meg és töltse le a szükséges frissítést az EFLOW - Microsoft Update katalógusból.
Bontsa ki AzureIoTEdge.msi a letöltött .cab fájlból.
Telepítse a kinyert AzureIoTEdge.msi.
A Microsoft-frissítések kezelése
A Windows rendszeren futó Linuxhoz készített IoT Edge a Microsoft Update csatornáján keresztül van frissítve. Az EFLOW-frissítések fogadásának módosításához kezelnie kell a Microsoft Update-et. Az alábbi lista a Microsoft-frissítések be- és kikapcsolásának automatizálását tartalmazza. Az operációsrendszer-frissítések kezelésével kapcsolatos további információkért tekintse meg az operációsrendszer-frissítéseket.
CSP-szabályzatok – Használja az Update/AllowMUUpdateService CSP házirendet. A Microsoft Updates CSP-szabályzatával kapcsolatos további információkért lásd: Policy CSP – MU Update.
A Microsoft Update manuális kezelése – A Microsoft Update szolgáltatásba való bejelentkezéshez tekintse meg a Microsoft UpdateOpt-In című témakört.
Migrálás az EFLOW és az Azure Linux 2.0 között az EFLOW-ba az Azure Linux 3.0-val
Az Azure Linux 2.0 és az Azure Linux 3.0 közötti migrálás az EFLOW 1.5.5.07025 frissítés részeként lett bevezetve. Ez az áttelepítés kezeli az EFLOW virtuális gép migrálását az EFLOW 1.5.4.07025-ről az Azure Linux 2.0-ról az EFLOW 1.5.5.07025-be az Azure Linux 3.0-val, beleértve a következőket:
- IoT Edge-futtatókörnyezet
- IoT Edge-konfigurációk
- Containers
- Hálózatkezelés és virtuális gép konfigurálása
- Tárolt fájlok
Ha az EFLOW 1.5.4.07025-ről az Azure Linux 2.0-val szeretne áttelepülni az EFLOW 1.5.5.07025-be az Azure Linux 3.0-val, kövesse az alábbi lépéseket.
Szerezze be az Azure EFLOW 1.5.4.07025 legújabb frissítését. Ha Windows Update-et használ, ellenőrizze a frissítéseket a legújabb EFLOW-frissítés beszerzéséhez.
Az automatikus letöltési migráláshoz (internetkapcsolat szükséges) hagyja ki ezt a lépést. Ha az EFLOW virtuális gép korlátozott/nincs internetkapcsolata, töltse le a szükséges fájlokat a migrálás megkezdése előtt (töltse le az alábbiak egyikét).
Emelt szintű PowerShell-munkamenet megnyitása
Az EFLOW migrálásának indítása
Feljegyzés
Egyetlen parancsmaggal migrálhatja a
-autoConfirmjelölőt aStart-EflowMigrationparancsmaggal. Ha meg van advaConfirm-EflowMigration, akkor nem szükséges meghívni az Azure Linux 3.0 migrálásának folytatásához.- Ha az automatikus letöltési migrálási lehetőséget használja, futtassa a következő parancsmagot
Start-EflowMigration - Ha a 2. lépésben letöltötte az MSI-t, a letöltött fájlokkal alkalmazza a migrálást (arm64 használata esetén cserélje le az "X64" elemet az "ARM64"-ra a fájlúton).
Start-EflowMigration -standaloneMsiPath "<path-to-folder>\AzureIoTEdge_Update_LTS_1.5.5.07025_X64.msi"
- Ha az automatikus letöltési migrálási lehetőséget használja, futtassa a következő parancsmagot
Az EFLOW migrálásának megerősítése
- Ha az automatikus letöltési migrálási lehetőséget használja, futtassa a következő parancsmagot
Confirm-EflowMigration - Ha a 2. lépésben letöltötte az MSI-t, a letöltött fájlokkal alkalmazza a migrálást (arm64 használata esetén cserélje le az "X64" elemet az "ARM64"-ra a fájlúton).
Confirm-EflowMigration -updateMsiPath "<path-to-folder>\AzureIoTEdge_Update_LTS_1.5.5.07025_X64.msi"
- Ha az automatikus letöltési migrálási lehetőséget használja, futtassa a következő parancsmagot
Figyelmeztetés
Ha a migrálás bármilyen okból meghiúsul, az EFLOW virtuális gép visszaállítja az eredeti EFLOW 1.5.4.07025-ös verzióját az Azure Linux 2.0-val.
Az áttelepítés megszakításához vagy az EFLOW virtuális gép korábbi állapotba való manuális visszaállításához futtassa a Start-EflowMigration parancsmagot, majd Restore-EflowPriorToMigration.
További információkért tekintse meg Start-EflowMigrationa Confirm-EflowMigration parancsot és Restore-EflowPriorToMigration a parancsmag dokumentációját Get-Help <cmdlet> -full .
Következő lépések
Tekintse meg a Legújabb IoT Edge for Linux windowsos kiadásokat.
Ismerje meg a Linuxhoz készült IoT Edge-et a Windows biztonsági helyszínein.