This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
升级Teleport
注: 从2.1.x开始, Teleport服务端的安装/部署/升级进行了大幅度改进, 本文针对2.1.x及以上版本进行说明。
Teleport的升级非常简单, 只需一分钟就可以完成。您需要先下载二进制安装包 。
升级
与安装部署 操作一样, 将下载得到的安装包解压到临时目录, 然后执行setup脚本( Windows平台以管理员身份运行setup.bat, Linux平台以root身份运行setup.sh) 。
安装脚本会自动检测系统当前已安装的版本及安装路径,然后进入交互式维护操作,请根据实际需要进行选择,即可轻松完成升级。
升级操作完成后, 如果系统检测到需要升级数据库, 会进入维护模式。普通运维人员登录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数据库, 需要先升级到新版本, 然后在配置管理页面中导出数据库为sql文件。之后修改配置文件, 设置mysql的各项设定, 再重启web服务, 此时访问web时会进入初始化数据库的界面, 初始化之后, 登录web, 进入配置管理页面, 再将刚才导出的sql文件导入到数据库即可。