You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/iot-edge/how-to-provision-single-device-linux-symmetric.md
+27-27Lines changed: 27 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -202,33 +202,7 @@ When copying the connection string to use on a device, don't include the quotati
202
202
203
203
In this section, you prepare your Linux virtual machine or physical device for IoT Edge. Then, you install IoT Edge.
204
204
205
-
There are two steps you need to complete on your device before it is ready to install the IoT Edge runtime. Your device needs a container engine installed, and it needs access to the Microsoft installation packages.
206
-
207
-
### Install a container engine on your device
208
-
209
-
Azure IoT Edge relies on an OCI-compatible container runtime. For production scenarios, we recommended that you use the Moby engine. The Moby engine is the only container engine officially supported with Azure IoT Edge. Docker CE/EE container images are compatible with the Moby runtime.
210
-
211
-
Update package lists on your device.
212
-
213
-
```bash
214
-
sudo apt-get update
215
-
```
216
-
217
-
Install the Moby engine.
218
-
219
-
```bash
220
-
sudo apt-get install moby-engine
221
-
```
222
-
223
-
If you get errors when installing the Moby container engine, verify your Linux kernel for Moby compatibility. Some embedded device manufacturers ship device images that contain custom Linux kernels without the features required for container engine compatibility. Run the following command, which uses the [check-config script](https://github.com/moby/moby/blob/master/contrib/check-config.sh) provided by Moby, to check your kernel configuration:
In the output of the script, check that all items under `Generally Necessary` and `Network Drivers` are enabled. If you are missing features, enable them by rebuilding your kernel from source and selecting the associated modules for inclusion in the appropriate kernel .config. Similarly, if you are using a kernel configuration generator like `defconfig` or `menuconfig`, find and enable the respective features and rebuild your kernel accordingly. Once you have deployed your newly modified kernel, run the check-config script again to verify that all the required features were successfully enabled.
205
+
There are two steps you need to complete on your device before it is ready to install the IoT Edge runtime. Your device needs access to the Microsoft installation packages, and it needs a container engine installed.
232
206
233
207
### Prepare your device to access the Microsoft installation packages
234
208
@@ -261,6 +235,32 @@ In the output of the script, check that all items under `Generally Necessary` an
261
235
262
236
Azure IoT Edge software packages are subject to the license terms located in each package (`usr/share/doc/{package-name}` or the `LICENSE` directory). Read the license terms prior to using a package. Your installation and use of a package constitutes your acceptance of these terms. If you do not agree with the license terms, do not use that package.
263
237
238
+
### Install a container engine on your device
239
+
240
+
Azure IoT Edge relies on an OCI-compatible container runtime. For production scenarios, we recommended that you use the Moby engine. The Moby engine is the only container engine officially supported with Azure IoT Edge. Docker CE/EE container images are compatible with the Moby runtime.
241
+
242
+
Update package lists on your device.
243
+
244
+
```bash
245
+
sudo apt-get update
246
+
```
247
+
248
+
Install the Moby engine.
249
+
250
+
```bash
251
+
sudo apt-get install moby-engine
252
+
```
253
+
254
+
If you get errors when installing the Moby container engine, verify your Linux kernel for Moby compatibility. Some embedded device manufacturers ship device images that contain custom Linux kernels without the features required for container engine compatibility. Run the following command, which uses the [check-config script](https://github.com/moby/moby/blob/master/contrib/check-config.sh) provided by Moby, to check your kernel configuration:
In the output of the script, check that all items under `Generally Necessary` and `Network Drivers` are enabled. If you are missing features, enable them by rebuilding your kernel from source and selecting the associated modules forinclusionin the appropriate kernel .config. Similarly, if you are using a kernel configuration generator like `defconfig` or `menuconfig`, find and enable the respective features and rebuild your kernel accordingly. Once you have deployed your newly modified kernel, run the check-config script again to verify that all the required features were successfully enabled.
Copy file name to clipboardExpand all lines: articles/iot-edge/how-to-provision-single-device-linux-x509.md
+27-27Lines changed: 27 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -185,33 +185,7 @@ Any device that is registered as an IoT Edge device will have the property **cap
185
185
186
186
In this section, you prepare your Linux virtual machine or physical device for IoT Edge. Then, you install IoT Edge.
187
187
188
-
There are two steps you need to complete on your device before it is ready to install the IoT Edge runtime. Your device needs a container engine installed, and it needs access to the Microsoft installation packages.
189
-
190
-
### Install a container engine on your device
191
-
192
-
Azure IoT Edge relies on an OCI-compatible container runtime. For production scenarios, we recommended that you use the Moby engine. The Moby engine is the only container engine officially supported with Azure IoT Edge. Docker CE/EE container images are compatible with the Moby runtime.
193
-
194
-
Update package lists on your device.
195
-
196
-
```bash
197
-
sudo apt-get update
198
-
```
199
-
200
-
Install the Moby engine.
201
-
202
-
```bash
203
-
sudo apt-get install moby-engine
204
-
```
205
-
206
-
If you get errors when installing the Moby container engine, verify your Linux kernel for Moby compatibility. Some embedded device manufacturers ship device images that contain custom Linux kernels without the features required for container engine compatibility. Run the following command, which uses the [check-config script](https://github.com/moby/moby/blob/master/contrib/check-config.sh) provided by Moby, to check your kernel configuration:
In the output of the script, check that all items under `Generally Necessary` and `Network Drivers` are enabled. If you are missing features, enable them by rebuilding your kernel from source and selecting the associated modules for inclusion in the appropriate kernel .config. Similarly, if you are using a kernel configuration generator like `defconfig` or `menuconfig`, find and enable the respective features and rebuild your kernel accordingly. Once you have deployed your newly modified kernel, run the check-config script again to verify that all the required features were successfully enabled.
188
+
There are two steps you need to complete on your device before it is ready to install the IoT Edge runtime. Your device needs access to the Microsoft installation packages, and it needs a container engine installed.
215
189
216
190
### Prepare your device to access the Microsoft installation packages
217
191
@@ -244,6 +218,32 @@ In the output of the script, check that all items under `Generally Necessary` an
244
218
245
219
Azure IoT Edge software packages are subject to the license terms located in each package (`usr/share/doc/{package-name}` or the `LICENSE` directory). Read the license terms prior to using a package. Your installation and use of a package constitutes your acceptance of these terms. If you do not agree with the license terms, do not use that package.
246
220
221
+
### Install a container engine on your device
222
+
223
+
Azure IoT Edge relies on an OCI-compatible container runtime. For production scenarios, we recommended that you use the Moby engine. The Moby engine is the only container engine officially supported with Azure IoT Edge. Docker CE/EE container images are compatible with the Moby runtime.
224
+
225
+
Update package lists on your device.
226
+
227
+
```bash
228
+
sudo apt-get update
229
+
```
230
+
231
+
Install the Moby engine.
232
+
233
+
```bash
234
+
sudo apt-get install moby-engine
235
+
```
236
+
237
+
If you get errors when installing the Moby container engine, verify your Linux kernel for Moby compatibility. Some embedded device manufacturers ship device images that contain custom Linux kernels without the features required for container engine compatibility. Run the following command, which uses the [check-config script](https://github.com/moby/moby/blob/master/contrib/check-config.sh) provided by Moby, to check your kernel configuration:
In the output of the script, check that all items under `Generally Necessary` and `Network Drivers` are enabled. If you are missing features, enable them by rebuilding your kernel from source and selecting the associated modules forinclusionin the appropriate kernel .config. Similarly, if you are using a kernel configuration generator like `defconfig` or `menuconfig`, find and enable the respective features and rebuild your kernel accordingly. Once you have deployed your newly modified kernel, run the check-config script again to verify that all the required features were successfully enabled.
0 commit comments