EVE-OS Images

1. Introduction

Edge Virtualization Engine (EVE-OS) is a secure operating system that supports running Virtual Machines or Containers on computing devices deployed in the field. These devices can be IoT gateways, Industrial PCs, or general-purpose ruggedized computers; collectively, these are referred to as Edge Nodes. EVE-OS is an open-source project under Linux Foundation Edge.
 
An EVE-OS Image is binary data released by Linux Foundation Edge. ZEDEDA manages these EVE-OS images and makes them available to all the enterprises on its Cloud Controller platform.
 
At any point in time, an enterprise may have multiple versions of EVE-OS images. An administrator user of the enterprise can mark one of the EVE-OS images as the "latest" image for the enterprise. Users can then upgrade the edge node(s) with the 'latest' EVE-OS image. Click here for more details.
 

1.1. List View

After you log in to ZedControl:
  • Step 1 > Click on the 'Library' (Library_icon.png) icon from the left navigation.
  • Step 2 > Select 'EVE Images' from the top navigation bar.
  • Step 3 > Click on the expand (Expand_Panel_icon.png) icon to view the summary panel.
 
Summary Panel shows the total number of Networks based on 'EVE Image Status Distribution', 'EVE Image Architecture Distribution', and 'Latest EVE Images' widgets in donut and horizontal bar charts. You can hover around these donuts, to get the number in each distribution.
 
ST_3_Screen_1.png
 

1.2. Detail View

  • Step 1 > Click on one of the 'EVE Images' in the list view to show the detailed view of the same.
 
ST_3_Screen_2.png
 
  • Step 2 > A temporary tab (Images_icon__2_.png) is created navigating you to the detailed view of the selected EVE image.
 
ST_3_Screen_3.png
 
The detail view has tertiary navigation with the Basic info tab.
 
 

a) Identity

Appropriate fields along with their values are as shown in the table below.
Input Field Value
Name This is unique across the enterprise and cannot be changed.
Title This is user-defined and can be changed.
Description A detailed explanation of what the application image is used for. Not mandatory.
Image Format
Select the appropriate Image Format from the dropdown list.
  • Container
  • QCOW2
  • RAW
Image Architecture
Select the appropriate Image Architecture from the dropdown list.
  • AMD64
  • ARM64
Image Type EVE-OS Image in this case.
 

b) Details

Appropriate fields along with their values are as shown in the table below.
Input Field Value
Data Store
Select the appropriate Data Store from the dropdown list.
  • Azure
  • AWS
  • Container
Image SHA256 Enter the secure Hash Algorithm 256-bit which is used for cryptographic security.
Image Size Image size in Bytes, KB (Kilobytes), MB (Megabytes), GB (Gigabytes), or TB (Terabytes).
 

2. Operations Using zCLI

To login to ZedControl through zCLI, see here.
 

2.1. Read (Show)

You can use the following command to see the created EVE and App Images details:
zcli> zcli image show [[[<name> | --uuid=<uuid> | --latest=[AMD64|ARM64]] [--detail]] | [--type=[Eve|Application|EvePrivate] --arch=[AMD64|ARM64] --status=<status> --datastore-name=<datastore> --summary --name-pattern=<name-pattern>]]
 
For example, the show command for an image displays the following output:
zcli> zcli image show
Image Title Type Format Size Status
--------------------------------------------- --------------------------------------------- -------------- ------- -------- -------------------
0.0.0-snapshot-master-5fd7a487-xen-amd64 0.0.0-snapshot-master-5fd7a487-xen-amd64 IMAGE_TYPE_EVE QCOW2 219.7 MB IMAGE_STATUS_READY
0.0.0-snapshot-977ca33e-2019-12-13.00.42-amd64 0.0.0-snapshot-977ca33e-2019-12-13.00.42-amd64 IMAGE_TYPE_EVE QCOW2 0.0 BB IMAGE_STATUS_CREATED
Total 2 Active Apps 0 Active Base Images 2 Total Apps 0 Total Base Images 2
zcli>
Was this article helpful?
2 out of 2 found this helpful

Articles in this section