宝塔面板看到有好多新功能的,这里大鸟指的是免费版本的官方插件,第三方插件,大鸟目前还没测试过。
这篇文章说下宝塔一键迁移API版本 2.3的试用教程,因为宝塔面板以前有个一键迁移的插件,现在又推出了宝塔一键迁移API版本,大鸟不知道这是几个意思。所以来尝尝鲜。
一:两台机器
准备两台vps,比如说:
迁出机器a:1.1.1.1
迁入机器b:2.2.2.2
就是说要把a数据迁入到b机器中,两台面板都需要安装宝塔面板最新版本,版本要一致,5.x是不能迁移到6.x的。这一点要知道。
需要注意的地方:
- 安装好相同版本的宝塔面板,官方的文档里说,目标机器的面板版本必需>=6.9.5,大鸟这里建议都用相同的版本是最好的。
- 安装好lnmp环境,ngin,mysql,php,mysql这些,最好都安装相同的版本。
- 只需要在迁入机器b安装一键迁移API版本即可。
二:安装一键迁移API
我们需要在,迁出机器a:1.1.1.1 中安装一键迁移API,软件商店里插件比较多,我们可以搜索【一键】就可以找到:
三:设置API
3.1迁入机器设置API
我需要在设置迁出机器的API,面板设置→API接口,如图:
接口密钥这里点击重置就可以看到了。这里还需要设置对方的ip地址放行,也就是ip白名单。
需要注意的是:
- 开启API后,必需在IP白名单列表中的IP才能访问面板API接口
所以我们需要把迁出机器a:1.1.1.1的ip填入这里,才可以访问。如果你不填写,迁移的时候会报错:
所以,如果报错了,你就把ip到ip白名单里面即可。
3.2迁出机器设置
在迁出面板里面填写好迁入机器的密钥和面板地址,如图:
四:开始迁移
上面的都设置好了之后,就可以开始迁移了,如图:
下一步:
这里选择好你要迁移的网站和数据库,之后一键迁移即可。
数据迁移完成之后,请自行检查数据的完整性,可以对比下网站压缩数据包的大小等,基本是没有问题的。
如果迁移中出现了问题。可以选择手动迁移的方式,ssh软件连接服务器之后执行命令:
python /www/server/panel/plugin/psync_api/psync_api_main.py
五:总结
如果迁移中出现问题可以多测试几次,或者用上面官方给的手动迁移命令。这个东西用起来不复杂,但是说起来就有点啰嗦。
简单点就是把a迁移到b,我们只需要在a安装插件一键迁移API版本,之后再b中开启api接口把a的ip地址设置为访问的白名单,然后把面板地址和密钥都填写在迁入服务器b中。一步一步执行即可。