数据恢复&迁移补充说明
恢复数据完成后,或者执行了Docker迁移K3S等跨服务器的迁移操作后,需参考如下操作确保业务正常。
1、访问方式配置核对
如果域名或IP等访问方式发生变化,请核对旧服务器的域名/IP配置,参考更新新服务器的配置文件private.yaml并执行 make setup-ones 下发配置。
然后检查baseURL,多团队的组织管理员可前往ONES页面:「组织管理」>「组织管理」>「高级设置」;单团队的超级管理员或团队管理员可前往ONES页面:「配置中心」>「团队配置」>「高级设置」。
2、数据库配置核对
登录数据库, 检查是否有涉及新旧服务器IP或域名的配置
mysql -uroot -p
use project
select * from org_config;
select * from third_party_setting;
#如果有,参考如下SQL修改
update org_config set config_data = replace(config_data,'old', 'new') where config_type = 1017;
update third_party_setting set json_config = replace(json_config,'ones.old.com', 'ones.new.com:4433') where auto_join_team_uuid = 'XXXXX';
#修改之后,必须清理redis缓存才能生效