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

Server Migration Center:スケールダウン移行

最終更新日:Jun 23, 2026

Server Migration Center (SMC) を使用して ECS インスタンスをカスタムイメージ、またはディスク容量が小さい移行先インスタンスに移行することで、クラウドディスクをスケールダウンします。

移行制限

Alibaba Cloud Marketplace のイメージから作成した ECS インスタンスは移行できません。この機能を使用するには、お問い合わせの上、アカウントをホワイトリストに追加するよう依頼してください。

移行による影響

移行を開始する前に、以下の潜在的な影響を確認してください。

影響を受ける項目

説明

移行されるデータディレクトリ

移行中に、移行先ディスクのパーティション構造 (パーティションサイズ、順序、転送方法、論理ボリューム管理 (LVM) 設定を含む) を調整できます。

デフォルトでは、サーバーのすべてのディスクが移行されます。

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

  • 特定のパーティションディレクトリを移行する必要がない場合は、パーティション構造を調整する際にそれらの選択を解除できます。

中間インスタンス

中間インスタンスに干渉しないでください。

移行の失敗を防ぐため、移行中は中間インスタンスの停止、起動、再起動、リリース、または課金方法の変更を行わないでください。SMC は移行完了後、中間インスタンスを自動的にリリースします。

説明
  • 移行ごとに、SMC は移行を支援するために、移行先の Alibaba Cloud アカウントに No_Delete_SMC_Transition_Instance という名前の一時的な従量課金 中間インスタンスを作成します。

  • 移行先としてインスタンスを指定する場合、そのインスタンスが中間インスタンスとして機能し、自動的にリリースされません。

詳細については、「仕組み」をご参照ください。

IP アドレス

サーバーを移行すると IP アドレスが変更されるため、サービスが中断される可能性があります。オフピーク時に移行を実行することを推奨します。サービスに IP アドレス構成が含まれている場合は、移行後にドメイン名解決と ICP 登録を更新する必要があります。

  • ドメイン名が移行元サーバーにマッピングされている場合は、新しいインスタンスのパブリック IP アドレスに再マッピングしてください。詳細については、「Web サイトの解決を追加」をご参照ください。

  • プライベート IP アドレスを変更せずに維持するには、次のいずれかの操作を実行してください。

  • パブリック IP アドレスを変更せずに保持する必要がある場合:

    • 移行元 ECS インスタンスが固定パブリック IP アドレスを使用している場合: 移行前に、固定パブリック IP アドレスを EIP に変換 してパブリック IP アドレスを保持できます。移行後、EIP の関連付けを解除してから、移行後の ECS インスタンスに関連付けます。

    • 移行元 ECS インスタンスが EIP を使用している場合: 移行後、移行元 ECS インスタンスから EIP の関連付けを解除してから、移行後の ECS インスタンスに関連付けます。

基盤ハードウェア

移行により基盤ハードウェアが変更されるため、ハードウェアにバインドされたアプリケーションライセンスが無効になる可能性があります。開始前にこれらのライセンスを確認してください。

パフォーマンスへの影響

移行プロセスは、CPU、メモリ、ディスク I/O、ネットワーク帯域幅などのサーバーリソースを消費します。

データ整合性

移行中のデータまたはシステム構成の変更によって引き起こされる問題については、「移行後のデータ整合性の問題」をご参照ください。

Web アプリケーションへの影響

サーバーを Alibaba Cloud ECS へ移行すると、ネットワークトポロジ、コンピューティングおよびストレージリソース、アプリケーションセキュリティ設定、コスト、監視、互換性、ネットワークレイテンシーと帯域幅、バックアップとリカバリ、運用保守プロセスなど、環境のいくつかの側面が変更されます。また、以下の点も考慮する必要があります。

影響

説明

ネットワーク接続

移行後、ECS インスタンスは新しい VPC 内に配置されます。これによりネットワークの場所と構成が変更され、元のネットワークや移行元 VPC 内の他の ECS インスタンスとの直接通信ができなくなります。アカウント間および VPC 間の通信を有効にするには、「VPC 相互接続」をご参照ください。

セキュリティグループ

移行された ECS インスタンスは、インバウンドおよびアウトバウンドトラフィックを制御するために新しいセキュリティグループルールを使用します。アクセスルールの変更により、サービスに影響が出る可能性があります。移行先のセキュリティグループに必要なルールがない場合は、移行元のセキュリティグループからルールをエクスポートし、移行先のセキュリティグループにインポートしてください。詳細については、「セキュリティグループルールのインポートとエクスポート」をご参照ください。

SSL 証明書

Web サイトで HTTPS を使用している場合は、SSL 証明書を申請してインストールしてください。Alibaba Cloud から無料の SSL 証明書を申請し、ECS インスタンスにデプロイできます。詳細については、「SSL 証明書の購入と ECS インスタンスへのデプロイ」をご参照ください。

データ移行

他のサーバーからデータを移行する必要がある場合は、FTP、SCP、または OSS への手動バックアップなどの方法を使用できます。詳細については、「ECS インスタンスへのファイル転送」および「ossutil を使用した ECS インスタンスへのデータ転送」をご参照ください。

その他の構成

データベース接続、API、SLB、およびその他の設定が、新しいドメイン名と ECS IP アドレスを参照していることを確認してください。

前提条件

  • 移行前の準備が完了していること。

  • 移行ガイドを読み、SMC クライアント、移行の仕組み、課金、移行プロセス、フィードバックチャネルについて理解していること。

  • データ損失を防ぐため、移行前に重要なデータをイメージ、スナップショット、または外部ストレージデバイスにバックアップしてください。

  • サーバーを海外リージョン間で移行する場合、パブリックネットワーク接続が不安定なため、移行が遅くなることがあります。移行時間を評価し、転送速度をテストしてください。VPN Gateway、Express Connect、物理専用線、または Smart Access Gateway を使用して、ソースサーバーを Alibaba Cloud Virtual Private Cloud (VPC) に接続し、プライベートネットワーク経由で移行を実行してください。

  • オンプレミスデータセンター、仮想マシン環境、またはクラウドサーバーから、特定の Alibaba Cloud リージョンの VPC に直接アクセスできる場合は、プライベートネットワーク移行ソリューションを使用してください。プライベートネットワーク移行は、パブリックネットワーク経由の移行よりも高速で安定しています。

  • ソースサーバーを既存の Elastic Compute Service (ECS) インスタンスに移行する場合:

    • 移行先インスタンスのオペレーティングシステムは、ソースサーバーのオペレーティングシステムと一致している必要があります (両方とも Linux、または両方とも Windows であること)。

    • 移行先インスタンスには、ソースサーバーと同数以上のデータディスクが必要です。移行先インスタンスのデータディスク数が不足している場合は、データディスクをアタッチする必要があります。

    • 移行先インスタンス上のシステムディスクと各データディスクの容量は、ソースサーバーの対応するディスクの使用領域以上である必要があります。移行先インスタンスのクラウドディスク容量が不足している場合は、ディスクをリサイズする必要があります。

移行手順

説明

Windows インスタンスを移行するには、移行元をインポートする前にディスク領域を圧縮してください。そうしないと、ディスク容量を削減できません。

ステップ 1: 移行元のインポート

コンソールからのインポート

重要
  • 移行元の ECS インスタンスは パブリックネットワーク にアクセスできる必要があります。

  • 移行元サーバーが [実行中] の状態で、かつ Cloud Assistant エージェントが正常に動作している必要があります。詳細については、「Cloud Assistant エージェントのステータスの確認と例外処理」をご参照ください。

  • RAM ユーザーを使用して移行元をインポートする場合、RAM ユーザー権限の管理 が必要です。

    • ECS への読み取り専用アクセスのための AliyunECSReadOnlyAccess 権限。

    • Cloud Assistant の完全な管理アクセスのための AliyunECSAssistantFullAccess 権限。

  1. SMC コンソール - スケールイン移行ページに移動します。

  2. 縮小移行 ページで、移行元のインポート をクリックします。

  3. 移行元のパラメータを設定し、インポート をクリックします。

    インポートプロセスには 3~10 分かかります。

    パラメーター

    説明

    [移行元のタイプ]

    [Alibaba Cloud ECS クラウドサーバー]

    [インポート方法]

    コンソールからインポート を選択します。

    Server Migration Center (SMC) を認可して、コンソールから移行元サーバーにリモート接続し、移行元を自動的にインポートします。インポートプロセス中は Cloud Assistant 機能が自動的に使用されます。プロセスを中断したり終了したりしないでください。

    [地域]

    移行元サーバーが配置されているリージョンを選択します。

    [インスタンス]

    インスタンス ID、名前、または IP アドレスで移行する ECS インスタンスを検索して選択します。複数のインスタンスを一度にインポートできます。

    [タグ] (任意)

    検索と管理を容易にするため、移行タスクにタグを追加します。詳細については、「タグを使用した移行元と移行タスクの管理」および「タグを使用したきめ細かい権限管理」をご参照ください。

    移行タスクには最大 20 個のタグを追加できます。

    [リソースグループ] (任意)

    プロジェクト、事業部、またはその他のディメンションでリソースを管理するため、タスクをリソースグループに割り当てます。

  4. SMC コンソールの 縮小移行 ページで、リアルタイム移行ステータス 列の移行元のステータスを確認します。

    • 移行元オンライン のステータスは、インポートが成功したことを示します。

    • その他のステータスは、インポートが失敗したことを示します。問題をトラブルシューティングしてから、移行元を再インポートしてください。

      • コンソールのエラーメッセージまたは SMC クライアントのログファイルを使用して、問題をトラブルシューティングしてください。デフォルトのインストールディレクトリは次のとおりです。

        • Windows サーバー: C:\smc

        • Linux サーバー: /smc

      • 一般的な問題と解決策については、「SMC FAQ」および「エラーのトラブルシューティング」をご参照ください。

コマンドラインからのインポート

コンソールからのインポートができない場合は、代わりにコマンドラインから移行元をインポートしてください。

重要
  • 移行元サーバーは パブリックネットワーク にアクセスできる必要があります。移行元サーバーにファイアウォールが設定されている場合は、「SMC サービスドメイン名」を参照して必要な SMC ドメイン名とポートを取得し、ファイアウォールの許可リストに追加してください。

  • 移行元サーバーがパブリックネットワークにアクセスできない場合、またはプライベートネットワークを使用して移行効率を向上させたい場合は、「プライベートネットワークベースの移行」をご参照ください。

  1. SMC コンソール - スケールイン移行ページに移動します。

  2. 縮小移行 ページで、移行元のインポート をクリックします。

  3. 画面の指示に従ってパラメーターを設定し、アクティベーションコマンドをコピーします。

    パラメーター

    説明

    [移行元のタイプ]

    [Alibaba Cloud ECS クラウドサーバー]

    [インポート方法]

    コマンドラインでインポート を選択します。

    アクティベーションスクリプトを生成し、移行元サーバー上で実行して移行元をインポートします。

    [アクティベーション数の割り当て]

    アクティベーションコードを使用してアクティベートできる移行元の数。有効な値: 1~1,000。デフォルト値: 200。

    [有効期間]

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

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

    アクティベーションコードを生成するには、次の手順を実行します。

    1. アクティベーションコードの生成 をクリックします。

    2. 移行元サーバーのオペレーティングシステムに基づいて、[Linux Shell] タブまたは [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!」のようなメッセージが返された場合、移行元は正常にインポートされています。

      コマンドの実行に失敗した場合は、「コマンドを使用して Windows 移行元のインポートに失敗した場合の対処方法」をご参照ください。
  5. SMC コンソールの 縮小移行 ページで、リアルタイム移行ステータス 列の移行元のステータスを確認します。

    • 移行元オンライン のステータスは、インポートが成功したことを示します。

    • その他のステータスは、インポートが失敗したことを示します。問題をトラブルシューティングしてから、移行元を再インポートしてください。

      • コンソールのエラーメッセージまたは SMC クライアントのログファイルを使用して、問題をトラブルシューティングしてください。デフォルトのインストールディレクトリは次のとおりです。

        • Windows 移行元サーバー: C:\smc

        • Linux 移行元サーバー: /smc

      • 一般的な問題と解決策については、「SMC FAQ」および「エラーのトラブルシューティング」をご参照ください。

SMC クライアントを使用したインポート

重要
  • クライアントは移行元サーバー上で実行する必要があります。デフォルトではパブリックネットワークアクセスが有効になっています。移行元サーバーにファイアウォールが設定されている場合は、「SMC サービスドメイン名」を参照して必要な SMC ドメイン名とポートを取得し、ファイアウォールの許可リストに追加してください。

  • 移行元サーバーがパブリックネットワークにアクセスできない場合、またはプライベートネットワークを使用して移行効率を向上させたい場合は、「プライベートネットワークベースの移行」をご参照ください。

  1. SMC コンソール - スケールイン移行ページに移動します。

  2. 縮小移行 ページで、移行元のインポート をクリックします。

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

    パラメーター

    説明

    [移行元のタイプ]

    [Alibaba Cloud ECS クラウドサーバー]

    [インポート方法]

    クライアントインポート を選択します。

    移行元サーバーに SMC クライアントを手動でダウンロードしてインストールする必要があります。

    [導入ガイド]

    1. 導入ガイド セクションで、移行元サーバーのオペレーティングシステム (Linux または Windows) とアーキテクチャ (32 ビットまたは 64 ビット) に基づいて、適切な SMC クライアントをダウンロード、インストール、アクティベートするための指示に従ってください。

    2. アクティベーションコードの生成 をクリックして、アクティベーションコードをコピーしてください。

      クライアントをインストールする際にアクティベーションコードを入力する必要があります。
  4. 移行元をインポートします。

    重要

    移行中は SMC クライアントを閉じないでください。閉じると、移行元サーバーと SMC コンソール間の接続が切断され、移行が失敗します。

    Windows 移行元サーバー

    1. ファイル転送をサポートするリモート接続ツール (WinSCP など) を使用して、ダウンロードした SMC クライアントを Windows 移行元サーバーにアップロードします。

    2. Windows 移行元サーバーで、組み込みの解凍ツールまたはサードパーティツールを使用して SMC クライアントパッケージを解凍します。

    3. 移行元サーバーのシステムバージョンに一致する SMC クライアントフォルダー内で、go2aliyun_client.exe アプリケーションをダブルクリックして実行します。

      管理者権限を要求するプロンプトが表示されます。OK をクリックします。
    4. アクティベーションコードまたは AccessKey ペアを取得します。

      • (推奨) アクティベーションコード: SMC コンソールの 導入ガイド セクションで、アクティベーションコードの生成 をクリックしてコードをコピーします。

      • AccessKey ペア: Alibaba Cloud アカウントの AccessKey ペアは、AccessKey ID と AccessKey Secret で構成されます。AccessKey ペアを作成していない場合は、まず 作成してください。

    5. プロンプトに従って、access_access_token_idaccess_token_code の値を入力し、Enter を押します。

      Import Source Server [s-bp18x8751kgz2oyh****] Successfully!」のようなメッセージが返された場合、移行元は正常にインポートされています。

    Linux 移行元サーバー

    1. ファイル転送をサポートするリモート接続ツール (WinSCP など) を使用して、ダウンロードした SMC クライアントを Linux 移行元サーバーにアップロードします。

    2. Linux 移行元サーバーにリモート接続し、SMC クライアントパッケージを展開します。

      この例では Linux 64-bit General-purpose Edition を使用しています。別のバージョンの SMC クライアントを使用する場合は、コマンド内のパッケージ名をダウンロードしたファイルの名前に置き換えてください。

      tar -zxvf go2aliyun_client.tar.gz
      説明

      Linux 64-bit ARM Edition は、g6r 汎用および c6r コンピューティング最適化インスタンスファミリーをサポートします。インスタンスファミリーの詳細については、「エンタープライズレベル Arm ベースコンピューティングインスタンスファミリー」をご参照ください。

    3. (任意) 移行したくないファイルまたはディレクトリを除外します。

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

      • (推奨) アクティベーションコード: SMC コンソールの 導入ガイド セクションで、アクティベーションコードの生成 をクリックしてコードをコピーします。

      • AccessKey ペア: Alibaba Cloud アカウントの AccessKey ペアは、AccessKey ID と AccessKey Secret で構成されます。AccessKey ペアを作成していない場合は、まず 作成してください。

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

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

      アクティベーションコードまたは AccessKey ペアを入力した後、次のプロンプトが表示される場合があります。

      • 移行元システムにスナップショットドライバーがインストールされていない場合、SMC クライアントは次のプロンプトを表示します。

        Linux サーバーのスケールイン移行ではブロックレプリケーションを無効にする必要があるため、no と入力してください。

        重要

        スナップショットドライバーのインストールに失敗した場合、移行タスクを作成する際にブロックレプリケーションを有効にしないでください。有効にすると移行が失敗します。

        123

      • ほとんどの主流の移行元システムには、デフォルトで rsync がインストールされています。rsync がインストールされていない場合、SMC クライアントはインストールを促します。「yes」 と入力すると、rsync が自動的にインストールされます。安装rsync

      • 移行元システムで SELinux が有効になっている場合、SMC クライアントは無効化を促します。「yes」 と入力すると、SELinux が自動的に無効になります。关闭SELinux

      Import Source Server [s-bp11npxndknsycqj****] Successfully!」のようなメッセージが返された場合、移行元は正常にインポートされています。

      説明

      インポートに失敗した場合は、エラーメッセージに基づいて問題をトラブルシューティングしてください。次に、以下のコマンドを実行してバックグラウンドプロセスを終了し、移行元を再インポートしてください。一般的な問題と解決策については、「SMC FAQ」および「エラーのトラブルシューティング」をご参照ください。

      sudo ./go2aliyun_client --abort
      sudo ./go2aliyun_client
  5. SMC コンソールの 縮小移行 ページで、リアルタイム移行ステータス 列の移行元のステータスを確認します。

    • 移行元オンライン のステータスは、インポートが成功したことを示します。

    • その他のステータスは、インポートが失敗したことを示します。問題をトラブルシューティングしてから、移行元を再インポートしてください。

      • コンソールのエラーメッセージまたは SMC クライアントのログファイルを使用して、問題をトラブルシューティングしてください。デフォルトのインストールディレクトリは次のとおりです。

        • Windows 移行元サーバー: C:\smc

        • Linux 移行元サーバー: /smc

      • 一般的な問題と解決策については、「SMC FAQ」および「エラーのトラブルシューティング」をご参照ください。

ステップ 2:移行タスクの設定

  1. 対象の移行元の 操作 列で、 移行を開始 をクリックします。

  2. 画面の指示に従ってパラメータを設定し、 移行を開始 をクリックします。確認ダイアログボックスで注意事項を読み、 確認しました を選択してから、タスクを作成します。

    1. 基本パラメータを設定します。

      パラメータ

      説明

      移行先のタイプ (必須)

      移行シナリオに基づいて移行先タイプを選択します。

      [ECS イメージ]

      移行元サーバーをカスタムイメージに変換し、新しい ECS インスタンスの作成に使用できるようにします。

      次のパラメータを使用できます。

      • [ターゲットリージョン]:移行元サーバーの移行先となる Alibaba Cloud リージョン。このパラメータは必須です。リージョンの詳細については、「リージョンとゾーン」をご参照ください。

      • [イメージ名のプレフィックス]:移行後のカスタムイメージ名のプレフィックス。

      [クラウドサーバーインスタンス]

      移行元サーバーを既存の ECS インスタンスに移行します。移行元サーバーと移行先インスタンスは、ストレージとオペレーティングシステムの設定に互換性がある必要があります。

      重要

      移行先インスタンスへの移行により、そのオペレーティングシステムが置き換えられます。システムディスクの自動スナップショットは削除され、復元できません。データセキュリティまたは将来の使用のために自動スナップショットを保持するには、移行前に自動スナップショットがディスクと共にリリースされないように設定できます。

      次のパラメータを使用できます。

      • [ターゲットリージョン]:移行元サーバーの移行先となる Alibaba Cloud リージョン。このパラメータは必須です。リージョンの詳細については、「リージョンとゾーン」をご参照ください。

      • [ターゲットインスタンス]:移行先インスタンスとして ECS インスタンスを選択します。

      自動増分同期

      有効にすると、移行元サーバーから Alibaba Cloud への増分データを自動的に同期します。デフォルトでは無効になっています。

      • この機能を有効にする場合は、次のパラメータを設定する必要があります。

        • [同期間隔]:増分移行タスクが自動的に実行される間隔。

        • [イメージ最大保留数]:増分移行タスクでデフォルトで保持されるイメージの最大数。

        移行タスクはスケジュールに従って自動的に実行され、増分データを Alibaba Cloud に同期します。増分移行のベストプラクティスについては、「増分サーバー移行」をご参照ください。

      • この機能を無効にすると、移行タスクは 1 回のみ実行されます。

      移行テンプレートを有効にする

      このパラメータは、 移行先のタイプECS イメージ に設定されている場合にのみ使用できます。

      移行テンプレートは、移行タスクのパラメータを事前設定するために使用します。移行を開始すると、テンプレートパラメータが自動的に入力されます。移行テンプレートの設定方法の詳細については、「移行テンプレートの設定」をご参照ください。

      ネットワークタイプ

      中継インスタンスへのデータ転送に使用するネットワークを選択します。デフォルトでは、データはパブリックネットワーク経由で転送され、中継インスタンスは選択された VPC と vSwitch 内に作成され、パブリック IP アドレスが自動的に割り当てられます。

      [インターネット転送]

      データはパブリックネットワーク経由で中継インスタンスに転送されます。このモードを使用するには、移行元サーバーがパブリックネットワークにアクセスできる必要があります。ビジネス要件に基づいて VPC と vSwitch を指定できます。

      • VPC と vSwitch を指定:移行タスクは、指定した VPC と vSwitch 内に中継インスタンスを作成します。

      • VPC と vSwitch を指定しない:移行タスクは、システムが自動的に作成する新しい VPC と vSwitch 内に中継インスタンスを作成します。

      [プライベートネットワーク伝送]

      データは VPC 経由で中継インスタンスに転送されます。このモードを使用するには、移行元サーバーを Alibaba Cloud VPC に接続し、VPC と vSwitch を指定する必要があります。

      説明

      オンプレミスデータセンター (IDC)、仮想マシン環境、または別のクラウドホストから特定のリージョンの Alibaba Cloud VPC に直接アクセスできる場合は、この移行方法を使用することを推奨します。プライベートネットワーク経由でのデータ転送は、パブリックネットワーク経由よりも高速で安定しています。VPN Gateway、Express Connect、または Smart Access Gateway を使用して、移行元サーバーを VPC に接続できます。詳細については、「VPC をローカルデータセンターまたは別のクラウドに接続する」をご参照ください。

      このパラメータは、 移行先のタイプクラウドサーバーインスタンス に設定されている場合にのみ使用できます。

      • [一定]:デフォルトでは、 [移行先インスタンス] の IP アドレスが保持されます。

      • [手動指定]: [移行先インスタンス] が属する vSwitch の使用可能な IP アドレス範囲から IP アドレスを入力できます。移行元の IP アドレスが vSwitch の CIDR ブロック内にある場合は、移行先インスタンスの IP アドレスを移行元の IP アドレスに変更できます。

        • 移行先インスタンスの CIDR ブロックが移行元と同じ場合:移行元のプライベート IP アドレスを入力します。

        • 移行先インスタンスの CIDR ブロックが移行元と異なる場合:まず移行先インスタンスの VPC を変更して CIDR ブロックを同じにする必要があります。次に、移行元のプライベート IP アドレスを入力します。

    2. 必要に応じてディスクパーティション構造を調整します。

      パラメータ

      説明

      ディスクパーティション構造を調整

      この機能はデフォルトで有効になっており、SMC クライアント V2.8.0 以降が必要です。SMC クライアントの詳細については、「SMC クライアント使用ガイド」をご参照ください。

      Linux システム

      ブロックレプリケーションはデフォルトで無効になっています。ディスクサイズとパーティションサイズを変更して、スケールイン移行を設定できます。

      • 移行先ディスクサイズは、移行元ディスクの使用済み容量より大きくする必要があります。

        たとえば、移行元ディスクサイズが 60 GiB で使用済み容量が 30 GiB の場合、移行先ディスクサイズは 30 GiB より大きくする必要があります。
      • 移行先ディスクサイズは、すべてのパーティションサイズの合計より大きくする必要があります。

        たとえば、移行先ディスクサイズが 40 GiB の場合、すべてのパーティションサイズの合計は 40 GiB 未満である必要があります。

      その他のパラメータについては、「ディスクパーティション構造パラメータ」をご参照ください。

      Windows システム

      ブロックレプリケーションはデフォルトで有効になっており、変更できません。カスタムディスクサイズは、すべてのパーティションサイズの合計より大きくする必要があります。

      重要

      移行元をインポートする前に、移行元のディスク領域を圧縮していることを確認してください。そうでない場合、ディスク容量を削減することはできません。

      その他のパラメータについては、「ディスクパーティション構造パラメータ」をご参照ください。

      次の表は、ディスクパーティション構造に関連するパラメータを説明しています。

      ディスクの設定

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

      • [システムディスク]:移行先 ECS インスタンスのシステムディスクのサイズ (GiB)。有効な値:20~2,048。

        移行先システムディスクの容量は、移行元システムディスクの使用済み容量より大きくする必要があります。たとえば、移行元システムディスクのサイズが 400 GiB で使用済み容量が 100 GiB の場合、移行先システムディスクのサイズは 100 GiB より大きくする必要があります。

        説明

        デフォルトでは、このパラメータは移行元システムディスクのサイズに設定されます。

      • [データディスク] <N>:移行先 ECS インスタンスのデータディスクのサイズ (GiB)。有効な値:1~32,768。

        • 変数 <N> はデータディスク番号を指定します。サーバーを移行先インスタンスに移行する場合、N はデータディスク ID です。

        • データディスクのサイズは、移行元データディスクの使用済み容量より大きくする必要があります。

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

      • LVM:スケールイン移行では LVM を有効にすることはできません。

        LVM (Logical Volume Manager) は、Linux システムでディスクパーティションを管理するためのメカニズムです。LVM は標準的なディスクパーティショニングよりも柔軟性が高く、ディスク領域を動的に調整できます。

      マウントポイントの設定

      • 移行:ビジネス要件に基づいて、データディスクを移行するかどうかを選択できます。

      • ブロックレプリケーションの有効化:このオプションは、SMC クライアントバージョン 3.2.0 より前のバージョンでのみ表示されます。ブロックレプリケーションを使用すると、データ転送の安定性が向上し、移行先パーティション構造が移行元と一致することが保証されます。ただし、パーティションサイズは変更できません。SMC は、移行元ディスクのパーティションの状態に基づいて、ブロックレプリケーションを有効にするかどうかを判断します。

        • 移行元サーバーが Windows を実行している場合、ブロックレプリケーションはデフォルトで有効になっており、無効にすることはできません。

        • 移行元サーバーが Linux を実行している場合、ブロックレプリケーションはデフォルトで無効になっており、変更できません。

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

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

      説明

      移行先インスタンスのディスクサイズが移行元ディスクと一致しない場合、タスクを作成できません。この場合、システムはディスクサイズの要件を満たすために、マウントポイントの位置を自動的に調整します。マウントポイントを調整した後も要件が満たされない場合は、画面上のメッセージに基づいて問題をトラブルシューティングしてください。

      ディスクサイズの要件を満たすために、マウントポイントを手動でドラッグすることもできます。ただし、ブートパーティションまたはシステムパーティションをドラッグすることはできません。これを行うには、次の手順を実行します。

      1. マウントポイントの横にある image アイコンにカーソルを合わせます。

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

    3. (オプション) 移行テスト、データ転送制限、圧縮率、ライセンスなどのパラメータを設定するには、 [Advanced Settings] をクリックします。

      パラメータ

      説明

      タスク名

      移行タスクの名前。

      タスクの説明

      移行タスクの説明。

      移行リハーサル

      移行テストは、実際の移行前にタスクの実行可能性を検証し、リスクを特定し、データ量、移行速度、推定所要時間を報告します。テスト中に使用される従量課金リソースには料金が発生します。デフォルトでは、 移行リハーサル が有効になっています。

      警告

      移行先タイプが クラウドサーバーインスタンス の場合、移行テスト中に移行先 ECS インスタンスのすべてのディスクのスナップショットが作成されます。テストが異常な場合、または実行モードが テスト実行のみ に設定されている場合、テスト完了後にスナップショットは自動的にロールバックされます。移行テスト中は移行先 ECS インスタンスが使用できず、インスタンス上のデータは失われます。移行先 ECS インスタンスに重要なデータがないことを確認してください。

      詳細については、「移行テストの設定」をご参照ください。

      実行方法

      移行リハーサル が有効かどうかに基づいて実行モードを選択します。

      テストが有効

      • [テスト実行のみ]:移行テストタスクのみを作成します。テスト完了後、サーバー移行タスクを手動で開始する必要があります。

      • [テストと移行]:テスト完了後、 緊急 な問題がなければ、移行タスクが自動的に開始されます。デフォルトでは、 テストと移行 が選択されています。

      テストが無効

      • [今すぐ移行]:タスク作成後すぐに移行を開始します。デフォルトでは、 今すぐ移行 が選択されています。

      • [予約移行]:タスク作成後、指定された時刻に移行タスクを自動的に開始します。

        スケジュールされた実行の最も早い時刻は、現在の時刻から 10 分後です。
      • [作成のみ]:移行タスクのみを作成します。 タスク開始 列の 操作 をクリックして、タスクを手動で開始する必要があります。

      転送速度制限

      ネットワーク経由でデータが転送される最大速度 (Mbit/s)。 圧縮率 が 0 より大きい値に設定されている場合、実際の転送速度は リアルタイム移行ステータス 列に表示される速度よりも低くなります。

      圧縮率

      要件に基づいて圧縮率を設定します。

      • 帯域幅が限られている環境では、圧縮率を高くするとデータ転送速度を向上させることができます。

      • 高帯域幅環境では、移行元の CPU リソース消費を削減するため、データを圧縮しないことを推奨します。

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

      Checksum検証

      この機能はデフォルトで無効になっています。有効にすると、データ整合性チェックが強化されますが、転送速度が低下する可能性があります。

      SSL暗号化転送を有効にする

      この機能はデフォルトで有効になっており、SSL 暗号化で転送中のデータを保護します。

      ライセンスタイプ

      • [アリババクラウド] (デフォルト):現在、Microsoft Windows Server ライセンスのみを提供しています。移行後、中国 (香港) のリージョンまたは中国本土以外でイメージから ECS インスタンスを作成すると、ライセンス料金が発生します。オペレーティングシステムは自動的にアクティベートされます。実際の料金は、インスタンスを作成する際に表示されます。

      • [ライセンス付き] (Bring Your Own License): Microsoft、Red Hat Enterprise Linux、および SUSE Linux Enterprise Server の BYOL クラウド移行を利用できます。移行後、イメージから ECS インスタンスを作成してもライセンス料金は発生しません。アクティベーションには独自のライセンスを使用する必要があります。

        説明

        既に ECS インスタンスを作成している場合、Alibaba Cloud では、指定された ECS インスタンス用に Red Hat Enterprise Linux や SUSE Linux Enterprise Server などのソフトウェアライセンスを迅速に購入できます。詳細については、「ECS インスタンスのソフトウェアライセンスの購入」をご参照ください。

      タグ

      検索と管理を容易にするため、移行タスクにタグを追加します。詳細については、「タグを使用した移行元と移行タスクの管理」および「タグを使用したきめ細かい権限管理」をご参照ください。

      説明

      移行タスクには最大 20 個のタグを追加できます。

      中継インスタンスタイプ

      このパラメータは、 移行先のタイプECS イメージ に設定されている場合にのみ使用できます。

      • 中継インスタンスタイプを選択:特定のインスタンスタイプを選択すると、システムはそのインスタンスタイプを使用して中継インスタンスを作成します。インスタンスタイプの在庫がない場合、移行タスクの作成に失敗します。

      • 中継インスタンスタイプを選択しない:システムは事前定義されたリストからインスタンスタイプを選択して中継インスタンスを作成します。

      重要

      移行エラーを防ぐため、移行中は中継インスタンスを停止、起動、再起動、またはリリースしないでください。移行完了後、インスタンスは自動的にリリースされます。

      診断ログの送信

      診断分析のため、SMC クライアントログを SMC サーバーに自動的にアップロードします。これにより、移行エラーが発生した場合の問題解決に役立ちます。この機能はデフォルトで有効になっています。

      SMC クライアントログは通常、インストールディレクトリ内の /smc/go2aliyun_client*/Logs ディレクトリに保存されます。

  3. サーバー移行 ページで、リアルタイムの移行ステータスを確認します。

    移行テストを有効にした場合、SMC は最初にテストを実行します。データ転送の所要時間は、データ量やネットワーク帯域幅などの要因によって異なります。

    image

    説明
    • [速度:]:圧縮前に 1 秒あたりに転送されるデータ量。移行タスクの作成時に 圧縮率 を 0 より大きい値に設定した場合、表示される速度は圧縮データの実際の転送速度よりも高くなります。

    • [残り同期時間:]:同期が完了するまでの推定時間。次の式を使用して計算します:(合計データ量 - 転送済みデータ量) / 速度。

    • 転送速度が計画に対して遅すぎる場合は、移行元サーバーと移行先サーバーの固定帯域幅を一時的に増やすことを検討してください。詳細については、「移行時間の評価と転送速度のテスト」をご参照ください。

    移行エラーイベントのサブスクライブと移行の変更または一時停止

    • 移行エラーの通知を受け取るには、CloudMonitor で SMC 移行タスクエラーイベント通知をサブスクライブすると、タイムリーなメール通知を受け取ることができます。

    • 移行タスクが 同期中 状態のときに、次の操作を実行することもできます。

      • 移行タスクの編集: 操作 列で 移行を修正 をクリックして、データ転送制限、圧縮率、チェックサム検証などのパラメータを変更します。

      • 移行タスクの一時停止: 操作 列で 移行を停止する をクリックして移行を一時停止します。

  4. (オプション) 移行の詳細を表示します。

    移行ソースID/名称 列で、移行元の ID をクリックして詳細を表示します。

移行結果の確認

  • リアルタイム移行ステータス完了 の場合、移行が成功したことを示します。

    • 移行先のタイプECS イメージ の場合:

      移行が成功すると、Alibaba Cloud アカウントにカスタムイメージが作成されます。右にスクロールし、移行成果物 列で レポートを表示 をクリックして イメージ検出結果を表示します。

      手動検証 (推奨)

      操作 列で、インスタンスを作成 をクリックします。コンソールの ECS インスタンス作成ページにリダイレクトされ、新しく作成されたカスタムイメージがデフォルトで選択されています。ECS インスタンスの作成方法の詳細については、「カスタムイメージまたは共有イメージからインスタンスを作成する」をご参照ください。デフォルトのシステムディスクタイプと容量は、スケールダウンされたクラウドディスクのタイプとサイズと一致しない場合があります。必要に応じて設定を調整してください。

      image

      自動検証

      説明

      この機能を使用するには、インスタンスに Cloud Assistant エージェントをインストールする必要があります。インスタンスでは、サポートされているオペレーティングシステムバージョンを実行する必要があります。詳細については、「Cloud Assistant エージェントのインストール」をご参照ください。

      この機能は、Alibaba Cloud OOS テンプレート ACS-SMC-CreateAndVerifyInstance を使用して、イメージから ECS インスタンスを自動的に作成し、正常に起動するかどうかを検証します。

      1. 操作 列で、移行結果を検証 をクリックします。

        image

      2. 表示されたダイアログボックスで、検証プロセスを確認し、今すぐ検証 をクリックします。

        また、カスタム検証スクリプトの引数を設定する をクリックして、検証パラメーターを手動で設定することもできます。

      3. 移行結果を検証 列で、結果を確認します。

        • [検証に成功しました]: 検証に成功しました。詳細 をクリックすると、詳細情報を表示できます。

        • [検証未完了]: 検証に失敗しました。理由を確認する をクリックして、失敗の原因を特定し、トラブルシューティングします。

        また、[「操作」]列の ... アイコンをクリックし、OOSに移動して履歴の検証を確認する を選択して、OOS テンプレートの実行履歴を表示することもできます。

    • 移行先のタイプクラウドサーバーインスタンス の場合、操作 列の ターゲットインスタンスの表示 をクリックして移行先の ECS インスタンスページを開くことができます。

  • 移行ドリルのステータスが image.png の場合、移行ドリルは失敗しています。

    ドリルレポートを確認し、すべての緊急ドリル項目を解決してから、移行ドリルを再試行してください。詳細については、「移行ドリルを設定する」をご参照ください。

  • リアルタイム移行ステータスInError の場合、移行タスクは失敗しています。

    この場合は、問題をトラブルシューティングして移行をリトライしてください。

    1. 操作 列で、エラーのトラブルシューティング をクリックします。表示されたエラーコードとメッセージを使用して、問題を解決します。詳細については、「SMC FAQ」および「エラーのトラブルシューティング」をご参照ください。

    2. 問題を修正した後、操作 列で 移行ジョブの再試行 をクリックします。移行が失敗した時点から再開されます。

      重要

      中間インスタンスを解放した場合は、移行を再起動する必要があります。詳細については、「誤って中間インスタンスを解放した場合の対処方法」をご参照ください。

次のステップ

移行が成功した後、ビジネスが想定どおりに動作するよう、次の手順を実行してください:

リソースのクリーンアップ

イメージへの移行

移行中、Server Migration Center (SMC) は移行を支援するために、移行先の Alibaba Cloud アカウントに No_Delete_SMC_Transition_Instance という名前の一時的な従量課金の中間インスタンスを作成します。移行の結果によって、インスタンスを手動でリリースする必要があるかどうかが決まります。

  • 移行成功: SMC は中間インスタンスを自動的にリリースします。手動でのクリーンアップは必要ありません。

  • 移行エラー: SMC は中間インスタンスをリリースせず、料金が継続的に発生します。不要な課金を避けるため、次のいずれかの方法でインスタンスをリリースできます。

    • 移行タスクが不要になった場合は、移行元 ID をクリックします。移行タスクの 操作 列で 移行キャンセル をクリックすると、移行タスクが削除され、中間インスタンスが自動的にリリースされます。

    • 手動で中間インスタンスをリリースします。

インスタンスへの移行

移行中、SMC は移行を支援するために、SMC_Temp_Disk という名前の一時的な従量課金の中間ディスクを作成し、移行先インスタンスにアタッチします。移行の結果によって、中間ディスクを手動でリリースする必要があるかどうかが決まります。

  • 移行成功: SMC は中間ディスクを自動的にリリースします。手動でのクリーンアップは必要ありません。

  • 移行エラー: SMC は中間ディスクをリリースせず、料金が継続的に発生します。不要な課金を避けるため、次のいずれかの方法でディスクをリリースできます。

    • 移行タスクが不要になった場合は、移行元 ID をクリックします。移行タスクの 操作 列で 移行キャンセル をクリックすると、移行タスクが削除され、中間ディスクが自動的にリリースされます。

    • 手動で中間ディスクをリリースします。

参考資料

  • 初回のフル移行後、カスタム間隔で増分移行を実行することで、ソースサーバーからデータを同期し、最終的なカットオーバー時のダウンタイムを削減できます。詳細については、「増分サーバー移行」をご参照ください。

  • 一般的な問題のソリューションについては、「よくある質問」および「トラブルシューティング」をご参照ください。

よくある質問

Windows ディスクを縮小する方法

この例では、Windows Server 2016 でデータディスクを縮小する方法を示します。手順を環境に合わせて調整してください。

重要

データ損失を防ぐため、操作を進める前に、重要なデータをイメージ、スナップショット、またはインスタンスとは別のストレージデバイスにバックアップしてください。

  1. サーバーにリモート接続します。

  2. Windows Server のデスクトップで、开始图标 アイコンを右クリックし、[ディスクの管理] をクリックします。

  3. [ディスクの管理] ダイアログボックスで、[操作] > [ディスクの再スキャン] を選択して、ディスクのパーティションと容量を確認します。

    次の図に示すように、ディスク 0 (C ドライブ) はシステムディスク、ディスク 1 (D ドライブ) はデータディスクです。

    image

  4. 縮小するボリュームを右クリックし、[ボリュームの縮小] をクリックします。

    image

  5. [D の縮小] ダイアログボックスで、[縮小する領域のサイズ (MB)] に値を入力し、[縮小] をクリックします。

    説明
    • [縮小する領域のサイズ (MB)]:作成する未割り当て領域のサイズを指定します。デフォルトでは、このフィールドには使用可能な最大縮小領域が表示されます。この値は調整できます。

    • [縮小後の合計サイズ (MB)]:縮小後のパーティション (この例では D ドライブ) の最終サイズです。

    [縮小する領域のサイズ (MB)] + [縮小後の合計サイズ (MB)] = [縮小前の合計サイズ (MB)]。たとえば、200,000 MB + 107,070 MB = 307,070 MB です。

    image

    操作が完了すると、ディスク 1 に 200,000 MB (195.31 GB) の [未割り当て] 領域が作成されます。