mirror of https://github.com/tp4a/teleport
Updated deployment upgrade (markdown)
parent
7c345942e8
commit
8b3339a2ac
|
@ -12,3 +12,21 @@ Teleport的升级非常简单,只需一分钟就可以完成。您需要先[
|
|||
|
||||
升级操作完成后,如果系统检测到需要升级数据库,会进入维护模式。普通运维人员登录web界面,会提示系统正在维护中,需要管理员登录并执行升级操作。一旦数据库升级完成,刷新页面即可正常使用。
|
||||
|
||||
## 升级到 v2.2.8.1
|
||||
|
||||
从 2.2.8.1 开始,Teleport 开始支持MySQL数据库,配置文件中增加了database字段,且为了便于docker部署,重新调整了数据文件的路径,默认数据文件均放置在 `%INSTDIR%/data` 目录下,包括配置文件、数据库文件、日志文件、录像文件等,因此,要升级到 2.2.8.1,需要做一些手工操作:
|
||||
|
||||
- 备份您的数据:
|
||||
- 配置文件:/etc/teleport
|
||||
- 日志文件:/var/log/teleport
|
||||
- 数据库文件:/var/lib/teleport
|
||||
- 录像文件:/var/lib/teleport/replay
|
||||
- 升级到 2.2.8.1(或者卸载旧版本,然后重新安装新版本)
|
||||
- 将备份的数据文件复制到新版本的对应数据目录下
|
||||
- 配置文件:%INSTDIR%/data/etc
|
||||
- 日志文件:%INSTDIR%/data/log
|
||||
- 数据库文件:%INSTDIR%/data/db
|
||||
- 录像文件:%INSTDIR%/data/replay
|
||||
|
||||
注意:如果选择使用MySQL,目前暂时没有开发数据库转换工具,因此,旧版本中SQLite数据库中的数据无法无痛迁移到MySQL数据库中,如果你管理的主机数量较大,可以在升级之前使用“备份所有主机及登录信息”功能(在主机管理页面)导出远程主机和远程账号,然后再升级完成后,再使用“批量添加主机”功能导入,不过此方法无法保留用户和授权信息,因此,请慎重考虑是否要切换到MySQL数据库。
|
||||
|
||||
|
|
Loading…
Reference in New Issue