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

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

最終更新日:Aug 21, 2026

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

移行制限

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

移行の影響

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

影響項目

説明

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

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

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

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

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

中間インスタンス

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

移行中に中間インスタンスを停止、起動、再起動、リリースしたり、課金方法を変更したりしないでください。中間インスタンスは移行後に自動的にリリースされます。

説明
  • 各移行において、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 インスタンスは新しい Virtual Private Cloud (VPC) を使用します。そのネットワークロケーションやその他の構成が変更されるため、インスタンスは元のネットワークや移行元 VPC 内の他の ECS インスタンスと直接通信できなくなります。アカウント間および VPC 間の通信を有効にするには、「VPC 相互接続」をご参照ください。

セキュリティグループ

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

SSL 証明書

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

データ移行

他のサーバーからデータを移行するには、FTP、SCP、または Object Storage Service (OSS) への手動バックアップを使用します。詳細については、「ECS インスタンスへのファイル転送」および「ossutil を使用した ECS インスタンスへのデータ転送」をご参照ください。

その他の構成

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

前提条件

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

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

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

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

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

  • ソースサーバーを既存の 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. 管理者権限 でコピーしたコマンドを貼り付けて実行し、移行元をインポートします。

      wget https://p2v-tools.oss-cn-hangzhou.aliyuncs.com/smc/run_smc_client.sh -O ./run_smc_client.sh && bash ./run_smc_client.sh  --accesstokenid=at-bp19bsnkkif5  --accesstokencode=dybNpkCaofKUPg2J8C

      Import Source Server [s-bp18x8751kgz2oyh****] Successfully! のような成功メッセージは、移行元がインポートされたことを示します。

    Windows ソースサーバー

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

    2. 管理者権限で Windows PowerShell を開きます。

    3. コピーしたコマンドを貼り付けて実行し、移行元をインポートします。

      $(New-Object -TypeName System.Net.WebClient).DownloadFile('https://p2v-tools.oss-cn-hangzhou.aliyuncs.com/smc/run_smc_client.ps1', 'C:\run_smc_client.ps1'); C:\run_smc_client.ps1 -accesstoken at-bp****rkif5 -accesstokencode dybNpkAGl****JUPg2JT8C_

      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. アクティベーションコードまたはアクセスキーペアを取得します。

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

      • アクセスキーペアを取得する:Alibaba Cloud アカウントのアクセスキーペアは、アクセスキー ID とアクセスキーシークレットで構成されます。アクセスキーペアを作成していない場合は、まず作成します。

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

      Import Source Server [s-bp18x8751kgz2oyh****] Successfully! のようなメッセージが返された場合、移行元のインポートは成功です。

    Linux ソースサーバー

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

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

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

      tar -zxvf go2aliyun_client.tar.gz
      説明

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

    3. (オプション) 移行したくないファイルまたはディレクトリを除外します

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

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

      • アクセスキーペアを取得する:Alibaba Cloud アカウントのアクセスキーペアは、アクセスキー ID とアクセスキーシークレットで構成されます。アクセスキーペアを作成していない場合は、まず作成します。

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

      cd go2aliyun_client_linux_x86_64
      sudo chmod +x go2aliyun_client
      sudo ./go2aliyun_client
    6. プロンプトに従って、アクティベーションコードまたはアクセスキーペアを入力します。以下は、アクティベーションコードを入力する例です。

      [root@iZbp14hrmgyfxxxp0yzllrZ go2aliyun_client2.6.5_linux_x86_64]# ./go2aliyun_client
      [2023-01-31 15:30:48] [Info]    ========= Goto Aliyun Client 2.6.5. =========
      [2023-01-31 15:30:48] [Info]    Load User Config...
      Please Enter Access Token Id Or Access Id: at-bp1bqcxx94dnpodl1cm
      Please Enter Access Token Code: ****************************************
      [2023-01-31 15:32:08] [Info]    Load Client Data...
      [2023-01-31 15:32:09] [Info]    Check System Info [Aliyun x86_64]...

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

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

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

        重要

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

        [2021-08-26 18:01:07] [Info]  Check System Info [Aliyun x86_64]...
        OS Info: Alibaba Cloud Linux 3 (Soaring Falcon) (5.10.23-5.al8.x86_64)
        CPU Info: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
        CPU Usage: 1 Cores (0.00%) Memory Usage: 0.77GB/1.00GB (77.00%)
        Hostname: launch-advisor-20210826-test0421-Linux IP Address: 10.10.xxx  Mac Address: 00163E19Exxx
        [2021-08-26 18:01:08] [Info]  Snapshot Check...
        Install snapshot dependences(gcc/make/kernel-devel)? (yes/no): no
      • ほとんどの主流のソースシステムには、デフォルトで rsync がインストールされています。rsync がインストールされていない場合は、SMC クライアントからインストールを促すメッセージが表示されます。yes と入力すると、rsync が自動的にインストールされます。

        [2019-06-26 20:20:25] [Info]  Generate SSH Key...
        [2019-06-26 20:20:25] [Info]  Import Source Server
        [2019-06-26 20:20:26] [Info]  Import Source Server [s-bxxx] Successfully!
        Need to install rsync, run 'apt-get -y install rsync' to continue? (yes/no): yes
      • 移行元システムで SELinux が有効な場合、SMC クライアントは無効化を促すプロンプトを表示します。yes と入力すると、SELinux が自動的に無効になります。

        [2019-06-27 17:53:00] [Info]    Import Source Server...
        [2019-06-27 17:53:00] [Info]    Import Source Server [s-bxxxxxxxxxxxg] Successfully!
        Need to disable SELINUX, run 'setenforce 0' to continue? (yes/no): yes

      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 イメージ]

      ソースサーバーを、新しい Elastic Compute Service (ECS) インスタンスの作成に使用できるカスタムイメージに変換します。

      以下のパラメータが利用可能です。

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

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

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

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

      重要

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

      以下のパラメータが利用可能です。

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

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

      [自動増分同期]

      有効にすると、ソースサーバーからの増分データを Alibaba Cloud に自動的に同期します。デフォルトでは無効です。

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

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

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

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

      • この機能を無効にすると、移行タスクは一度だけ実行されます。

      [移行テンプレートの有効化]

      このパラメーターは、移行先のタイプ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 をローカルデータセンターまたは別のクラウドに接続する」をご参照ください。

      [ターゲットインスタンスの IPv4 プライベートエンドポイント]

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

      • [変更しない]:デフォルトでは、移行先インスタンス の 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) は、Linux システムでディスクパーティションを管理するためのメカニズムです。LVM は標準のディスクパーティショニングよりも柔軟性があり、ディスク領域を動的に調整できます。

      マウントポイントの設定

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

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

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

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

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

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

      説明

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

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

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

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

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

      パラメータ

      説明

      [タスク名]

      移行タスクの名前。

      [タスクの説明]

      移行タスクの説明。

      [実行方法]

      移行演習機能は、開始前にタスクの実現可能性とリスクを評価します。データ量、移行速度、合計時間の見積もりを提供し、潜在的な移行問題を軽減するための修正を提案します。移行演習中に使用される従量課金リソースには料金が発生します。

      重要

      ターゲットタイプが [ECS インスタンス] の場合、移行ドリルによってターゲット ECS インスタンス上のすべてのディスクのスナップショットが作成されます。 このスナップショットは、ドリル中に例外が発生した場合、または実行モードが [テストのみ] に設定されている場合、ドリル完了後に自動的にロールバックされます。 移行ドリル中、ターゲット ECS インスタンスは利用できなくなり、そのデータは失われます。 ターゲット ECS インスタンスに重要なデータが含まれていないことを確認してください。

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

      • [テストおよび移行]:移行ドリルが完了し、ステータスが [クリティカル] のドリル項目がない場合、システムはサーバー移行ジョブを自動的に開始します。デフォルトでは、 [テストおよび移行] が選択されています。

      [転送速度制限]

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

      [圧縮率]

      要件に応じて圧縮率を設定します。

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

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

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

      [Checksum検証]

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

      [SSL 暗号化転送]

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

      [ライセンスタイプ]

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

      • [ライセンス付き]: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 はまず演習を実行します。データ転送時間は、データ量やネットワーク帯域幅などの要因によって異なります。

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

    • [残り同期時間:]次の式で計算される、同期が完了するまでの推定時間:(総データ量 - 転送済みデータ量) / 速度。

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

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

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

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

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

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

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

    移行ソースID/名称 列で、移行元の ID をクリックすると、その詳細が表示されます。

移行結果の検証

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

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

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

      手動検証 (推奨)

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

      自動検証

      説明

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      重要

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

次のステップ

移行が成功したら、次の手順に従って、ビジネスが期待どおりに動作することを確認してください。

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

イメージへの移行

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

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

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

    • 移行タスクが不要になった場合は、移行元 ID をクリックします。移行タスクの 操作 列で、移行の削除 をクリックして移行タスクを削除し、中間インスタンスを自動的にクリーンアップします。

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

移行先インスタンスへの移行

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

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

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

    • 移行タスクが不要になった場合は、移行元 ID をクリックします。移行タスクの 操作 列で、移行の削除 をクリックして移行タスクを削除し、中間ディスクを自動的にクリーンアップします。

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

関連ドキュメント

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

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

よくある質問

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

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

重要

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

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

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

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

    ディスク 0 (C ドライブ) はシステムディスク、ディスク 1 (D ドライブ) はデータディスクです。

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

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

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

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

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

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