# VAAS项目版本上线 ## 一、准备工作: ### 1、删除栈服务 > 1、登录http://192.168.1.165:8080/测试云平台。 > > 2、删除除基础服务以外的所有的栈,如下图: ![image](https://note.youdao.com/yws/public/resource/5f8b148a9d2b2da52ee5c6ef41e87a57/xmlnote/4146F788FBF14BC6866D0EB01EC047AE/1192) ### 2、删除节点数据 > 1、停止并删除服务 ```bash docker ps |grep -v rancher |awk '{print $1}' |xargs docker rm -f -v ``` > 2、删除数据库目录 ```bash rm -rf /data/pgdata/* ``` > 3、删除业务相关目录 ```bash rm -rf /opt/wisecloud/* ``` > 4、删除authcenter鉴权目录 ```bash rm -rf /opt/data/authcenter/* ``` ### 3、导出线上所有网元的数据库数据 > 1、postgres数据库 ```bash bash /opt/tools/postgres_backup.sh ``` > 2、mysql数据库 ```bash bash /opt/tools/mysql_backup.sh ``` ### 4、迁移挂载数据 ```bash #两台机器都需要执行 cd /opt scp -rp wisecloud root@192.168.1.137:/opt ``` ### 5、统一标签 * 按照线上环境,统一设置测试环境的标签 ![image](https://note.youdao.com/yws/public/resource/5f8b148a9d2b2da52ee5c6ef41e87a57/xmlnote/620C557F3F644C67870FBCD967FEF715/1265) ### 5、获取转测试配套表 ![image](https://note.youdao.com/yws/public/resource/5f8b148a9d2b2da52ee5c6ef41e87a57/xmlnote/118FCD86D10C445D9B011EB2F5F72C26/1234) ## 二、部署: ### 1、部署底层服务。 * postgres、mysql、Redis等。 ### 2、导入数据数据到测试环境中 > 1、postgres数据库 ```bash bash /opt/tools/postgres_recovery.sh ``` > 2、mysql数据库 ```bash bash /opt/tools/mysql_recovery.sh ``` ### 4、部署VAAS项目的所有网元 ## 三、验收标准 ### 1、检查所有栈状态 ![image](https://note.youdao.com/yws/public/resource/5f8b148a9d2b2da52ee5c6ef41e87a57/xmlnote/2D6D48AA29DC4528B3658A6DE76DC782/1194) ### 2、检查所有服务 ![image](https://note.youdao.com/yws/public/resource/5f8b148a9d2b2da52ee5c6ef41e87a57/xmlnote/0E6DB7AEBC3245D18E023F93D5EB4734/1196) ### 3、UES基本冒烟测试 ## 四、异常测试 * 1、重启所有机器,先重启137,再重启138,再两台同时重启 * 2、所有服务全部执行一次升级操作