Versions Compared

Key

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

Table of Contents

Introduction

...

Note: EALTEdge Blueprint Deployment has been tested on Cloud VM and is not tested on Bare-Metal Environment. Though, theoretically deployment should work  in bare metal,  provided hardware and software prerequisites are met. Kindly refer R4 - Test Documentation of Enterprise Applications on Lightweight 5G Telco Edge (EALTEdge) to get details on the tested deployment.

...

Once the execution is completed in console will see prompt "EALTEdge Environment Installed  , Components Install CENTER and EDGE Nodes Successfully"

...

1. git clone the ealt-edge repo, to download the software to install the EALTEdge Environment.

root@akraino-mec-0002:~# git clone "https://gerrit.akraino.org/r/ealt-edge"

2. go to CLI directory 

root@akraino-mec-0002:~#cd ealt/infra/cli/

root@akraino-mec-0002:~#chmod +x build _cli.sh

root@akraino-mec-0002:~#source build_cli.sh

root@akraino-mec-0002:~#cd ~/ealt-edge/ocd/infra/playbooks

Note: The CLI Commands to setup the environment should be executed only from above path.

3.  Edit the Configuration File : ealt-inventory.ini with the details of MECM and MEC Hosts. 

root@akraino-mec-0002:~#vi ealt-inventory.ini

4. Execute the below command to install EALTEdge Environment 

root@akraino-mec-0002:~#ealt init all 

Above command will install the various component. Refer the below table for detail information. 

Other CLI Commands:

Command to Install only Edge Node

root@akraino-mec-0002:~#ealt init edge


Snapshot Deployment Overview

...

##Now get ca certificate use below command
```
curl http://10.43.130.35:8200/v1/pki/ca/pem
```
##10.43.130.35 is your vault ip, need to replace with latest vault ip

Image Modified



Troubleshooting

Error Message Guide

Error: Most of mecm-pods down state including service center pod,

In service center pod logs , "decryption password incorrect" issue

Solution: Please use common_pwd in config.yaml as te9Fmv%qaq

Maintenance

Blueprint Package Maintenance

...

Frequently Asked Questions

...

1) k3s not installed on mec host (edge node) Port 6443

This issue might be due to Port on EDGE node 6443 occupied by some other process.  In such case, it will not install k3s and ansible command will fail.

Solution:

We need to release port 6443 and completely uninstall the platform and re-install platform

2) eg_trans_certs failure: 

Image Added

The above issue during installation process due to certificate generation again and again continuously without uninstallation process.

Every time our mec edge node installation requires new sets of certs to download and install the Edge gallery related things i.e pods services and so on.

Solution:

So, if once the installation process failed.  We ought to completely uninstall and re-install the ealt-edge platform using ansible commands.

Please refer the installation and uninstallation steps provdied above using ansible commands

3) K8s remove / uninstallation issue through ansible

Image Added

If k8s not getting removed or not installed properly or if version changed than our recommended version 1.17.2,  

Solution:

In such cases, there might be problem in configuration of kubespray folder and its relevant configurations. 

We recommend to configure pre-requisite kubepspray prior to installation process

4) eg_registry Download 0.9 tar : issue

If downloading edge gallery 0.9 version tar failed for no reason,

Solution: We can add –no-check-certificate in the wget of Download 0.9 tar in install.yml of eg_registry role.  This issue occurs in extremely rare secure environments.

We will be fixing this issue ASAP.

Image Added

License

Any software developed by the "Akraino Enterprise Applications on Lightweight 5G Telco Edge Project is licensed under the
Apache License, Version 2.0 (the "License");
you may not use the content of this software bundle except in compliance with the License.
You may obtain a copy of the License at <https://www.apache.org/licenses/LICENSE-2.0>

...

S. NoSoftwareTypeVersionLicenseRemarks
1.KubesprayK8S Tool2.14.2Apache 2.0 licenseNo code modifications done
2.HelmApplication Package Manager3.0.2Apache 2.0 licenseNo code modifications done

...

S. NoSoftwareTypeVersionLicenseRemarks
1.

Docker

CRI

19.03+

Apache 2.0 license

No code modifications done

2.KubernetesOrchestration

v1.17.2

Apache 2.0 licenseNo code modifications done
3.HelmApplication Package Manager

3.0.2

Apache 2.0 licenseNo code modifications done
4.Grafana

Monitoring

MEC-Graphana

7.1.1

Apache 2.0 licenseCode part of Edge Gallery
5.CalicoCNI Plugin3.16.5Apache 2.0 licenseNo code modifications done
6.PostgresSQLMECM-Service12.3PostgreSQL LicenseCode part of Edge Gallery
7.

AppLCM


MECM-Service0.9Apache 2.0 license

Code part of Edge Gallery

8.AppoMECM-Service (MECM-Appo)0.9Apache 2.0 licenseCode part of Edge Gallery
9InventoryMECM-Service0.9Apache 2.0 licenseCode part of Edge Gallery
10ApmMECM-Service0.9Apache 2.0 licenseCode part of Edge Gallery
11User ManagementPart of Center Node0.9Apache 2.0 licenseCode part of Edge Gallery
12

MECM - FrontEnd

MECM-Service0.9Apache 2.0 licenseCode part of Edge Gallery
13.AppstoreService (Part of Center Node)0.9Apache 2.0 licenseCode part of Edge Gallery
14.Developer PortalService (Part of Center Node)0.9Apache 2.0 licenseCode part of Edge Gallery
15Service CenterService (Part of Center Node)0.9Apache 2.0 licenseCode part of Edge Gallery

...

S. NoSoftwareTypeVersionLicense Information Remarks
1.DockerCRI19.03+Apache 2.0 licenseNo code modifications done
2.K3SOrchestration

1.19.4+

Apache 2.0 licenseNo code modifications done
3.HelmApplication Package Manager3.0.2Apache 2.0 licenseNo code modifications done
4.cAdvisorContainer Metrics

v0.36.0

Apache 2.0 licenseNo code modifications done
5RabbitMQMessage Broker

3.7

Mozilla Public LicenseNo code modifications done. RabbitMQ image is deployed as is.
PrometheusMetrics Collector

9.3.1

Apache 2.0 licenseCode part of Edge Gallery
7mepm-postgres

Service

Database

12.3

PostgreSQL LicenseCode part of Edge Gallery
8MEPPod0.9Apache 2.0 licenseCode part of Edge Gallery
9MECM-MEPMMEPM-Service0.9Apache 2.0 licenseCode part of Edge Gallery

...