地图-安装部署

时间:2025-02-12 14:52:48

安装部署

  1. 安装包解压

将获取到的pie-engine-server安装包复制到 Linux 操作系统计算机的某个目录下,例如 /home/PieEngine/下,执行以下命令进入该目录:

cd  /home/PieEngine/

执行如下命令进行解压。

tar -zxvf 文件名.tar.gz

解压后文件清单说明:

表1 文件清单说明

目录/文件名

文件描述

Data

依赖的数据库脚本、入库插件、前端压缩包、静态文件

Depends

依赖的基础rpm和镜像

Deployment

业务后台服务包

Images

业务后台服务包依赖的镜像

Scripts

配置及脚本

1) Global.yaml:配置服务器节点的必要参数

2) Check-env.sh:部署前环境检查工作

3) Install-kubernetesinstall.sh:安装基础环境脚本

4) Auto-service.sh:完成产品一键部署

MENIFEST.MF

版本信息

  1. 修改配置文件Global.yaml,需要修改的关键配置如下表
表2 关键配置参数说明

关键配置参数

参数描述

Hosts

节点配置,以实际为准

Topology

公共技术模块,以实际为准

Config.IP

IP,外部访问ip

Config.AdvertisedURL

产品访问 域名

Config.Cluster.SoftwareDir

服务的安装目录,/home/PieEngine,默认即可

Config.Cluster.DockerDir

Docker安装目录,/var/lib/docker,默认即可

Config.Cluster.KubeletDir

Kubelet安装目录,/var/lib/kubelet,默认即可

Config.Cluster.HarborDir

Harbor安装目录,/data/harbor

ShareFileSystem.MountPoint

共享文件系统目录,/data,多台服务器挂载目录

Global:  Hosts:- Node:[role:masters,ip:10.10.0.0,name:master,user:root,password:mypassword]- Node:[role:masters,ip:10.10.0.1,name:node1,user:root,password:mypassword]- Node:[role:masters,ip:10.10.0.2,name:node2,user:root,password:mypassword]  Config:Ip:10.20.17.16Port:30080ImagePullSecrets:default-secretImagePullPolicy:Never  Topology:     -Nodes:[“master”]      Labels:[#数据库服务“engine.node.db=true”,#中间件服务“engine.node.middleware=true”,]     -Nodes:[“master”,”node01”]      Labels:[#内存缓存服务“engine.node.redis=true”,#应用服务“engine.node.application=true”,#计算服务“computing.piesate.cn/jobs=”,]     -Nodes:[“master”,”node02”]      Labels:[#数据发布服务“engine.node.publish=true”,#数据分发服务“engine.node.distribute=true”,# 数据接入服务 “engine.node.ingestion=true”,]     -Nodes:[“noed1”,”node02”]      Labels:[#Web门户服务“engine.node.web=true”,#数据分发服务“engine.node.distribute=true”,#网关服务“engine.node.bpass=true”,]  Cluster:SoftwareDir:/home/PieEngineDockerDir:/var/lib/dockerKubeletDir:/var/lib/kubeletHarborDir:/data/harbor  Namespace:Infra:pie-engine-infraServer:pie-engine-serverBpaas:pie-engine-bpaas  Product:Name:PIE-Engine-ServerVersion:V3.1.0  ShareFileSystem:MountPoint:/dataServciePath:/server-data  Bpaas:PuccEnable:trueDubboGroup:prodDeployment:Production

  1. 环境检查及部署

进入解压后的Scripts路径下,执行如下命令检查安装环境:

#cd /home/PieEngine/Scripts#sh check-env.sh

执行如下命令安装k8s和Docker:

#sh Install-kubernetesinstall.sh

通过如下命令安装服务:

#sh Auto-service.sh
support.huaweicloud.com/pie-engine-mapslt/pie-engine_06.html