Installation Architecture
Due to the hardware source limitation, Connected Vehicle Blueprint is deployed in three Virtual Machines in Amazon Web Service.
...
Server C :Deploy Tars Slave(Node) and the connected vehicle applications.
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
- CentOS 7 centos-7_aarch64 - ami-012355fc520b79a12
- 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:
...
Launch Instance in the Cloud
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
Step2: Install Jenkins
Refer to the following link for installing Jenkins Mater and connect to Jenkins Slave.
https://github.com/qiuxin/Connected-Vechicle
Step3: Install Tarsframework
Refer to the following link for installing Tarsframework.
https://github.com/qiuxin/Tars/blob/arm/Install.md
The following is the picture for Tars Framework website.
Step4: Tars Node
Refer to the following link for installing Tarsnode and connect Tarsnode to Tarsframework.
https://github.com/qiuxin/Tars/blob/arm/Install.md
Step5:
...
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.