Skip to content

Commit eeb1be2

Browse files
authored
Merge pull request #188264 from fcabrera23/eflow-fixes
Add memory even and uninstall options
2 parents d729b17 + d77247d commit eeb1be2

8 files changed

+51
-3
lines changed

articles/iot-edge/how-to-provision-devices-at-scale-linux-on-windows-symmetric.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,9 @@ You can verify that the group enrollment that you created in device provisioning
197197

198198
When you create a new IoT Edge device, it will display the status code `417 -- The device's deployment configuration is not set` in the Azure portal. This status is normal, and means that the device is ready to receive a module deployment.
199199
200+
<!-- Uninstall IoT Edge for Linux on Windows H2 and content -->
201+
[!INCLUDE [uninstall-iot-edge-linux-on-windows.md](../../includes/iot-edge-uninstall-linux-on-windows.md)]
202+
200203
## Next steps
201204
202205
The device provisioning service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices using automatic device management. Learn how to [Deploy and monitor IoT Edge modules at scale using the Azure portal](how-to-deploy-at-scale.md) or [using Azure CLI](how-to-deploy-cli-at-scale.md).

articles/iot-edge/how-to-provision-devices-at-scale-linux-on-windows-tpm.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,9 @@ Use the following commands on your device to verify that the IoT Edge installed
265265
:::moniker-end
266266
<!-- end 1.2 -->
267267
268+
<!-- Uninstall IoT Edge for Linux on Windows H2 and content -->
269+
[!INCLUDE [uninstall-iot-edge-linux-on-windows.md](../../includes/iot-edge-uninstall-linux-on-windows.md)]
270+
268271
## Next steps
269272
270273
The device provisioning service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices by using automatic device management.

articles/iot-edge/how-to-provision-devices-at-scale-linux-on-windows-x509.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,9 @@ You can verify that the group enrollment that you created in device provisioning
224224

225225
When you create a new IoT Edge device, it will display the status code `417 -- The device's deployment configuration is not set` in the Azure portal. This status is normal, and means that the device is ready to receive a module deployment.
226226
227+
<!-- Uninstall IoT Edge for Linux on Windows H2 and content -->
228+
[!INCLUDE [uninstall-iot-edge-linux-on-windows.md](../../includes/iot-edge-uninstall-linux-on-windows.md)]
229+
227230
## Next steps
228231
229232
The device provisioning service enrollment process lets you set the device ID and device twin tags at the same time as you provision the new device. You can use those values to target individual devices or groups of devices using automatic device management. Learn how to [Deploy and monitor IoT Edge modules at scale using the Azure portal](how-to-deploy-at-scale.md) or [using Azure CLI](how-to-deploy-cli-at-scale.md).

articles/iot-edge/how-to-provision-single-device-linux-on-windows-symmetric.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,9 @@ Verify that IoT Edge for Linux on Windows was successfully installed and configu
201201

202202
When you create a new IoT Edge device, it will display the status code `417 -- The device's deployment configuration is not set` in the Azure portal. This status is normal, and means that the device is ready to receive a module deployment.
203203
204+
<!-- Uninstall IoT Edge for Linux on Windows H2 and content -->
205+
[!INCLUDE [uninstall-iot-edge-linux-on-windows.md](../../includes/iot-edge-uninstall-linux-on-windows.md)]
206+
204207
## Next steps
205208
206209
* Continue to [deploy IoT Edge modules](how-to-deploy-modules-portal.md) to learn how to deploy modules onto your device.

articles/iot-edge/how-to-provision-single-device-linux-on-windows-x509.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,9 @@ Verify that IoT Edge for Linux on Windows was successfully installed and configu
211211

212212
When you create a new IoT Edge device, it will display the status code `417 -- The device's deployment configuration is not set` in the Azure portal. This status is normal, and means that the device is ready to receive a module deployment.
213213
214+
<!-- Uninstall IoT Edge for Linux on Windows H2 and content -->
215+
[!INCLUDE [uninstall-iot-edge-linux-on-windows.md](../../includes/iot-edge-uninstall-linux-on-windows.md)]
216+
214217
## Next steps
215218
216219
* Continue to [deploy IoT Edge modules](how-to-deploy-modules-portal.md) to learn how to deploy modules onto your device.

articles/iot-edge/reference-iot-edge-for-linux-on-windows-functions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ The **Deploy-Eflow** command is the main deployment method. The deployment comma
116116
| acceptEula | **Yes** or **No** | A shortcut to accept/deny EULA and bypass the EULA prompt. |
117117
| acceptOptionalTelemetry | **Yes** or **No** | A shortcut to accept/deny optional telemetry and bypass the telemetry prompt. |
118118
| cpuCount | Integer value between 1 and the device's CPU cores | Number of CPU cores for the VM.<br><br>**Default value**: 1 vCore. |
119-
| memoryInMB | Integer value between 1024 and the maximum amount of free memory of the device |Memory allocated for the VM.<br><br>**Default value**: 1024 MB. |
119+
| memoryInMB | Integer **even** value between 1024 and the maximum amount of free memory of the device |Memory allocated for the VM.<br><br>**Default value**: 1024 MB. |
120120
| vmDiskSize | Between 8 GB and 2 TB | Maximum logical disk size of the dynamically expanding virtual hard disk.<br><br>**Default value**: 16 GB. |
121121
| vswitchName | Name of the virtual switch | Name of the virtual switch assigned to the EFLOW VM. |
122122
| vswitchType | **Internal** or **External** | Type of the virtual switch assigned to the EFLOW VM. |
@@ -136,7 +136,7 @@ The **Deploy-Eflow** command is the main deployment method. The deployment comma
136136
| acceptEula | **Yes** or **No** | A shortcut to accept/deny EULA and bypass the EULA prompt. |
137137
| acceptOptionalTelemetry | **Yes** or **No** | A shortcut to accept/deny optional telemetry and bypass the telemetry prompt. |
138138
| cpuCount | Integer value between 1 and the device's CPU cores | Number of CPU cores for the VM.<br><br>**Default value**: 1 vCore. |
139-
| memoryInMB | Integer value between 1024 and the maximum amount of free memory of the device |Memory allocated for the VM.<br><br>**Default value**: 1024 MB. |
139+
| memoryInMB | Integer **even** value between 1024 and the maximum amount of free memory of the device |Memory allocated for the VM.<br><br>**Default value**: 1024 MB. |
140140
| vmDiskSize | Between 21 GB and 2 TB | Maximum logical disk size of the dynamically expanding virtual hard disk.<br><br>**Default value**: 29 GB. <br><br>**Note**: Either _vmDiskSize_ or _vmDataSize_ can be used, but not both together. |
141141
| vmDataSize | Between 2 GB and 2 TB | Maximum data partition size of the resulting hard disk, in GB.<br><br>**Default value**: 10 GB. <br><br>**Note**: Either _vmDiskSize_ or _vmDataSize_ can be used, but not both together. |
142142
| vmLogSize | **Small** or **Large** | Specificy the log partition size. Small = 1GB, Large = 6GB.<br><br>**Default value**: Small. |

includes/iot-edge-install-linux-on-windows.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ Install Azure IoT Edge for Linux on Windows on your device.
126126
| Setting | Default value |
127127
| ------- | ------------- |
128128
| Virtual disk size in GB | 16 |
129-
| Memory in MB | 1024 |
129+
| Memory in MB **(even number)** | 1024 |
130130
| Number of cores | 2 |
131131
| Azure IoT Edge version | 1.1 (LTS) |
132132
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
ms.topic: include
3+
ms.date: 02/10/2022
4+
author: fcabrera
5+
ms.author: fcabrera
6+
ms.service: iot-edge
7+
services: iot-edge
8+
---
9+
10+
## Uninstall IoT Edge for Linux on Windows
11+
12+
If you want to remove the Azure IoT Edge for Linux on Windows installation from your device, use the following commands.
13+
14+
<!-- 1.1 -->
15+
:::moniker range="iotedge-2018-06"
16+
17+
1. Open Settings on Windows
18+
2. Select Add or Remove Programs
19+
3. Select _Azure IoT Edge LTS_ app
20+
4. Select Uninstall
21+
22+
:::moniker-end
23+
<!-- end 1.1 -->
24+
25+
<!-- 1.2 -->
26+
:::moniker range=">=iotedge-2020-11"
27+
28+
1. Open Settings on Windows
29+
2. Select Add or Remove Programs
30+
3. Select _Azure IoT Edge_ app
31+
4. Select Uninstall
32+
:::moniker-end
33+
<!-- end 1.2 -->

0 commit comments

Comments
 (0)