Versions Compared

Key

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

...

Software Prerequisites:

1. Java Version 1.8 [ https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html]

Note: Other software prerequisites are similar to the one mentioned required for ELIOT Manager node.

Steps to Run ELIOT UI Backend Server:


Code Block
languagebash
titleStart ELIOT Backend
root@akraino-slave-001:# git clone "https://gerrit/akraino.org/r/eliot" [If this step is already executed can be ignored]
root@akraino-slave-001:# cd eliot/releases/v1.1.0/eliotui/be/
root@akraino-slave-001:# tar -xvzf eliotui-be-$version-$OS-$ARCH.tar.gz
root@akraino-slave-001:# jar -jar eliotk8sclient.jar. [The command will start the Spring Boot Application.]

ELIOT

...

              In ELIOT , we are minimalising the CentOS Minimal iso by removing the unnecessary packages and we have builded Bootable iso.  ELIOT Minimal OS helps to make nodes as Lightweight and also increases the  productivity of Edge Nodes.  ELIOT Nodes will ideally use Minimal OS.   

Download ELIOT Minimal OS:

Download the ELIOT Minimal OS from ftp server and store the iso.  

For ELIOT edge nodes, we can use ELIOT Minimal OS .  Then, ELIOT topology can be setup as described below in ELIOT Deployment section.

Create VM's from ELIOT Minimal OS iso:

Vm's can be created on Edge nodes using Virtual Box as well as other VM creator tools.  

Virtual Box is a powerful Virtualization Open source tool ( Professional solution ).  Below are the procedures to create ELIOT Edge VM's using Virtual box

  1. Click New → Enter the below credentials and Click Next
    1. Name      → ELIOT Minimal Node 1
    2. Type        → Linux
    3. Version   → Other Linux (64 bit)
  2. Memory Size     → 1512 MB  ( Memory size depends on the usage ).  Click Next
  3. Click Create button click next
  4. Choose Hard disk file type as VDI and click next
  5. Storage → Fixed size
  6. File size  → 15 GB ( Depends on the usage it may vary ).  Click Create
  7. Right click ELIOT Minimal Node 1 → settings 
  8. Select Storage and attach ELIOT Minimal iso downloaded in Controller: IDE → Optical Drive option
  9. Settings → Network and select Bridged network and select Name as wlp3s0
  10. Click ELIOT Minimal Node 1 → start

Note: Configuring Network will give you proper IP for your created ELIOT Node

Repeat the same procedure to create number of ELIOT Nodes

Note

While installing select Network & Host Name → Ethernet as ON

ELIOT Minimal OS currently tested on Virtual Environment only.

ELIOT Deployment using Kubernetes

...

No Format
root@akraino-slave-001:#git clone "https://gerrit.akraino.org/r/eliot"
root@akraino-slave-001:#cd eliot/scripts
root@akraino-slave-001:~/eliot/scripts#vim nodelist

After editing the nodelist file , execute the setup.sh script.  The setup.sh script internally installs Docker and Kubernetes with Calico CNI plugin and RBAC for authorization.

No Format
root@akraino-slave-001:~/eliot/scripts#./setup.sh

Snapshot Deployment Overview

...