Linux版天平协作Server迁移与升级(注意:相同版本天平协作 Server方可进行迁移)
准备工作
- 备份正式服务器的数据:
- 备份数据库db_teampel: #mysqldump -uroot -p --lock-all-tables --routines db_teampel >/root/Documents/backup/db_teampel_backup.sql
- 备份DATA目录 (Teampel Server安装目录/bin/data/): #cp -a /root/Documents/teampel/bin/data /root/Documents/backup/
- 备份设置文档(Teampel Server安装目录/bin/GaaihoSvrSetting.xml):#cp /root/Documents/teampel/bin/GaaihoSvrSetting.xml /root/Documents/backup/
- 准备新操作系统:linux CentOS 6或 CentOS 7系统。
- 安装MYSQL5.6或5.7 数据库。
- 准备天平协作Server 安装包:
- 正式版服务器相同版本的天平协作Server安装包,例如:Teampel Server_Linux_X86_3.0.154_2017-07-13_09-40-00.tar.gz;
- 待升级的天平协作Server安装包,例如Teampel Server_Linux_X86_3.4.461_2018-12-20_17-46-11.tar.gz
部署天平协作Server&迁移数据
- 测试服务器中安装部署天平协作Server:
- 新系统中,安装旧版本天平协作Server(准备工作4.a所说安装包),完成初始化配置(选择“Create Account”方式)。
说明:具体参考官网服务器使用手册 >“安装和部署”>“安装部署(Linux环境)”。
- 停止天平协作Server:# ./service.sh stop
- 替换正式版的备份数据和文档
- 替换Teampel Server/bin目录下的文档:
- 拷贝正式版TP Server设置文档(安装目录/bin/GaaihoSvrSetting.xml),替换bin下同名文档;
注意:复制来的正式版服务器设置文档中,需要修改:(1)若本机数据库天平协作账号密码与正式服务器不同,需要修改天平协作账号密码;(2)清空NetKey的值。
- 替换DATA文件夹;
- MYSQL中,导入备份数据库:#mysql -uroot -p --database db_teampel < /root/Documents/backup/db_teampel_backup.sql
- 启动天平协作Server: #./service.sh start
- 导入测试授权文件(非必要)
浏览器打开后台管理系统,登录admin,首页点击“导入授权”。
升级天平协作Server
- 新系统中,安装新版本天平协作Server(准备工作4.b所说安装包):
- 停止天平协作Server。
- 解压更新包到天平协作所在目录。
- 启动后,登录TP管理后台系统,查看AD同步规则内容等配置信息是否完整;
- 需要手动填写(TP3及以上版本可忽略):若是从TP2及以下版本升级到TP3及以上版本,需要手动补充AD同步规则中新增参数内容。
- “AD域名”: 例如:beijing.teampel.com
- “目标部门”: AD User 要同步到TP的哪个部门