Versions Compared

Key

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

...

Minimum Hardware Requirements

ELIOT Master Node

HW AspectRequirements
# of Node(s)A virtual machine hosted in any Cloud Provider having internet connectivity.
# of CPU8
Architecturex86_AMD64 or ARM64.
RAM

8 GB

Disk120 GB ~ 512GB
Networks1


IOTGateway Node(s)

HW AspectRequirements
# of Node(s)1 MEC Host

# of CPU

4
Architecturex86_AMD64 or ARM64.
RAM

4 GB

Disk20 GB ~ 256 GB
Network1

Note: The above specifications are given considering the ELIOT CI / CD environment. User can try lower configuration considering lightweight components being used.

Recommended Hardware Requirements

ELIOT Master Node

HW AspectRequirements
# of Node(s)A virtual machine hosted in any Cloud Provider having internet connectivity.
# of CPU8
Architecturex86_AMD64 or ARM64.
RAM

8 GB

Disk120 GB ~ 512GB
Networks1


IOTGateway Node(s)

HW AspectRequirements
# of Node(s)1 MEC Host

# of CPU

4
Architecturex86_AMD64 or ARM64.
RAM

4 GB

Disk20 GB ~ 256 GB
Network1

Software Prerequisites

  • Virtual Machines preinstalled with Ubuntu 18.04 for MECM Node.
  • Virtual Machines preinstalled with Ubuntu 18.04 for MEC Host Nodes
  • root user created in the Deployment Node, MEC Node and MEC Host Node.
  • SSH Server running in all the Nodes.
  • Ansible > 2.10.7 installed in One Click Deployment Node (Jump Host)
  • git installed in Jump Host.

...

For Virtual Deployment minimum 2 Virtual machines, following are the virtual machines(OCD and Master on same node) and their usage

No

Usage

1

One Click Deployment Node

ELIOT Master Node

3IotGateway Node


All the nodes should have internet connectivity , network interface and network connectivity between the  VM's. 

...

Login to the Jump Host and perform the below configuration steps (Steps : as below-

1. Generate public key : #ssh

     ssh-keygen -t rsa

2. Setup password-less login from ocd to center and ocd to edge.  

sshpass      sshpass -p <password> ssh-copy-id -p <ssh-port> -o StrictHostKeyChecking=no root@<node_ip>

3. Review and Change Parameters

  • For EdgeGallery MUNO Mode

            eliot/blueprints/iotgateway/playbooks/muno-config/controller/hosts-muno-controller

            eliot/blueprints/iotgateway/playbooks/muno-config/controller/var.yml

            eliot/blueprints/iotgateway/playbooks/muno-config/edge/hosts-muno-controller

            eliot/blueprints/iotgateway/playbooks/muno-config/edge/var.yml


  • For EdgeGallery AIO Mode

            eliot/blueprints/iotgateway/playbooks/hosts-aio

...

License information of ELIOT Blueprint  Components

ELIOT Master Node

S. NoSoftwareTypeVersionLicenseRemarks
1.

Docker

CRI

18.09

Apache 2.0 license

No code modifications done

2.KubernetesOrchestrationv1.18.7Apache 2.0 licenseNo code modifications done
3.Edge GalleryOpen Source MEC Platform1.1.1Apache 2.0 licenseOpen Source MEC Platform
4.Grafana

Monitoring

7.1.1Apache 2.0 license

EDGE / IotGateway Node

S. NoSoftwareTypeVersionLicense Information Remarks
1.DockerCRI18.09Apache 2.0 licenseNo code modifications done
2.K8sOrchestration1.18.7Apache 2.0 licenseNo code modifications done
3.Edge GalleryOpen Source MEC Platform1.1.1Apache 2.0 licenseNo code modifications done
4.cAdvisorContainer Metricsv0.36.0Apache 2.0 licenseNo code modifications done
5.RabbitMQMessage Broker3.7Mozilla Public LicenseNo code modifications done. RabbitMQ image is deployed as is.
6.PrometheusMetrics Collector9.3.1Apache 2.0 licenseCode part of Edge Gallery
7.OPC-UAIoT ProtocolGenevaApache 2.0 licenseUpstream
11EdgeXServicesEdinburghApache 2.0 licenseUpstream

References


Definitions, acronyms and abbreviations

...