Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This document outlines the steps for creating an LF Edge Sandbox account, installing EVE on a hardware device, and selecting and deploying edge applications. It’s designed to enable developers to deploy LF Edge projects for experimentation quickly. By the end of this Getting Started procedure, you will have a fully functional edge node,  which will be onboarded to the LF Edge sandbox. You will also have deployed your first edge application to your new edge node. For any help along the way, please see the LF Edge Sandbox support page.

...

MacOS and Linux

1. Open your terminal. Ensure you are in your preferred directory for this operation. This procedure assumes HOME.

Code Block
languagejava
titlecode block
cd $HOME

2. Make an eve-overrides directory, which will contain your server endpoint configuration.<code>mkdir

Code Block
languagejava
titlecode block
mkdir eve-overrides

...

3. Set the LF Edge Sandbox cluster endpoint by writing its URL to a text file named "server".<code>echo

Code Block
languagejava
titlecode block
echo https://sandboxcloud.lfedge.

...

org > $HOME/eve-overrides/

...

server

4. Create your installer.raw file

For x86 edge nodes, run the following command.

...

Code Block
languagejava
titlecode block
docker run -v $HOME/eve-overrides:/in --rm lfedge/eve:latest \

...


installer_raw > installer.raw

...

For ARM and RPi edge nodes, run the following command.

...

Code Block
languagejava
titlecode block
docker run -v $HOME/eve-overrides:/in --rm lfedge/eve:latest-arm64 \

...


live > live.

...

img

Windows OS

1. Open your terminal. Ensure you are in your preferred directory for this operation. This procedure assumes HOMEPATH.<code>cd

Code Block
languagejava
titlecode block
cd %HOMEDRIVE%\

...

%HOMEPATH

2. Make an eve-overrides directory, which will contain your server endpoint configuration.<code>mkdir eve-overrides</code>

Code Block
languagejava
titlecode block
mkdir eve-overrides

3. Set the LF Edge Sandbox cluster endpoint by writing its URL to a text file named "server".<code>echo

Code Block
languagejava
titlecode block
echo https://sandboxcloud.lfedge.org > %HOMEDRIVE%\%HOMEPATH%\eve-overrides\

...

server

4. Create your installer.raw file

For x86 edge nodes, run the following command.

...

Code Block
languagejava
titlecode block
docker run -v %HOMEDRIVE%\%HOMEPATH%\eve-overrides:/in \

...


--rm ledge/eve:latest installer_raw > installer.

...

raw

For ARM and RPi edge nodes, run the following command.

...

Code Block
languagejava
titlecode block
docker run -v %HOMEDRIVE%\%HOMEPATH%\eve-overrides:/in \

...


--rm lfedge/eve:latest-arm64 live >

...

 live.img


2: Flash an EVE-OS image

Flash the image you created to a blank bootable drive (USB, for example). You can find the detailed instructions for flashing the image on the ZEDEDA help website

...