LeCDN主控迁移5个步骤
备份数据,下载主控的config.yaml配置文件
安装Es/主控
修改主控配置文件信息
导入数据
修改节点api配置文件一、备份数据/下载config.yaml文件
- 首先连接到主控的SSH,查看数据库名:
连接ssh输入命令:
Mysql -u(用户名) -p(数据库密码) 这样就登录上MySQL数据库了
查询全部数据库名命令:
Show databases;
退出MySQL回到命令行
Exit
;
ps:
LeCDN主控生成的数据库名默认为:lecdn_master
使用MySQLDump命令备份并下载至本地
在命令行输入备份命令
mysqldump -uroot -pctlIFCle --host=127.0.0.1 --port=3306 --databases lecdn_master > /home/lecdn.sql
-u(数据库账号) 默认root
-p(数据库密码密码)执行:cat /home/lecdn/mysql_pwd.txt查看
lecdn_master数据库名
/home/备份后存放路径目录
Lecdn.sql为导出数据库命名
4.检查是否备份好数据
执行后下载至本地以及检查是否备份成功
检查存放路径下是否有.sql后缀的文件类型
检查文件大小,一般备份失败只有几B几kb的大小
5.下载主控的config文件
命令查看:cat /home/lecdn/config.yaml
只需要拷贝主控的app配置信息即可
安装Es/主控
详细至:LECDN安装部署教程 – 飞书云文档 (feishu.cn)
如果你备份了主控文件只需要安装es日志机即可,使用备份文件的需要额外多配置elastic信息,配置方案:将新的elastic密钥配置到主控的config文件中的elastic行的password即可
- 修改配置文件
安装好主控后我们需要修改下主控的config文件下的appkey密钥
命令:vi /home/lecdn/config.yaml 按i进行修改
将上面的key修改为原主控的key然后按esc键 然后按shift加:wq保存退出
导入数据库
1.上传数据库
首先把数据库文件上传到/home或其它目录里
2.导入数据库
因为全新安装主控了,需要再次执行cat /home/lecdn/mysql_pwd.txt命令查看数据库密码
mysql -u账号 -p密码 lecdn_master < /上传数据库文件的路径
导入数据后命令reboot重启服务器即可
节点修改
当我们主控主控迁移完毕后我们还需要修改节点的/home/lecdn/api.yaml配置文件
我们先打开主控的config文件,如图:
然后节点机器上命令vi /home/lecdn/api.yaml 按i编辑如图:
修改完毕后按esc键退出编辑模式然后按shift加:输入wq退出并保存后输入reboot重启节点即可
最后,不管配置了什么,最后都需要重启机器才能发挥适当的生效
迁移完成后到线路解析组检查IP是否解析,如没解析需要手动解析一次即可
暂无评论内容