すべてのプロダクト
Search
ドキュメントセンター

Server Migration Center:サードパーティ製の軽量サーバーからAlibaba Cloud簡易アプリケーションサーバーへのデータ移行

最終更新日:May 01, 2025

Tencent Cloud Lighthouse、Huawei Cloud Hyper Elastic Cloud Server (HECS)、Amazon Web Services (AWS) Lightsailインスタンスなどの既存の軽量サーバーから、Alibaba Cloud Simple Application Server (SAS) にデータを移行する場合、Alibaba Cloud Server Migration Center (SMC) を使用して、移行を迅速に完了できます。SMC は Alibaba Cloud が提供する移行プラットフォームです。Alibaba Cloud での移行ニーズを満たすために、汎用的な機能、一貫したエクスペリエンス、効率性を重視したサービスの提供に重点を置いています。

説明
  • Alibaba Cloud Simple Application Server は、セットアップと管理が容易な軽量クラウドサーバーです。サーバー使用時のエクスペリエンスと効率を向上させるために、単一サーバーに基づいて、アプリケーションデプロイ、セキュリティ管理、O&M モニタリングなどのサービスを提供します。詳細については、「簡易アプリケーションサーバーとは」をご参照ください。

  • Alibaba Cloud Simple Application Server がビジネス要件を満たせない場合は、サードパーティクラウドベンダーが提供する軽量サーバーから Alibaba Cloud Elastic Compute Service (ECS) インスタンスにデータを移行して、より柔軟なリソース構成ソリューションを取得することをお勧めします。詳細については、「ECS インスタンスへのサーバーの移行」をご参照ください。

制限事項

  • Alibaba Cloud ECS インスタンスから Alibaba Cloud Simple Application Server にデータを移行することはできません。

    SCP コマンドと Data Transmission Service (DTS) を使用して、ECS インスタンスにデプロイされた Web サイトプログラムを Simple Application Server に移行できます。詳細については、「ECS インスタンスから簡易アプリケーションサーバーへのデータの移行」をご参照ください。

  • Alibaba Cloud 簡易アプリケーションサーバー 間でデータを移行することはできません。

    Alibaba Cloud 簡易アプリケーションサーバー 間でデータを移行する必要がある場合は、「簡易アプリケーションサーバー間のデータ移行」をご参照ください。

  • Windows サーバーと Linux サーバー間でデータを移行することはできません。Windows サーバーは Windows サーバーにのみ、Linux サーバーは Linux サーバーにのみ移行できます。

  • 移行元の軽量サーバーには、最大 1 つのデータディスクを接続できます。

  • 移行テストはサポートされていません。移行フェーズ中にシステムが自動的に移行テストをキャンセルし、次の手順に進みます。

影響

データの移行を実行する前に、次の表に示すように、移行による影響を理解する必要があります。

項目

説明

データディレクトリ

移行中、SMC は移行元サーバーのディスクパーティション構造に基づいて、移行元サーバーのディスクパーティション構造と可能な限り一致するディスクパーティション構造を自動的に生成できます。パーティションサイズ、ロケーションシーケンス、転送モード、LVM を有効にするかどうかなど、宛先ディスクのパーティション構造を必要に応じて調整できます。

デフォルトでは、サーバーのすべてのディスクが移行されますが、次の条件も考慮する必要があります。

  • データディスクにマウントポイントが存在しない 場合、データディスクは移行されません。

  • 一部のパーティションディレクトリを移行する必要がない場合は、ディスクパーティション構造を調整した後、これらのディスクを移行しないように選択できます。

詳細については、「必要に応じてディスクパーティションを変更する」をご参照ください。

中間インスタンス

移行中は中間インスタンスで操作を実行しないでください。

移行ジョブを実行するために、SMC は Alibaba Cloud アカウント内に No_Delete_SMC_Transition_Instance という名前の一時的な中間インスタンスを作成します。詳細については、「サーバー移行センター (SMC) に関する FAQ」トピックの「中間インスタンスで使用できる仕様は?」セクションをご参照ください (サーバー移行センター (SMC) に関する FAQ)。移行の失敗を防ぐために、移行プロセス中は中間インスタンスを停止、開始、再起動、またはリリースしないでください。移行が完了すると、SMC は中間インスタンスを自動的にリリースします。

説明

サーバーを ECS インスタンスに移行する場合、ECS インスタンスは中間インスタンスとして機能します。

IP アドレス

移行後、サーバーの IP アドレスが変更されます。ビジネスに IP アドレス構成が関係している場合は、移行元サーバーの移行後に IP アドレスを変更してください。

説明

ドメイン名が移行元サーバーにバインドされている場合、移行後にサーバーのパブリック IP アドレスが変更されます。この場合、ドメイン名をサーバーの新しいパブリック IP アドレスに解決する必要があります。詳細については、「Web サイトドメイン名の A レコードを追加する」をご参照ください。

基盤となるハードウェア

移行後、基盤となるハードウェアが変更される可能性があり、基盤となるハードウェアに関連付けられているアプリケーションライセンスが無効になる可能性があります。必要に応じてチェックを実行してください。

前提条件

  • サーバー移行の準備が完了していること。詳細については、「始める前に」をご参照ください。

  • SMC クライアントの移行、移行の原則、移行の課金、移行プロセス、フィードバックチャネルについて学習していること。詳細については、「移行ガイド」をご参照ください。

  • Alibaba Cloud 簡易アプリケーションサーバーが作成されており、簡易アプリケーションサーバーのストレージシステムとオペレーティングシステムが移行元のストレージシステムとオペレーティングシステムと互換性があること。宛先の Alibaba Cloud Simple Application Server が作成されていない場合は、「簡易アプリケーションサーバーの作成」をご参照ください。

    警告

    移行が完了すると、Alibaba Cloud 簡易アプリケーションサーバーの元のデータはクリアされます。移行元のデータは影響を受けません。簡易アプリケーションサーバーに重要なデータが存在する場合は、移行を実行する前にデータをバックアップすることをお勧めします。

    • 一貫したオペレーティングシステム: 移行元サーバーのオペレーティングシステムは、宛先サーバーのオペレーティングシステムと一致している必要があります。つまり、Windows サーバーは Windows サーバーにのみ、Linux サーバーは Linux サーバーにのみ移行できます。

    • データディスクの数量と容量の要件:

      • 簡易アプリケーションサーバーに接続されているデータディスクの数は、移行元に接続されているデータディスクの数以上である必要があります。そうでない場合、移行元のデータは簡易アプリケーションサーバーに完全に移行されません。この場合、簡易アプリケーションサーバーにさらにデータディスクを接続する必要があります。ただし、簡易アプリケーションサーバーには最大 1 つのデータディスクを接続できます。データディスクの接続方法の詳細については、「データディスクの接続」および「データディスクのパーティション分割とフォーマット」をご参照ください。

      • 簡易アプリケーションサーバーに接続されているシステムディスクとデータディスクのサイズは、移行元に接続されているシステムディスクとデータディスクのサイズ以上である必要があります。移行元に接続されているシステムディスクとデータディスクをスケールダウンする場合は、簡易アプリケーションサーバーに接続されているシステムディスクとデータディスクのサイズが、移行元に接続されているシステムディスクとデータディスクのデータによって実際に使用されているサイズ以上であることを確認してください。そうでない場合、移行元のデータは簡易アプリケーションサーバーに完全に移行されません。この場合、簡易アプリケーションサーバーに接続されているシステムディスクとデータディスクをスケールアップする必要があります。ディスクのスケールアップ方法の詳細については、「データディスクの拡張」をご参照ください。

手順

手順 1: 移行元に関する情報をインポートする

移行元は、データセンター内のサーバー、VM、サードパーティクラウドプラットフォーム上のホストなど、さまざまなタイプのサーバーを移行できます。SMC は、移行元に関する情報をインポートするための複数の方法をサポートしています。ビジネス要件に基づいて方法を選択できます。詳細については、「FAQ」トピックの「移行元に関する情報をインポートする方法を選択するにはどうすればよいですか?」セクションをご参照ください (移行元に関する情報をインポートする方法を選択するにはどうすればよいですか?)。

(推奨) CLI を使用する

重要

移行元サーバーはインターネット経由でアクセス可能である必要があります。

  1. サーバー移行センター (SMC) コンソール にログインします。

  2. [サーバー移行] ページで、[移行元をインポート] をクリックします。

  3. プロンプトに従ってパラメーターを構成し、アクティベーションコードコマンドをコピーします。次の表にパラメーターを示します。

    パラメーター

    説明

    ワークグループ

    オプション。ECS イメージへのバッチ移行を含むシナリオに適しています。単一サーバーの移行の場合は、このパラメーターをスキップしてください。

    同じワークグループ内の複数の移行元を管理できます。移行中は、ワークグループに関連付けられている移行元に対して自動増分同期を有効にする必要があります。詳細については、「サーバーのバッチ移行」をご参照ください。

    ワークグループが作成されていない場合は、[新しいワークグループを作成] をクリックします。

    移行元タイプ

    移行元のタイプ。[物理サーバーまたは VM] を選択します。

    インポート方法

    [CLI を使用してサーバーをインポート] を選択します。アクティベーションコードとコマンドを生成し、移行元でコマンドを実行します。

    移行元クォータ

    アクティベーションコードを使用して情報をインポートする移行元の数。有効な値: 1 ~ 1000。デフォルト値: 200。

    有効期間

    アクティベーションコードの有効期間。単位: 日。有効な値: 1 ~ 90。デフォルト値: 90。

    アクティベーションコード

    アクティベーションコード。次の手順を実行してアクティベーションコードを生成し、生成されたコマンドをコピーします。

    1. [生成] をクリックします。

    2. 移行元のオペレーティングシステムに基づいて、[Linux シェル] タブまたは [Windows Powershell] タブをクリックします。

    3. [コピー] をクリックして、アクティベーションコードコマンドをコピーします。

  4. 移行元サーバーにログインし、コピーしたコマンドを管理者として貼り付けて実行して、移行元に関する情報をインポートします。

    Linux サーバー
    1. Linux サーバーにログインします。

    2. コピーしたコマンドを管理者として貼り付けて実行して、移行元に関する情報をインポートします。

      image.png

      コマンドの実行後、Import Source Server [s-bp18x8751kgz2oyh****] Successfully! のようなメッセージが返された場合、移行元に関する情報はインポートされます。

    Windows サーバー
    1. Windows サーバーにログインします。

    2. 管理者として Windows PowerShell を開きます。

    3. コピーしたコマンドを実行して、移行元に関する情報をインポートします。

      image.png

      コマンドの実行後、Import Source Server [s-bp19rlidl3mwuptc****] Successfully! のようなメッセージが返された場合、移行元に関する情報はインポートされます。

      コマンドを実行できない場合は、「CLI を使用して Windows 移行元の情報をインポートするときにコマンドを実行できない場合はどうすればよいですか?」をご参照ください。

  5. SMC コンソールの [サーバー移行] ページで、[リアルタイム移行ステータス] 列に移行元のステータスが表示されます。

    • 移行元のステータスが [移行元オンライン] の場合、移行元に関する情報はインポートされます。

    • 移行元が別の状態にある場合、情報のインポートは失敗します。この場合、次のソリューションに基づいて障害のトラブルシューティングを行い、移行元に関する情報を再度インポートします。

      • SMC コンソールに表示されるメッセージ、または SMC クライアントがインストールされているディレクトリにあるログファイルに基づいて、障害のトラブルシューティングを行います。デフォルトでは、SMC クライアントは次のディレクトリにインストールされます。

        • Windows サーバー: C:\smc

        • Linux サーバー: /smc

      • よくある質問 (FAQ) とソリューションの詳細については、「サーバー移行センター (SMC) に関する FAQ」および「サーバー移行中に発生したエラー」をご参照ください。

SMC コンソールを使用する

重要
  • 移行元サーバーはインターネット経由でアクセス可能である必要があります。

  • Resource Access Management (RAM) ユーザーとして移行元に関する情報をインポートする場合は、RAM ユーザーに次の権限が付与されていることを確認してください。

  1. サーバー移行センター (SMC) コンソール にログインします。

  2. [サーバー移行] ページで、[移行元をインポート] をクリックします。

  3. [移行元をインポート] ページで、移行元のタイプに基づいてパラメーターを構成します。

    パラメーター

    説明

    ワークグループ

    オプション。ECS イメージへのバッチ移行が伴うシナリオに適しています。単一サーバーの移行の場合は、このパラメーターをスキップしてください。

    同じワークグループ内で複数の移行元を管理できます。移行中は、ワークグループに関連付けられている移行元に対して自動増分同期を有効にする必要があります。詳細については、「サーバーのバッチ移行」をご参照ください。

    ワークグループが作成されていない場合は、[新しいワークグループの作成] をクリックします。

    移行ソースの種類

    移行元のタイプ。 [物理サーバーまたは VM] を選択します。

    インポート方法

    [コンソールからインポート] を選択します。SMC コンソールで、移行元サーバーのパブリック IP アドレス、ポート番号、および SSH ユーザーパスワードを手動で入力し、SMC が移行元サーバーにリモート接続して移行元を自動的にインポートすることを承認します。

    移行元名

    移行元の名前。名前は 2 ~ 128 文字でなければなりません。名前は文字で始める必要がありますが、http:// または https:// で始めることはできません。名前には、文字、数字、コロン(:)、アンダースコア(_)、およびハイフン(-)を含めることができます。

    OS タイプ

    ソースサーバーのオペレーティングシステムの種類。ビジネス要件に基づいて、[Linux] または [Windows] を選択します。

    重要

    オペレーティングシステムとして [Windows] を選択した場合は、OpenSSH をインストールする必要があります。詳細については、「FAQ」トピックの Windows サーバーに OpenSSH をインストールする方法 セクションをご参照ください。

    IPアドレス

    インターネット経由で移行元にアクセスするために使用される IPv4 アドレス。例:120.55.XX.XX。

    ポート

    移行元の SSH ポート番号。有効な値:1 ~ 65535。デフォルト値:22。

    ユーザー名

    移行元のオペレーティングシステムにログインするために使用する、管理者権限を持つユーザー名です。

    • Linux:デフォルトのユーザー名は root です。

    • Windows:デフォルトのユーザー名は Administrator です。

    パスワード

    ユーザー名に対応するパスワードです。

  4. パラメーターを構成した後、[インポート] をクリックします。

    SMC は CloudShell を自動的に起動してインポートを実行します。インポート プロセスには約 3 ~ 10 分かかります。インポートが完了するまでお待ちください。

  5. SMC コンソール の [サーバー移行] ページで、[リアルタイム移行ステータス] 列の移行元のステータスを確認します。

    • 移行元のステータスが [移行元オンライン] の場合、移行元に関する情報がインポートされます。

    • 移行元が別の状態の場合、情報のインポートは失敗します。この場合、次の解決策に基づいて障害のトラブルシューティングを行い、移行元に関する情報を再度インポートします。

      • SMC コンソールに表示されるメッセージ、または SMC クライアントがインストールされているディレクトリのログファイルに基づいて、障害のトラブルシューティングを行います。デフォルトでは、SMC クライアントは次のディレクトリにインストールされます。

        • Windows サーバー: C:\smc

        • Linux サーバー: /smc

      • よくある質問 (FAQ) と解決策の詳細については、「サーバー移行センター (SMC) に関する FAQ」および「サーバー移行中に発生したエラー」をご参照ください。

SMC クライアントを使用する

SMC クライアントの詳細については、「SMC クライアントを使用する」をご参照ください。

  1. Server Migration Center (SMC) コンソール にログオンします。

  2. [サーバー移行] ページで、[移行元をインポート] をクリックします。

  3. [移行元をインポート] ページで、パラメーターを設定します。次の表にパラメーターを示します。

    パラメーター

    説明

    移行元タイプ

    移行元のタイプ。 [物理サーバーまたは VM] を選択します。

    インポート方法

    [クライアントを使用してサーバーをインポート] を選択します。 ソースサーバーに SMC クライアントを手動でダウンロードしてインストールします。

    説明

    SMC クライアントのダウンロード方法に関する説明。 [説明] セクションの情報を読み、プロンプトに従って、移行元のオペレーティングシステムの CPU アーキテクチャ (ARM または x86) とビットバージョン (32 ビットまたは 64 ビット) に基づいて、対応する SMC クライアントをダウンロード、インストール、およびアクティブ化します。

  4. 移行元に関する情報をインポートします。

    移行元のオペレーティングシステムに基づいて操作を実行します。

    重要

    移行中は、移行が完了するまで SMC クライアントをシャットダウンしないでください。 シャットダウンすると、移行元が SMC コンソールから切断され、移行が失敗します。

    Windows サーバー
    1. ファイル転送をサポートするリモート接続ツールを使用できます。 たとえば、WinSCP を使用して SMC クライアントパッケージをソース Windows サーバーにアップロードできます。

    2. ソース Windows サーバーで、Windows の組み込み展開ツールまたはインストールした展開ツールを使用して、SMC クライアントパッケージを展開します。

    3. ソースサーバーに対応する SMC クライアントフォルダで、SMC クライアントを実行します。

      • Windows GUI バージョンを実行するには、go2aliyun_gui.exe ファイルをダブルクリックします。

      • Windows CLI バージョンを実行するには、go2aliyun_client.exe ファイルをダブルクリックします。

      説明

      プログラムを実行するときは、[OK] をクリックして、管理者権限を持っていることを確認する必要があります。

    4. アクティベーションコードまたは AccessKey ペアを取得します。

      • (推奨) アクティベーションコードを取得する: SMC コンソールの [説明] セクションで、[生成] をクリックし、生成されたアクティベーションコード情報をコピーします。

      • AccessKey ペアを取得する: AccessKey ペアは、AccessKey ID と AccessKey シークレットで構成されます。 AccessKey ペアが作成されていない場合は、最初に作成します。 詳細については、「AccessKey ペアを取得する」をご参照ください。

    5. プロンプトが表示されたら、アクティベーションコードまたは AccessKey ペアを入力します。

      • Windows GUI バージョンを実行するには、[トークン ID/AK] フィールドと [トークンコード/SK] フィールドにアクティベーションコードまたは AccessKey ペアを入力し、[開始] をクリックします。 詳細については、「SMC クライアントを使用する」をご参照ください。

      • Windows CLI バージョンを実行するには、取得した access_access_token_idaccess_token_code を入力し、Enter キーを押します。

      移行元に関する情報がインポートされると、次のようなメッセージが返されます: Import Source Server [s-bp18x8751kgz2oyh****] Successfully!

    Linux サーバー
    1. ファイル転送をサポートするリモート接続ツールを使用できます。 たとえば、WinSCP を使用して SMC クライアントパッケージをソース Linux サーバーにアップロードできます。

    2. ソース Linux サーバーに接続し、SMC クライアントパッケージを解凍します。

      この例では、Linux 64-bit Generic を使用しています。 次のコマンドを実行して、パッケージを解凍します。 別のバージョンの SMC クライアントを使用する場合は、コマンドのパッケージ名を SMC クライアントの名前に置き換えます。

      tar xf go2aliyun_client_linux_x86_64.tar.gz
      説明

      Linux ARM64 は、g6r 汎用インスタンスファミリと c6r コンピュート最適化インスタンスファミリをサポートしています。 インスタンスタイプの詳細については、「インスタンスファミリの概要」トピックの「Arm ベースのエンタープライズレベルコンピューティングインスタンスファミリ」セクションをご参照ください。

    3. (オプション) 移行に不要なファイルまたはディレクトリを除外します。 詳細については、「よくある質問」トピックの「移行ジョブからファイルまたはディレクトリを除外するにはどうすればよいですか?」セクションをご参照ください。

      重要

      ブロックレプリケーション機能を有効にしている場合、移行ジョブからファイルまたはディレクトリを除外することはできません。

    4. アクティベーションコードまたは AccessKey ペアを取得します。

      • (推奨) アクティベーションコードを取得する: SMC コンソールの [説明] セクションで、[生成] をクリックし、生成されたアクティベーションコード情報をコピーします。

      • AccessKey ペアを取得する: AccessKey ペアは、AccessKey ID と AccessKey シークレットで構成されます。 AccessKey ペアが作成されていない場合は、最初に作成します。 詳細については、「AccessKey ペアを取得する」をご参照ください。

    5. SMC クライアントフォルダで、次のコマンドを実行して SMC クライアントを実行します。

      cd go2aliyun_client_linux_x86_64
      sudo chmod +x go2aliyun_client
      sudo ./go2aliyun_client
    6. プロンプトが表示されたら、アクティベーションコードまたは AccessKey ペアを入力します。 次の図は、アクティベーションコードの例を示しています。adad

      アクティベーションコードを入力した後、次のメッセージが表示される場合があります。

      • ソースサーバーにスナップショット依存関係がインストールされていない場合は、メッセージが表示されます。 次の図は、メッセージの詳細を示しています。 ブロックレプリケーション機能を有効にするかどうかによって、スナップショット依存関係をインストールするかどうかを決定できます。

        • 移行のブロックレプリケーションを有効にするには、yes と入力して、スナップショット依存関係を自動的にインストールします。

        • 移行のブロックレプリケーションを有効にしたくない場合は、no と入力します。

        重要

        スナップショットの依存関係をインストールできない場合は、移行ジョブを作成するときにブロックレプリケーションを有効にしないでください。 有効にすると、移行が失敗する可能性があります。

        123

      • rsync ツールは、ほとんどの主流の移行元にインストールされています。 移行元に rsync がインストールされていない場合、SMC クライアントはメッセージを表示します。 次の図に示すように、yes と入力して rsync をインストールします。安装rsync

      • 移行元で SELinux が有効になっている場合は、SELinux を無効にするように求めるメッセージが表示されます。 yes と入力して SELinux を無効にします。 次の図は、SELinux を無効にする方法を示しています。关闭SELinux

      移行元に関する情報がインポートされると、次のようなメッセージが返されます: Import Source Server [s-bp11npxndknsycqj****] Successfully!

      説明

      移行元に関する情報をインポートできない場合は、返されたメッセージに基づいて問題のトラブルシューティングを行うことができます。 問題を修正した後、次のコマンドを実行してバックグラウンドプログラムを終了し、移行元に関する情報を再インポートします。 よくある質問と解決策の詳細については、「Server Migration Center (SMC) についてのよくある質問」および「サーバー移行中にエラーが発生しました」をご参照ください。

      sudo ./go2aliyun_client --abort
      sudo ./go2aliyun_client
  5. SMC コンソールの [サーバー移行] ページで、[リアルタイム移行ステータス] 列に移行元のステータスが表示されます。

    • 移行元のステータスが [移行元オンライン] の場合、移行元に関する情報がインポートされています。

    • 移行元が別の状態にある場合、情報はインポートに失敗します。 この場合、次の解決策に基づいて障害のトラブルシューティングを行い、移行元に関する情報を再度インポートします。

      • SMC コンソールに表示されるメッセージ、または SMC クライアントがインストールされているディレクトリのログファイルに基づいて、障害のトラブルシューティングを行います。 デフォルトでは、SMC クライアントは次のディレクトリにインストールされます。

        • Windows サーバー: C:\smc

        • Linux サーバー: /smc

      • よくある質問 (FAQ) と解決策の詳細については、「Server Migration Center (SMC) についてのよくある質問」および「サーバー移行中にエラーが発生しました」をご参照ください。

ステップ 2: 移行を構成する

  1. 管理する移行元を検索し、[アクション] 列の [移行開始] をクリックします。

  2. パラメータを構成し、[移行開始] をクリックします。

    1. 次の表に示す基本パラメータを構成します。

      パラメータ

      説明

      移行ジョブ名

      移行ジョブの名前。

      Lightweight server migration

      ジョブの説明

      移行ジョブの説明。

      test

      移行先のタイプ

      [簡易アプリケーションサーバ] を選択します。

      Simple Application Server

      宛先リージョン

      必須。 データを移行する簡易アプリケーションサーバのリージョン。 詳細については、「リージョンとゾーン」をご参照ください。

      China (Hangzhou)

      宛先インスタンス

      必須。 データを移行する簡易アプリケーションサーバ。

      簡易アプリケーションサーバのストレージシステムとオペレーティングシステムは、移行元のストレージシステムとオペレーティングシステムと互換性がある必要があります。 たとえば、Linux 移行元から Linux 簡易アプリケーションサーバ、または Windows 移行元から Windows 簡易アプリケーションサーバにのみデータを移行できます。

      重要
      • 移行の失敗を防ぐため、移行中は簡易アプリケーションサーバを停止、開始、再起動、またはリリースしないでください。

      • 簡易アプリケーションサーバに接続されているデータディスクの数が、移行元に接続されているデータディスクの数よりも少ない場合、移行元に接続されているデータディスクのデータは、簡易アプリケーションサーバに完全に移行されません。

      • 簡易アプリケーションサーバのディスクサイズが移行元のディスクサイズよりも小さい場合は、移行ジョブを作成する前に、簡易アプリケーションサーバのディスクをスケールアップすることをお勧めします。 詳細については、「データディスクを拡張する」をご参照ください。

      -

      実行方法

      移行ジョブを実行するモード。 有効な値:

      • [今すぐ移行]: 移行ジョブは、作成後すぐに開始されます。 これはデフォルト値です。

      • [後で移行]: 移行ジョブは、作成後に指定された時刻に自動的に開始されます。

        説明

        移行ジョブを実行するように指定できる最も早い時間は、ジョブの作成後 10 分です。

      • [作成のみ]: 移行ジョブの作成後、[アクション] 列の [移行ジョブの開始] をクリックして、移行ジョブを手動で開始する必要があります。

      デフォルト設定を維持

    2. 必要に応じて、ディスクパーティション構造を調整します。 次の表は、パラメータについて説明しています。

      パラメータ

      説明

      ディスクパーティションの変更

      必要に応じて、[ディスクパーティションの変更] を有効にするかどうかを決定します。 この機能は、SMC クライアント 2.8.0 以上でのみサポートされています。 詳細については、「SMC クライアントを使用する」をご参照ください。

      • 無効: デフォルトでは、移行先システムのディスク パーティション構造は移行元と同じです。

      • 有効: 宛先ディスクのパーティション構造(パーティションサイズ、順序、転送方法、LVM を有効にするかどうか、その他の構成など)を調整できます。

        ディスクパーティション構造のパラメータの説明は次のとおりです。

        ディスクの構成

        • システムディスク: 宛先インスタンスのシステムディスクのサイズです。単位:GiB。有効な値:20~2048。

          コピー先システム ディスクのサイズは、コピー元システム ディスクのデータ量よりも大きくする必要があります。たとえば、コピー元システム ディスクの合計サイズが 400 GiB で、このディスクに保存されているデータのサイズが 100 GiB だけの場合は、このパラメーターを 100 より大きい値に設定する必要があります。

          説明

          このパラメーターのデフォルト値は、ソース システムディスクのサイズです。デフォルト値を保持するか、より大きい値を指定することをお勧めします。

        • データディスク <N>: 宛先インスタンスのデータディスクのサイズ。 単位: GiB。 有効な値: 1 ~ 32768。

          • 変数 <N> は、データディスクのシリアル番号を示します。 ディスクが宛先インスタンスに移行される場合、N はデータディスクの ID です。

          • 宛先データディスクのサイズは、ソースデータディスクのデータ量よりも大きくする必要があります。 たとえば、ソースデータディスクの合計サイズが 500 GiB ですが、このディスクに保存されているデータのサイズが 100 GiB しかない場合は、このパラメータを 100 より大きい値に設定する必要があります。

          • データディスクにマウントポイントがない場合、またはすべてのマウントポイントが移行されない場合、データディスクは移行されません。

        • LVM: 論理ボリュームマネージャ (LVM) は、Linux システムでディスクパーティションを管理するためのメカニズムです。 LVM は従来のディスクパーティションよりも柔軟性があり、ディスク容量を動的に調整できます。

          必要に応じて、LVM を有効にするかどうかを選択できます。 LVM を有効にすると、宛先は LVM 構造を使用してディスクを自動的に再構築します。

          説明例:

          LVM が有効になっている各宛先ディスクについて、システムは 1 つの物理ボリューム (PV) とそれに対応するボリュームグループ (VG) を作成します。 VG 上には、マウントポイントに対応する多数の論理ボリュームマネージャ (LVM) が作成されます。 デフォルトでは、VG 名は vgX (X はディスクのシリアル番号) で、LVM 名は lvX (X は LVM のシリアル番号) です。 次の図に例を示します。

          image

          重要

          LVM は、次のシナリオではサポートされていません。

          • 移行元が Windows システムの場合。

          • システムディスクにブートパーティションがない場合。

          LVM を有効にした後、この機能は次のシナリオでは有効になりません。

          • 移行元が lvm2 をサポートしていないか、lvm2 パッケージがインストールされていない場合。

          • 移行元がカーネルバージョン 3.x 以前の Debian システムであり、XFS ファイルシステムを持つディスクがマウントされている場合。

        マウントポイントの構成

        • 移行するかどうか: ビジネスニーズに基づいて、マウントポイントを移行するかどうかを選択できます。

        • ブロックレプリケーションの有効化: ブロックレプリケーションを有効にすると、ソースパーティション構造との整合性を確保しながら、移行転送速度の安定性を効果的に向上させることができます。 ただし、パーティションサイズは変更できません。 SMC は、移行元ディスクパーティションの状態に基づいて、ブロックレプリケーションの有効化をサポートするかどうかを判断します。

          • 移行元がパーティションのブロックレプリケーションをサポートしていない場合、[ブロックレプリケーションの有効化] スイッチをオンにすることができず、デフォルトのファイルレプリケーション方法が使用され、パーティションサイズの変更が可能になります。

          • 移行元がパーティションのブロックレプリケーションをサポートしている場合、[ブロックレプリケーションの有効化] スイッチはデフォルトで有効になり、パーティションレベルのディスク移行が実現されます。URL の有効期限 (秒)

          説明
          • 移行元が Windows オペレーティングシステムの場合、ブロックレプリケーション機能はデフォルトで有効になっており、無効にすることはできません。

          • ディスクで LVM が有効になっており、パーティションサイズが 4 MiB の整数倍でない場合、ブロックレプリケーションは有効にならず、ファイルレプリケーションがデータ転送に使用されます。

        • パーティションサイズの設定: ブロックレプリケーションが有効になっていない場合、必要に応じてパーティションサイズを設定できますが、パーティションサイズの合計は、それらが属するディスクのサイズを超えることはできません。

        説明

        宛先インスタンスのディスクのサイズが移行元ディスクのサイズと一致しない場合、移行タスクを作成できません。 この場合、システムはディスクサイズの要件を満たすようにマウントポイントの位置を自動的に調整します。 調整後も要件を満たせない場合は、プロンプトに従って問題を処理してください。

        ディスクサイズの要件を満たすように、マウントポイントを手動でドラッグアンドドロップすることもできます。 ただし、ブートタイプまたはシステムタイプのパーティションでは、ドラッグアンドドロップはサポートされていません。 具体的な操作は次のとおりです。

        1. ポインタをマウントポイントの前にある image の上に移動します。

        2. ポインタを使用して、マウントポイントを別のディスクにドラッグします。

      デフォルト設定を維持

    3. オプション。 [詳細設定] をクリックして、ネットワークタイプや圧縮率などの詳細パラメータを構成します。 次の表は、詳細パラメータについて説明しています。

      パラメータ

      説明

      ネットワークタイプ

      SMC は、インターネット経由で中間インスタンスにデータを移行します。 パブリックネットワークを選択した場合は、ソースサーバがインターネットにアクセスできることを確認してください。 ビジネス要件に基づいて、VPC と vSwitch を指定するかどうかを決定できます。

      • VPC と vSwitch を指定すると、SMC は指定された VPC と vSwitch に接続する中間インスタンスを作成します。

      • VPC または vSwitch を指定しない場合、SMC はシステムによって自動的に作成された VPC と vSwitch に接続する中間インスタンスを作成します。

      デフォルト設定を維持

      転送速度制限

      移行中の最大ネットワーク転送速度。 単位: Mbit/s。 [圧縮率] パラメータを 0 より大きい値に設定した場合、実際のネットワーク転送速度 (圧縮データの転送速度) は、[リアルタイム移行ステータス] 列に表示される速度よりも低くなります。

      デフォルト設定を維持

      圧縮率

      移行するデータの圧縮率。 ビジネス要件に基づいて圧縮率を設定します。

      • 帯域幅が限られている場合、高い圧縮率は転送効率を向上させます。

      • 高い帯域幅が利用可能な場合は、データを圧縮しないことをお勧めします。 データ圧縮は、移行元の CPU リソースを消費します。

      有効な値: 0 ~ 10。 デフォルト値: 7。 値 0 は、データが圧縮されていないことを示します。

      デフォルト設定を維持

      チェックサム検証

      チェックサムを使用してデータ整合性を検証するかどうかを指定します。 デフォルトでは、この機能は無効になっています。 この機能を有効にすると、データ整合性が確保されますが、転送速度が低下する可能性があります。

      デフォルト設定を維持

      SSL 暗号化転送

      データ移行に SSL 暗号化を使用すると、セキュリティが強化され、データ整合性が確保されます。 デフォルトでは、この機能は有効になっています。

      移行ジョブタグ

      移行ジョブに指定するタグ。 各タグには、キーと値が含まれています。 タグを使用して、移行ジョブをクエリおよび管理できます。 詳細については、「タグを使用して移行元と移行ジョブを管理する」および「タグを使用してきめ細かいアクセス制御を実装する」をご参照ください。

      説明

      移行ジョブには最大 20 個のタグを指定できます。

      デフォルト設定を維持

  3. 表示されるメッセージで、移行の注意事項を読み、[了解] をクリックします。

  4. [サーバ移行] ページで、移行ジョブのリアルタイムステータスを表示します。

    移行テストを有効にすると、SMC は最初にテストを実行し、移行テストに合格した後に移行操作に進みます。 データ転送に必要な時間は、移行元のデータサイズやネットワーク帯域幅などの要因によって異なります。 移行ジョブが完了するまで待ちます。 image

    説明
    • 速度: 1 秒あたりに移行されるデータ量。これは、非圧縮データの転送速度を示します。 [圧縮率] パラメータを 0 より大きい値に設定した場合、実際のネットワーク転送速度 (圧縮データの転送速度) は、表示される速度よりも低くなります。

    • 同期の残り時間: 現在の速度に基づいて次の式を使用して計算された残りの同期時間。 同期の残り時間 = (合計データサイズ - 転送済みデータサイズ)/速度。

    • 転送速度が遅すぎて計画を満たせない場合は、ソースサーバと宛先サーバの両方の専用帯域幅を一時的に増やすことを検討してください。 詳細については、「移行に必要な時間を推定し、データ転送速度をテストする」をご参照ください。

    SMC 移行ジョブのエラー関連イベントをサブスクライブし、移行ジョブを変更および一時停止する方法の詳細については、次の操作を実行します。

    • 移行ジョブのエラーによって移行プロセスが中断されないように、CloudMonitor で SMC 移行ジョブのエラー関連イベントをサブスクライブして、電子メール通知を迅速に受信できるようにすることができます。 詳細については、「SMC 移行タスクのエラー関連イベント通知をサブスクライブする」をご参照ください。

    • 移行ジョブが [同期中] 状態の場合、必要に応じて次の操作を実行できます。

      • 移行ジョブの変更: [アクション] 列で、[移行ジョブの変更] をクリックして、転送速度制限、圧縮率、チェックサム検証などのパラメータを変更します。

      • 移行ジョブの一時停止: [アクション] 列で、[移行ジョブの一時停止] をクリックします。

  5. オプション。 移行の詳細を表示するには、次の手順を実行します。

    移行の詳細を表示する

    宛先移行元の [移行元 ID /名] 列で、移行元 ID をクリックしてジョブの詳細を表示します。image

移行結果の確認

  • [完了][リアルタイム移行ステータス] 列に表示されている場合、移行は成功です。

    image

    • 移行が完了したら、シンプルアプリケーションサーバー上のデータが完全であるかどうか、またシンプルアプリケーションサーバーとシンプルアプリケーションサーバー上のアプリケーションが想定どおりに動作するかどうかを確認できます。手順:

      1. 実行した移行ジョブに対応する [アクション] 列の [移行先インスタンスの表示] をクリックします。

        Alibaba Cloud シンプルアプリケーションサーバーコンソールに移動します。

      2. シンプルアプリケーションサーバーにログオンします。詳細については、「Linux サーバーへの接続」または「Windows サーバーへの接続」をご参照ください。

      3. シンプルアプリケーションサーバー上のデータとアプリケーションを確認します。詳細については、「よくある質問」トピックの「Linux サーバーを移行した後にシステムを確認する方法」セクション、または「Windows サーバーを移行した後にシステムを確認する方法」セクションをご参照ください。

      4. 説明

        データの移行後、IP アドレスが変更されます。次の操作を実行します。

        • ビジネスに IP アドレス構成が関係している場合は、移行後にサーバーの IP アドレスを変更します。

        • ドメイン名がソースサーバーにバインドされている場合、移行後にサーバーのパブリック IP アドレスが変更されます。この場合、ドメイン名をサーバーの新しいパブリック IP アドレスに解決する必要があります。詳細については、「Web サイトのドメイン名に A レコードを追加する」をご参照ください。

  • [エラー][リアルタイム移行ステータス] 列に表示されている場合、移行は失敗しました。

    この場合、次の操作を実行する必要があります。

    1. [アクション] 列の [エラーのトラブルシューティング] をクリックし、エラーコードと説明に基づいて問題を修正します。詳細については、「サーバー移行センター (SMC) に関するよくある質問」および「サーバー移行中に発生したエラー」をご参照ください。

    2. [移行ジョブ] ページで、[移行ジョブの再試行] をクリックします。

      移行ジョブは、一時停止された時点から再開されます。

関連情報

  • ソース簡易アプリケーションサーバとデスティネーション簡易アプリケーションサーバのパブリック IP アドレスは異なります。ソース簡易アプリケーションサーバにドメイン名をバインドして解決した場合は、移行が完了した後、ソース簡易アプリケーションサーバからドメイン名のバインドを解除し、デスティネーション簡易アプリケーションサーバにドメイン名をバインドして解決する必要があります。詳細については、「ドメイン名をバインドして解決する」をご参照ください。

  • SCP コマンドと Data Transmission Service (DTS) を使用して、ECS インスタンスにデプロイされた Web サイトプログラムを Simple Application Server に移行できます。詳細については、「ECS インスタンスから簡易アプリケーションサーバにデータを移行する」をご参照ください。

  • Alibaba Cloud 簡易アプリケーションサーバ 間でデータを移行する必要がある場合は、「簡易アプリケーションサーバ間でデータを移行する」をご参照ください。