コマンドライン経由で移行する
コマンドライン経由で Plesk for Linux サーバからの移行を行うには:
- 移行先の Plesk サーバに SSH 経由でログインします。
- Plesk Migrator がインストールされていることを確認します。インストールされていない場合、こちらの説明に従ってインストールしてください。
- サンプル構成ファイルを
/usr/local/psa/admin/plib/modules/panel-migrator/backend/conf/samples/
ディレクトリから/usr/local/psa/var/modules/panel-migrator/conf/
ディレクトリへコピーします。以下のサンプルファイルのいずれかを選択します。-
plesk-unix.simple.ini
は基本的なサンプルで、移行に必要な最低限の情報のみが含まれています。 -
plesk-unix.ini
は総合的なサンプルで、コメントが豊富な構成ファイルであり、様々な移行オプションを構成することができます。
構成ファイルサンプルの内容はこちらで確認できます。ファイルをコピーしてから、
config.ini
に名称変更します。 -
-
config.ini
ファイルを編集して、移行元サーバおよび移行先サーバの IP アドレスと、移行元サーバの root ユーザの SSH パスワードを指定します(移行に必要な最低限の情報)。また、追加の設定を指定することもできます。詳しくは「Plesk Migrator 構成ファイルを編集する」トピックを参照してください。 - 以下のコマンドを実行して、移行リストを生成します。
/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/
ディレクトリに保存されます。移行リストに含まれるのは、移行対象のオブジェクト(顧客およびリセラーアカウント、サービスプラン、ドメインなど)の一覧です。 - 移行リストを編集します。移行したくないドメインの削除や、移行したいドメインのサービスプランへの割り当て、顧客アカウントから顧客アカウントへの再割り当てなどができます。
- アドレスを手動で割り当てたい場合、ウェブサイトで使用する新規 IP アドレスを指定します。デフォルトで、IP マッピングは自動的に実行されます。IP マッピングについて詳しくは、こちらをお読みください。
- (推奨)以下のコマンドを実行して、移行前のチェックを実行します。
/usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator check
このコマンドを実行すると、移行中に発生する可能性がある潜在的な問題が(もしあれば)一覧表示されます。
- 以下のコマンドを実行して移行を開始します。
/usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator transfer-accounts
- (推奨)移行が終了した後で、以下のコマンドを実行して、移行したオブジェクトが移行先サーバで稼働していることを確認します。
/usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator test-all
コマンドライン経由で Plesk for Windows サーバからの移行を行うには:
- 移行先の Plesk サーバに RDP 経由でログインし、コマンドプロンプトを開きます。
- Plesk Migrator がインストールされていることを確認します。インストールされていない場合、こちらの説明に従ってインストールしてください。
- サンプル構成ファイルを
%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
以下のサンプルファイルのいずれかを選択します。
-
plesk-windows.simple.ini
は基本的なサンプルで、移行に必要な最低限の情報のみが含まれています。 -
plesk-windows.ini
は総合的なサンプルで、コメントが豊富な構成ファイルであり、様々な移行オプションを構成することができます。
構成ファイルサンプルの内容はこちらで確認できます。ファイルをコピーしてから、
config.ini
に名称変更します。 -
-
config.ini
ファイルを編集して、移行元サーバおよび移行先サーバの IP アドレスと、移行元サーバの管理者ユーザのパスワードを指定します(移行に必要な最低限の情報)。また、追加の設定を指定することもできます。詳しくは「Plesk Migrator 構成ファイルを編集する」トピックを参照してください。 - 以下のコマンドを実行して、移行リストを生成します。
"%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\
ディレクトリに保存されます。移行リストに含まれるのは、移行対象のオブジェクト(顧客およびリセラーアカウント、サービスプラン、ドメインなど)の一覧です。 - 移行リストを編集します。移行したくないドメインの削除や、移行したいドメインのサービスプランへの割り当て、顧客アカウントから顧客アカウントへの再割り当てなどができます。
- アドレスを手動で割り当てたい場合、ウェブサイトで使用する新規 IP アドレスを指定します。デフォルトで、IP マッピングは自動的に実行されます。IP マッピングについて詳しくは、こちらをお読みください。
- (推奨)以下のコマンドを実行して、移行前のチェックを実行します。
"%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" check
このコマンドを実行すると、移行中に発生する可能性がある潜在的な問題が(もしあれば)一覧表示されます。
- 以下のコマンドを実行して移行を開始します。
"%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" transfer-accounts
- (推奨)移行が終了した後で、以下のコマンドを実行して、移行したオブジェクトが移行先サーバで稼働していることを確認します。
"%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" test-all