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