Versions Compared

Key

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

...

The following picture depicts the deployment architecture.

Server ANode-0: Deploy Jenkins Master.

Server BNode-1: Deploy Tars Master Node.

Server CNode-2: Deploy Tars Slave(Node) and the connected vehicle applications.

Image RemovedImage Added


Installation Hardware 

...

Server Name

...

CPU+Memory

...

Drive

...

Deployment

...

Jenkins

...

A1 8Core * 16G

...

15G

...

Jenkins Master

...

TarsFramework

...

A1 8Core * 16G

...

10+50G

...

TarsFramework

...

TarsNode

...

A1 8Core * 16G

...

10G +20G

...

TarsNode + Application

Installation Software

...


Hostname

Core

RAM

HDD

NIC

Role

Node-0

8

40GB

3TB

1GB

Jenkins Master

Node-1

8

96GB

3TB

1GB

Tars Framework

Node-2

8

96GB

3TB

1GB

Tars Node (CVB + Type4 Application + Virtual Classroom Teacher Client + Virtual Classroom Student Client)


Installation Software

  • CentOS 8 
  • mysql  Ver 14.14 Distrib 5.6.26, for Linux (aarch64) using  EditLine wrapper
  • OpenStack: Rocky
  • k8s:1.15.0

...

Installation Step by Step

Step1

...

For Tencent Cloud,  refer to the following link to apply new instance:

https://intl.cloud.tencent.com/document/product/213/9384?lang=en

For AWS A1, apply new instance, refer to the following link to apply new instance:

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html

Image Removed

Image Removed

...

: Install Jenkins

Refer to the following link for installing Jenkins Mater and connect to Jenkins Slave.

https://github.com/qiuxin/Connected-Vechicle/blob/master/Doc/CI_Environment_Setup.md

...

Step2: Install Tarsframework

Refer to the following link for installing Tarsframework.

...

The following is the picture for Tars Framework website.


...


Step3: Tars Node

Refer to the following link for installing Tarsnode and connect Tarsnode to Tarsframework.

https://github.com/qiuxin/Tars/blob/arm/Install.md

...



Step4: Launch CI jobs

Create CI jobs and launch CI jobs in the following way. 

The detail of the Jenkins script is depicted in the Test Document.  

CVB Test Doc for R2R3