数据恢复详细说明
参考 快速开启数据备份和 数据备份详细说明完成了数据恢复后,需参考如下操作实现业务正常。
1、证书加载
联系ONES重置证书,然后重新加载原有证书;如果ESN发生变化,联系ONES获取并加载新的证书;
2、private.yaml配置核对
如果域名或IP发生变化,请核对旧服务器的域名/IP配置,参考更新新服务器的配置文件private.yaml并下发配置。
3、数据库配置核对
登录数据库, 检查是否有涉及新旧服务器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缓存才能生效
4、第三方配置核对
如果对接了第三方,请联系第三方调整可信IP/域名等;调整防火墙、安全组等配置;调整前置网关配置、SSL证书配置等;
5、清理redis缓存
kubectl -n ones exec -it stable-redis-master-0 bash
redis-cli
flushall
6、重建效能数据
参考 重建效能数据
7、重建索引数据
参考 重建索引数据
8、恢复备份功能
恢复备份功能,确认恢复的数据符合预期后, 参考 快速开启数据备份把之前改动的开关都打开, 重新启动备份、确保备份功能可用。
9、恢复监控配置
参考 配置监控