LeCDN系统迁移完整教程方法-LeCDN系统论坛-CDN讨论-站长窝

LeCDN系统迁移完整教程方法

LeCDN迁移

LeCDN迁移5个步骤

  1. 备份数据,下载主控的yaml配置文件
  2. 安装Es/主控
  3. 修改主控配置文件信息
  4. 导入数据
  5. 修改节点api配置文件

一、备份数据/下载config.yaml文件

  1. 首先连接到主控的SSH
  2. 查看数据库名:

连接ssh输入命令:

Mysql -u(用户名) -p(数据库密码) 这样就登录上MySQL数据库了

查询全部数据库名命令:

Show databases;

退出MySQL回到命令行

Exit;

ps:

LeCDN主控生成的数据库名默认为:lecdn_master

  1. 使用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系统安装方法

重新安装主控和Es,安装好继续往下看

三、修改配置文件

安装好主控后我们需要修改下主控的config文件下的appkey密钥

命令:vi /home/lecdn/config.yaml 按i进行修改 如图:

图片1

将上面的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文件,如图:

图片2

然后节点机器上命令vi /home/lecdn/api.yaml 按i编辑如图:

图片3

修改完毕后按esc键退出编辑模式然后按shift加:输入wq退出并保存后输入reboot重启节点即可,最后,不管配置了什么,最后都需要重启机器才能发挥适当的生效

节点较多的可以使用一键命令操作

连接所有节点机器执行

2222

 

sed -i 's/192\.168\.1\.1:8890/10.0.0.1:9999/g; s/[old_token]/[new_token]/g' /home/lecdn/api.yaml

最后执行systemctl restart lecdn-node即可

请登录后发表评论

    没有回复内容