Skip to content

Commit 5859fd1

Browse files
Merge pull request #302979 from SummerSmith/patch-1
migration guidance from azl2 to azl3
2 parents 2d0b5ba + 3644d7f commit 5859fd1

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

articles/iot-edge/iot-edge-for-linux-on-windows-updates.md

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -70,49 +70,47 @@ IoT Edge for Linux on Windows updates are serviced using Microsoft Update channe
7070

7171
- **Manually manage Microsoft Updates** - To opt in to Microsoft Updates, see [Opt-In to Microsoft Update](/windows/win32/wua_sdk/opt-in-to-microsoft-update).
7272

73-
## Migration between EFLOW 1.1LTS and EFLOW 1.4LTS
73+
## Migration between EFLOW with Azure Linux 2.0 to EFLOW with Azure Linux 3.0
7474

75-
IoT Edge for Linux on Windows doesn't support migrations between the different release trains. If you want to move from the 1.1LTS or 1.4LTS version to the Continuous Release (CR) version or viceversa, you have to uninstall the current version and install the new desired version.
76-
77-
Migration between EFLOW 1.1LTS to EFLOW 1.4LTS was introduced as part of EFLOW 1.1LTS [(1.1.2212.12122)](https://aka.ms/AzEFLOWMSI-Update-1_1_2212_12122) update. This migration handles the EFLOW VM migration from 1.1LTS version to 1.4LTS version, including the following:
75+
Migration between Azure Linux 2.0 and Azure Linux 3.0 was introduced as part of EFLOW 1.5.5.07025 update. This migration handles the EFLOW VM migration from EFLOW 1.5.4.07025 with Azure Linux 2.0 to EFLOW 1.5.5.07025 with Azure Linux 3.0, including the following:
7876
- IoT Edge runtime
7977
- IoT Edge configurations
8078
- Containers
8179
- Networking and VM configuration
8280
- Stored files
8381

84-
To migrate between EFLOW 1.1LTS to EFLOW 1.4LTS, use the following steps.
82+
To migrate from EFLOW 1.5.4.07025 with Azure Linux 2.0 to EFLOW 1.5.5.07025 with Azure Linux 3.0, use the following steps.
8583

86-
1. Get the latest Azure EFLOW 1.1LTS [(1.1.2212.12122)](https://aka.ms/AzEFLOWMSI-Update-1_1_2212_12122) update. If you're using Windows Update, *Check Updates* to get the latest EFLOW update.
87-
1. For auto-download migration (needs internet connection), skip this step. If the EFLOW VM has limited/no internet access, download the necessary files before starting the migration.
88-
- [1.4.2.12122 Standalone MSI](https://aka.ms/AzEFLOW-Update-1_1-to-1_4_SA)
89-
- [1.4.2.12122 Update MSI](https://aka.ms/AzEFLOW-Update-1_1-to-1_4_Update)
84+
1. Get the latest Azure EFLOW 1.5.4.07025 update. If you're using Windows Update, *Check Updates* to get the latest EFLOW update.
85+
1. For auto-download migration (needs internet connection), skip this step. If the EFLOW VM has limited/no internet access, download the necessary files before starting the migration (download one of the following).
86+
- [1.5.5.07025 x64 Update MSI](https://aka.ms/AzEFLOW-Update-azl2-to-azl3_Update_x64)
87+
- [1.5.5.07025 ARM64 Update MSI](https://aka.ms/AzEFLOW-Update-azl2-to-azl3_Update_arm64)
9088
1. Open an elevated PowerShell session
9189
1. Start the EFLOW migration
9290

9391
> [!NOTE]
94-
> You can migrate with one single cmdlet by using the `-autoConfirm` flag with the `Start-EflowMigration` cmdlet. If specified `Confirm-EflowMigration` doesn't needs to be called to proceed with 1.4 migration.
92+
> You can migrate with one single cmdlet by using the `-autoConfirm` flag with the `Start-EflowMigration` cmdlet. If specified `Confirm-EflowMigration` doesn't needs to be called to proceed with the Azure Linux 3.0 migration.
9593
9694
1. If you're using the auto-download migration option, run the following cmdlet
9795
```powershell
9896
Start-EflowMigration
9997
```
100-
1. If you downloaded the MSI in **Step 2**, use the downloaded files to apply the migration.
98+
1. If you downloaded the MSI in **Step 2**, use the downloaded files to apply the migration (replace "X64" with "ARM64" in the filepath if using ARM64).
10199
```powershell
102-
Start-EflowMigration -standaloneMsiPath "<path-to-folder>\AzureIoTEdge_LTS_1.4.2.12122_X64.msi"
100+
Start-EflowMigration -standaloneMsiPath "<path-to-folder>\AzureIoTEdge_Update_LTS_1.5.5.07025_X64.msi"
103101
```
104102
1. Confirm the EFLOW migration
105103
1. If you're using the auto-download migration option, run the following cmdlet
106104
```powershell
107105
Confirm-EflowMigration
108106
```
109-
1. If you downloaded the MSI in **Step 2**, use the downloaded files to apply the migration.
107+
1. If you downloaded the MSI in **Step 2**, use the downloaded files to apply the migration (replace "X64" with "ARM64" in the filepath if using ARM64).
110108
```powershell
111-
Confirm-EflowMigration -updateMsiPath "<path-to-folder>\AzureIoTEdge_LTS_Update_1.4.2.12122_X64.msi"
109+
Confirm-EflowMigration -updateMsiPath "<path-to-folder>\AzureIoTEdge_Update_LTS_1.5.5.07025_X64.msi"
112110
```
113111
114112
>[!WARNING]
115-
> If the migration fails for any reason, the EFLOW VM is restored to its original 1.1LTS version.
113+
> If the migration fails for any reason, the EFLOW VM is restored to its original EFLOW 1.5.4.07025 version with Azure Linux 2.0.
116114
> To cancel the migration or manually restore the EFLOW VM to its prior state, run the `Start-EflowMigration` cmdlet and then `Restore-EflowPriorToMigration`.
117115
118116
For more information, check `Start-EflowMigration`, `Confirm-EflowMigration` and `Restore-EflowPriorToMigration` cmdlet documentation by using the `Get-Help <cmdlet> -full` command.

0 commit comments

Comments
 (0)