FASTPANEL 之间的用户迁移
简介
本文介绍 迁移用户账户及其关联数据(网站、数据库、电子邮件等)的过程 从一台 FASTPANEL 服务器迁移到另一台,使用内置的迁移工具。
关键术语
- 源服务器 - 数据迁出的服务器。
- 目标服务器 - 数据迁入的服务器。
重要说明
-
默认情况下,迁移仅对采用标准 FASTPANEL 配置的网站正常生效。
-
对于进行了手动配置更改的网站,只有使用
-m标志进行 IP 地址映射时才能迁移。 -
如果无法获得数据库所有者的加密密码,则该数据库不会被迁移。
-
如果某个网站未被迁移,其关联的数据库也不会被迁移。
-
只能迁移本地数据库。
迁移过程
连接
目标服务器通过 SSH 连接到源服务器。 首次连接时,目标服务器会在源服务器上安装 SSH 密钥(预先提供或由密码生成)。
迁移步骤
- 安装模块
- 收集可迁移对象的信息
- 创建用户
- 迁移 SSL 证书
- 创建网站、FTP 账户、电子邮件域和电子邮件账户
- 创建数据库和数据库用户
- 迁移网站文件和电子邮件邮箱文件
- 迁移 cron 任务
文件传输使用 rsync 执行。 数据库通过 SSH 隧道创建转储进行迁移。
启动迁移的命令
该命令在目标服务器上以具有 root 权限的用户运行:
/usr/local/fastpanel2/fastpanel transfer run [SSH_PARAMETERS] [IP_PARAMETERS] [ADDITIONAL_OPTIONS]