页面树结构
转至元数据结尾
转至元数据起始

本章简要介绍 AIChat 版本更新的基本步骤。

更新所需资源需通过Support邮箱申请获取。

1.安装目录结构

AIChat的安装目录结构如下:

文件或目录名

用途

backup备份目录,用来备份配置和元数据
config深度学习服务的配置目录
data深度学习服务的元数据
scriptsdocker 加载服务使用的脚本
servicesdocker服务挂载目录,用于更新
logs日志文件
docker-compose.ymldocker服务的启动脚本
run.sh启动服务脚本
stop.sh停止服务脚本

2.使用安装包升级

如果版本间隔时间较长,可能容器镜像或者相关脚本有较大变化,此时推荐使用安装包升级。

1.停止旧版 AIChat 的服务。

1
2
3
4

# 进入AIChat的安装目录下,实际操作时请将“/AIChat 安装目录”更换为实际安装目录
cd /AIChat 安装目录
# 停止服务
sh stop.sh

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

3.使用升级包升级

如果版本间隔时间不长,可以使用升级包升级。

3.1 停止AIChat服务

停止旧版 AIChat的服务。

1
2
3
4

# 进入AIChat的安装目录下,实际操作时请将“/AIChat 安装目录”更换为实际安装目录
cd /AIChat 安装目录
# 停止服务
sh stop.sh

3.2 服务包更新

解压升级包,替换services目录

 1

2

3

4

5

6

#解压升级包

tar -xzf nla-agent-upgrade.tar.gz

# 进入安装目录下

cd /AIChat 安装目录

# 备份docker服务挂载目录

mv services /backup/bk_services_20220112

# 拷贝升级包的service目录

cp -ra nla-agent-upgrade/services/  /AIChat 安装目录

# 给更新的services目录授权

sudo chmod 777 -R services

3.3 启动AIChat服务

1
2
3
4

# 进入AIChat的安装目录下,实际操作时请将“/AIChat 安装目录”更换为实际安装目录
cd /Smartbi-NLA 安装目录
# 启动服务
sh run.sh

3.4 检查升级

1
2

# 查看运行中的容器
docker ps

  • 无标签