Versions Compared

Key

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

...

For Virtual Deployment two Ubuntu VM's are required one for ELIOT Manager and ELIOT Edge Node both the node should have internet connectivity , network interface and network connectivity between the two VM's.

Standard Deployment Overview

...

Node Packet Manager ( npm )        -     6.10.2 / any latest version

...

Install nvm - Node Version Manager

Node Version Manager helps to manage the version of node and also used to switch between the versions with ease.

No Format
root@akraino-slave-001:$ curl https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash

...

Note

Please check the installation of nvm using then proceed

nvm --version command should output the version of node version manager

Install nodejs server

Nodejs will play the role of server to run our ELIOT Portal UI

Below command will install latest version of npm (Node Packet manager) and nodejs

...

Note

$ nvm install node

If the above command is issued instead of the mentioned command, it will install the latest versions of npm and node server

Please check the installation of node and npm using 

root@akraino-slave-001:# npm --version
root@akraino-slave-001:# node --version

npm --version command should display the version of npm

node --verison should display version of node

Install Angular 8:

Angular 8 is a open source framework used to create responsive dynamic single page web applications.  It internally uses typescript.  

Below command will install Angular 8 which is an open source software distribution by google

No Format
root@akraino-slave-001:# npm install -g @angular/cli@latest

Setup

...

ELIOT Portal by downloading the node modules as dependencies

Our eliot ELIOT portal UI code of angular angular8 requires some dependency packages of node modules. By executing the following commands, dependency node modules will get downloaded automatically

...

Note

Default, it will start the UI on 4200 port

https://localhost:4200


ELIOT Minimal OS setup:

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 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


ELIOT Deployment using Kubernetes

...