コマンドライン経由で移行する

  1. 移行先の Plesk サーバに SSH 経由でログインします。
  2. Plesk Migrator がインストールされていることを確認します。インストールされていない場合、こちらの説明に従ってインストールしてください。
  3. サンプル構成ファイルを /usr/local/psa/admin/plib/modules/panel-migrator/backend/conf/samples/ ディレクトリから /usr/local/psa/var/modules/panel-migrator/conf/ ディレクトリへコピーします。以下のサンプルファイルのいずれかを選択します。
    1. cpanel.simple.ini は基本的なサンプルで、移行に必要な最低限の情報のみが含まれています。
    2. cpanel.ini は総合的なサンプルで、コメントが豊富な構成ファイルであり、様々な移行オプションを構成することができます。

    構成ファイルサンプルの内容はこちらで確認できます。ファイルをコピーしてから、config.ini に名称変更します。

  4. config.ini ファイルを編集して、移行元サーバおよび移行先サーバの IP アドレスと、移行元サーバの root ユーザの SSH パスワードを指定します(移行に必要な最低限の情報)。また、追加の設定を指定することもできます。詳しくは「Plesk Migrator 構成ファイルを編集する」トピックを参照してください。

    注: PostgreSQL データベースを cPanel サーバから移行することを予定している場合、config.ini ファイルの postgres-password パラメータに PostgreSQL 管理者のパスワードを指定してください。

  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