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