Versions Compared

Key

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

purpose

this lab would be used as development and CI/CD and provide virtual deployment and baremetal deployment.
it is necessary to launch VMs for virtual deployment to deploy the components.

Development Lab Setup

For development, it is convenience to deploy the components in VMs.

So we would provide the aarch64 baremetal machine to launch VMs.

the hardware information is list as below:

1 aarch64 baremetal machine (Taishan2280 258G RAM, 64CPU core, 1.6T disk)
2 install the operation system ubuntu 17.10
3 connect to the internet and install the KVM

Once you access the server, you can follow the instructions to launch VM and deploy ELIOT


CI/CD lab Setup

for CI/CD, we would setup the Jenkins in our lab and connect Jenkins to community Gerrit

each server or equipment will be connected as a Jenkins slave node to Jenkins master.
the deployment jobs would be trigger daily or patches verification.

  • Virtual deployment, the script will launch the VMs in server and deploy ELIOT components to VMs
  • Baremetal deployment, ELIOT components will be deployed to equipment directly.