1、上传Smart安装包(此处截图以安装20.0.254.43为例,实际部署时可以此参考)(1) cd /home //进入到/home目录(2) rz //将安装包20.0.254.43上传至/home目录,Xshell可以用rz命令,其他远程工具则可以用自带的FTP来进行上传(3) tar -zxvf SMART-develop-20.0.254.43-centos-amd64.tar.gz //解压安装包 (按tab可以补全完整的文件名,输入tar -zxvf SMART 后按tab键补全)(4) cd apollo_smart_deploy //解压完成后,在当前路径下,继续进入apollo_smart_deploy目录2、执行 ./scripts/install.sh init 指令3、配置部署脚本(1)先查看目前配置信息, vi /opt/apollo/data/globals.conf ,(2)在[global]下面修改 ansible_ssh_port、ansible_ssh_user、ansible_ssh_pass 等字段,正确填写该节点的ssh信息(密码以实际设备为主,单机不用改)(3)在[all-nodes]下填写该节点的实际IP信息,若有多IP,则写其中一个即可,若只是单机环境,可以直接用127.0.0.1这个IP在 [manager]、[docker-registry] 下分别填写上node1(4)配置文件修改完毕后,需要键入 Esc ,输入 :wq ,保存并退出编辑界面4、执行安装脚本,并确认最终的安装结果(1)cd /home/apollo_smart_deploy
./scripts/install.sh deploy //执行安装命令或 ./scripts/install.sh deploy -s prechecks //可加参数-s prechecks跳过预检过程,若是客户正式环境中部署,则不建议跳过预检过程注: 若安装失败,则需要导出 /home/apollo_smart_deploy/logs 中的日志文件出来排查失败原因