「Jumpserver」- 升级(1.4.9 to latest)

  CREATE BY JENKINSBOT
原文链接:「Jumpserver」- 升级(1.4.9 to latest)
文章分类:「Software_Engineering:01.IT_Asset_Management:Jumpserver:2.Installing_and_Upgrading:1.4.9_to_latest」
文章标识:「27db3f91」

注意事项

1)升级一定要备份原有数据库,或者直接克隆原有虚拟机以备份。当升级失败,或者新版本存在问题时,可以进行回滚操作;
2)注意复制官方文档,保留部署及升级方法,以备日后使用。

升级过程

此时(04/02/2020)最新为 1.5.7-2 版本,升级过程参考官方 1.4.8-1.4.10 升级到最新版本 文档。

启动脚本

#!/bin/sh

set -e

################################################################################
# 基本服务
################################################################################
systemctl enable redis
systemctl start redis

systemctl enable mariadb
systemctl start mariadb

systemctl enable nginx
systemctl start nginx

################################################################################
# 启动 Jumpserver 服务(要求依序执行如下命令)
################################################################################
cd /opt/jumpserver
source /opt/py3/bin/activate
./jms start -d

cd /opt/kokodir
./koko -d

/etc/init.d/guacd start
sh /config/tomcat9/bin/startup.sh

常见问题汇总

#1 {“name”:[“名称重复”]}

在启动 koko 服务时,产生如下错误:

2020-04-02 16:09:54 [ERRO] POST http://127.0.0.1:8080/api/v2/terminal/terminal-registrations/ failed, get code: 400, {"name":["名称重复"]}                                                                          
2020-04-02 16:09:54 [ERRO] register access key failed

再次得到官方群的帮助:进入 Jumpserver 网页 => 会话管理 => 终端管理 => 删除所有终端

参考文献