通过命令行迁移

若要通过命令行从 Plesk for Linux 服务器迁移,请如下操作:

  1. 通过 SSH 登录到目的 Plesk 服务器。
  2. 请确保安装了 Plesk Migrator。若未安装,请根据此处的说明进行安装。
  3. /usr/local/psa/admin/plib/modules/panel-migrator/backend/conf/samples/ 目录复制配置文件样本到 /usr/local/psa/var/modules/panel-migrator/conf/ 目录。请选择以下当中的一个样本文件:
    1. plesk-unix.simple.ini 样本是基础文件只包含迁移必需的最少量信息。
    2. plesk-unix.ini 样本是全面且注释好的配置文件,能够配置不同的迁移选项。

    为了您的方便,可在此找到配置文件样本的内容。 复制该文件后,将其重命名为 config.ini

  4. 编辑 config.ini 文件指定源和目的服务器的 IP 地址,以及源服务器 root 用户的 SSH 密码(迁移必需的最少量信息)。您还可以指定其它的设置 - 请参阅 编辑 Plesk Migrator 配置文件 主题了解更多详情。
  5. 运行以下命令生成迁移列表:

    /usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator generate-migration-list

    生成的文件将被命名为 migration-list 且被放置于 /usr/local/psa/var/modules/panel-migrator/sessions/migration-session/ 目录中。迁移列表包含要迁移的一系列对象(客户和代理商帐户、服务方案、域名,等等)。

  6. 编辑迁移列表。您可以移除您不想迁移的域名,分配您要迁移给服务方案的域名,或在客户帐户之间重新分配域名。
  7. 如果您想要手动分配地址,请指定网站应使用的新 IP 地址。默认会自动执行 IP 映射。您可以在此处了解有关 IP 映射的详情。
  8. (推荐)运行以下命令执行迁移前检查:

    /usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator check

    运行命令将会引起一系列您在迁移过程中可能会遇到的潜在问题。

  9. 运行以下命令开始迁移:

    /usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator transfer-accounts

  10. (推荐)迁移完成后,运行以下命令检查目的服务器上迁移过来的对象的可操作性:

    /usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator test-all

若要通过命令行从 Plesk for Windows 服务器迁移,请如下操作:

  1. 通过 RDP 登录到目的 Plesk 服务器并打开命令提示:
  2. 请确保安装了 Plesk Migrator。若未安装,请根据此处的说明进行安装。
  3. %plesk_dir%admin\plib\modules\panel-migrator\backend\conf\samples\ 目录复制配置文件样本到 <PLESK_DATA_DIRECTORY>\var\modules\panel-migrator\conf\ 目录。若要在服务器上找到 <PLESK_DATA_DIRECTORY> 的位置,请运行以下命令:

    reg query "HKLM\SOFTWARE\Plesk\PSA Config\Config" /v PRODUCT_DATA_D /reg:32

    请选择以下当中的一个样本文件:

    1. The plesk-windows.simple.ini 样本是基础文件只包含迁移必需的最少量信息。
    2. The plesk-windows.ini 样本是全面且注释好的配置文件,能够配置不同的迁移选项。

    为了您的方便,可在此找到配置文件样本的内容。 复制该文件后,将其重命名为 config.ini

  4. 编辑 config.ini 文件指定源和目的服务器的 IP 地址,以及源服务器管理员用户的密码(迁移必需的最少量信息)。您还可以指定其它的设置 - 请参阅 编辑 Plesk Migrator 配置文件 主题了解更多详情。
  5. 运行以下命令生成迁移列表:

    "%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" generate-migration-list

    生成的文件将被命名为 migration-list 且被放置于 <PLESK_DATA_DIRECTORY>\var\modules\panel-migrator\sessions\migration-session\ 目录中。迁移列表包含要迁移的一系列对象(客户和代理商帐户、服务方案、域名,等等)。

  6. 编辑迁移列表。您可以移除您不想迁移的域名,分配您要迁移给服务方案的域名,或在客户帐户之间重新分配域名。
  7. 如果您想要手动分配地址,请指定网站应使用的新 IP 地址。默认会自动执行 IP 映射。您可以在此处了解有关 IP 映射的详情。
  8. (推荐)运行以下命令执行迁移前检查:

    "%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" check

    运行命令将会引起一系列您在迁移过程中可能会遇到的潜在问题。

  9. 运行以下命令开始迁移:

    "%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" transfer-accounts

  10. (推荐)迁移完成后,运行以下命令检查目的服务器上迁移过来的对象的可操作性:

    "%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" test-all