本章简要介绍 AIChat 版本更新的基本步骤。
更新所需资源需通过Support邮箱申请获取。
安装目录结构
AIChat的安装目录结构如下:
文件或目录名 | 用途 |
---|---|
backup | 备份目录,用来备份配置和元数据 |
config | 深度学习服务的配置目录 |
data | 深度学习服务的元数据 |
scripts | docker 加载服务使用的脚本 |
services | docker服务挂载目录,用于更新 |
logs | 日志文件 |
docker-compose.yml | docker服务的启动脚本 |
run.sh | 启动服务脚本 |
stop.sh | 停止服务脚本 |
使用安装包升级
如果版本间隔时间较长,可能容器镜像或者相关脚本有较大变化,此时推荐使用安装包升级。
1.停止旧版 Smartbi-NLA 的服务。
1 |
|
2.安装AIChat到新目录,例如/newfolder
3.将原目录下的data目录拷贝到新目录。
cd /newfolder # 进入新目录 mv data data-bak #改data目录名称 cp -ra /oldfolder/data /newfolder #将旧目录的data拷贝到新目录
4.启动AIChat
cd /newfolder # 进入新目录 sh run.sh
使用升级包升级
1. 停止NLA服务
停止旧版 Smartbi-NLA 的服务。
1 |
|
2. 服务包更新
替换services
参考以下步骤对旧版的“services”目录进行备份后,上传新的“services”目录到AIChat安装目录下。
1 2 3 4 5 6 |
# 给更新的services目录授权
|
3. 启动NLA服务
1 |
|
4. 检查升级
1 |
|