Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
IoT Edge 1.5
Belangrijk
IoT Edge 1.5 LTS is de ondersteunde release. IoT Edge 1.4 LTS is het einde van de levensduur vanaf 12 november 2024. Raadpleeg IoT Edge bijwerken als u een eerdere versie hebt.
Wanneer er een nieuwe versie van de IoT Edge voor Linux-toepassing (EFLOW) wordt uitgebracht, werkt u uw IoT Edge-apparaten bij om de nieuwste functies en beveiligingsverbeteringen te krijgen. In dit artikel wordt uitgelegd hoe u uw IoT Edge voor Linux op Windows-apparaten bijwerkt wanneer er een nieuwe versie beschikbaar is.
Met IoT Edge voor Linux in Windows wordt IoT Edge uitgevoerd op een virtuele Linux-machine die wordt gehost op een Windows-apparaat. Deze virtuele machine is vooraf geïnstalleerd met IoT Edge en heeft geen pakketbeheer, dus u kunt de VM-onderdelen niet handmatig bijwerken of wijzigen. In plaats daarvan beheert Microsoft Update de virtuele machine om de onderdelen automatisch up-to-date te houden.
De virtuele EFLOW-machine is ontworpen voor betrouwbare updates via Microsoft Update. Het besturingssysteem van de virtuele machine maakt gebruik van een A/B-updatepartitieschema om elke update veilig te maken en kunt u teruggaan naar een vorige versie als er iets misgaat tijdens het updateproces.
Elke update heeft twee hoofdonderdelen die kunnen worden bijgewerkt naar de nieuwste versies. De eerste is de virtuele EFLOW-machine en de bijbehorende interne onderdelen. Zie Azure IoT Edge voor Linux in Windows-samenstelling voor meer informatie over EFLOW. Dit omvat ook het basisbesturingssysteem van de virtuele machine. De virtuele EFLOW-machine is gebaseerd op Microsoft Azure Linux en elke update biedt prestatie- en beveiligingsoplossingen om het besturingssysteem up-to-date te houden met de nieuwste CVE-patches. In de releaseopmerkingen van EFLOW wordt de gebruikte versie van Azure Linux weergegeven, en u kunt de CBL-Mariner Releases bekijken voor de lijst met CVE's die voor elke versie zijn opgelost.
Het tweede onderdeel is de groep Windows Runtime-onderdelen die nodig zijn om de virtuele EFLOW-machine uit te voeren en te interoperen. De levenscyclus en interop van de virtuele machine worden beheerd via verschillende onderdelen: WSSDAgent, EFLOWProxy-service en de PowerShell-module.
EFLOW-updates zijn opeenvolgend en u moet elke versie op volgorde bijwerken. Als u naar de nieuwste versie wilt gaan, voert u een nieuwe installatie uit met behulp van de nieuwste beschikbare versie of past u alle eerdere onderhoudsupdates toe op de gewenste versie.
Belangrijk
U kunt een upgrade uitvoeren van EFLOW 1.4 LTS naar EFLOW 1.5 LTS met behulp van een van de methoden die in dit artikel worden beschreven. Er zijn geen speciale stappen nodig om een upgrade uit te voeren van EFLOW 1.4 LTS naar EFLOW 1.5 LTS.
Zie EFLOW-releases voor informatie over de nieuwste versie van Azure IoT Edge voor Linux in Windows.
Bijwerken met Microsoft Update
Als u IoT Edge voor Linux op Windows-updates wilt ophalen, configureert u de Windows-host om updates voor andere Microsoft-producten op te halen. Microsoft Updates is standaard ingeschakeld tijdens de EFLOW-installatie. Als u een aangepaste configuratie nodig hebt na de EFLOW-installatie, schakelt u deze optie in of uit met de volgende stappen:
Open Instellingen op de Windows-host.
Selecteer Updates en beveiliging.
Selecteer Geavanceerde opties.
Schakel de optie Updates ontvangen voor andere Microsoft-producten in wanneer u de optie Windows bijwerkt naar Aan.
Bijwerken met Windows Server Update Services (WSUS)
On-premises updates die gebruikmaken van WSUS worden ondersteund voor IoT Edge voor Linux op Windows-updates. Zie Apparaatbeheer Overzicht - WSUS voor meer informatie over WSUS.
Offline handmatig bijwerken
Als u een beperkte of beperkte internetverbinding hebt, kunt u EFLOW-updates handmatig offline toepassen. Gebruik offlinemechanismen van Microsoft Update om IoT Edge voor Linux handmatig te downloaden en te installeren op Windows-updates. Volg deze stappen:
Controleer de huidige geïnstalleerde versie van EFLOW. Open Instellingen en selecteer vervolgens Apps -> Apps & functies. Zoek naar Azure IoT Edge.
Zoek en download de vereiste update van EFLOW - Microsoft Update-catalogus.
Pak AzureIoTEdge.msi uit het gedownloade .cab-bestand .
Installeer de geëxtraheerde AzureIoTEdge.msi.
Microsoft-updates beheren
IoT Edge voor Linux op Windows-updates worden aangeboden via het Microsoft Update-kanaal. Als u de ontvangende EFLOW-updates wilt wijzigen, moet u Microsoft Updates beheren. De volgende lijst bevat manieren om het in- of uitschakelen van Microsoft-updates te automatiseren. Zie Besturingssysteemupdates voor meer informatie over het beheren van besturingssysteemupdates.
CSP-beleid : gebruik het beleid Update/AllowMUUpdateService CSP. Zie Beleids-CSP - MU Update voor meer informatie over het CSP-beleid van Microsoft Updates.
Microsoft-updates handmatig beheren : als u zich wilt aanmelden voor Microsoft Updates, raadpleegt uOpt-In bij Microsoft Update.
Migratie tussen EFLOW met Azure Linux 2.0 naar EFLOW met Azure Linux 3.0
Migratie tussen Azure Linux 2.0 en Azure Linux 3.0 is geïntroduceerd als onderdeel van de EFLOW 1.5.5.07025-update. Deze migratie verwerkt de migratie van de EFLOW-VM van EFLOW 1.5.4.07025 met Azure Linux 2.0 naar EFLOW 1.5.5.07025 met Azure Linux 3.0, waaronder de volgende:
- IoT Edge-runtime
- IoT Edge-configuraties
- Verpakkingen
- Netwerk- en VM-configuratie
- Opgeslagen bestanden
Als u wilt migreren van EFLOW 1.5.4.07025 met Azure Linux 2.0 naar EFLOW 1.5.5.07025 met Azure Linux 3.0, gebruikt u de volgende stappen.
Download de nieuwste Azure EFLOW 1.5.4.07025-update. Als u Windows Update gebruikt, controleert u de updates om de nieuwste EFLOW-update op te halen.
Sla deze stap over als u de migratie automatisch wilt downloaden (hiervoor heeft u een internetverbinding nodig). Als de EFLOW-VM beperkte/geen internettoegang heeft, downloadt u de benodigde bestanden voordat u de migratie start (download een van de volgende).
Een PowerShell-sessie met verhoogde bevoegdheid openen
De EFLOW-migratie starten
Notitie
U kunt migreren met één cmdlet met behulp van de
-autoConfirmvlag met deStart-EflowMigrationcmdlet. Als opgegevenConfirm-EflowMigrationniet hoeft te worden aangeroepen om door te gaan met de Azure Linux 3.0-migratie.- Als u de migratieoptie voor automatisch downloaden gebruikt, voert u de volgende cmdlet uit
Start-EflowMigration - Als u de MSI in stap 2 hebt gedownload, gebruikt u de gedownloade bestanden om de migratie toe te passen (vervang X64 door ARM64 in het bestandspad als u ARM64 gebruikt).
Start-EflowMigration -standaloneMsiPath "<path-to-folder>\AzureIoTEdge_Update_LTS_1.5.5.07025_X64.msi"
- Als u de migratieoptie voor automatisch downloaden gebruikt, voert u de volgende cmdlet uit
De EFLOW-migratie bevestigen
- Als u de migratieoptie voor automatisch downloaden gebruikt, voert u de volgende cmdlet uit
Confirm-EflowMigration - Als u de MSI in stap 2 hebt gedownload, gebruikt u de gedownloade bestanden om de migratie toe te passen (vervang X64 door ARM64 in het bestandspad als u ARM64 gebruikt).
Confirm-EflowMigration -updateMsiPath "<path-to-folder>\AzureIoTEdge_Update_LTS_1.5.5.07025_X64.msi"
- Als u de migratieoptie voor automatisch downloaden gebruikt, voert u de volgende cmdlet uit
Waarschuwing
Als de migratie om welke reden dan ook mislukt, wordt de EFLOW-VM hersteld naar de oorspronkelijke EFLOW 1.5.4.07025-versie met Azure Linux 2.0.
Als u de migratie wilt annuleren of de EFLOW-VM handmatig wilt herstellen naar de vorige status, voert u de Start-EflowMigration cmdlet uit en vervolgens Restore-EflowPriorToMigration.
Raadpleeg Start-EflowMigrationConfirm-EflowMigration en Restore-EflowPriorToMigration cmdlet-documentatie voor meer informatie met behulp van de Get-Help <cmdlet> -full opdracht.
Volgende stappen
Bekijk de nieuwste Versies van IoT Edge voor Linux in Windows.
Ontdek de beveiligingsprincipes van IoT Edge voor Linux op Windows.