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

Server Migration Center:オペレーティングシステムの移行 (Windows)

最終更新日:Jan 15, 2026

ご利用のオペレーティングシステムがサポート終了 (EOL) に達した場合、またはビジネス要件を満たすために新しいバージョンにアップグレードする必要がある場合、Server Migration Center (SMC) を使用して、Elastic Compute Service (ECS) インスタンスのシステムディスク上のデータを保持したままオペレーティングシステムを移行できます。 このトピックでは、SMC を使用して Windows Server 2008 R2、2012 R2、2016、または 2019 を新しいバージョンに移行する方法について説明します。

背景情報

Microsoft は、2020 年 1 月 14 日に Windows Server 2008/2008 R2 のサポートを、2023 年 10 月 10 日に Windows Server 2012/2012 R2 のサポートを終了しました。 これらのオペレーティングシステムを実行している ECS インスタンスをご利用の場合、サポート終了 (EOL) したオペレーティングシステムに伴うリスクを回避するために、ソフトウェアアップデートとセキュリティパッチを引き続き受信するための適切な措置を講じる必要があります。 詳細については、「Windows Server オペレーティングシステム」をご参照ください。 Server Migration Center (SMC) のオペレーティングシステム移行機能は、いくつかの移行パスを提供します。 移行後、OS カーネルと主要なソフトウェアパッケージはインプレースでアップグレードされ、システムディスク上のデータは保持されます。

説明

システムディスク上のデータを保持する必要がない場合、またはより多くの OS 変換オプションが必要な場合は、システムディスクを交換してオペレーティングシステムを変更できます。

移行パス

Windows Server 2008 R2

Windows Server 2008 R2 はサポートが終了しています。 ワークロードを、メインストリームサポート期間中の Windows Server 2016 または 2019 に移行できます。

重要

Windows OS 移行機能の制限により、Windows Server 2008 R2 を Windows Server 2016 または 2019 に直接移行することはできません。 まず、中間バージョンである Windows Server 2012 R2 に移行する必要があります。

  1. Windows Server 2008 R2 を中間バージョンである Windows Server 2012 R2 に移行します。

    システムアーキテクチャ

    移行元オペレーティングシステム

    移行先オペレーティングシステム

    x86

    Windows Server 2008 R2 Standard Edition 64 ビット (中国語/英語)

    Windows Server 2012 R2 Datacenter Edition 64 ビット (中国語/英語)

    Windows Server 2008 R2 Enterprise Edition 64 ビット (中国語/英語)

  2. Windows Server 2012 R2 を Windows Server 2016 または 2019 に移行します。

    システムアーキテクチャ

    移行元オペレーティングシステム

    対象オペレーティングシステム

    x86

    Windows Server 2012 R2 Datacenter Edition 64 ビット (中国語/英語)

    • Windows Server 2016 Datacenter Edition 64 ビット (中国語/英語)

    • Windows Server 2019 Datacenter Edition 64 ビット (中国語/英語)

Windows Server 2012 R2

Windows Server 2012 R2 はサポートが終了しています。 ワークロードを、メインストリームサポート期間中の Windows Server 2016 または 2019 に移行できます。

システムアーキテクチャ

移行元オペレーティングシステム

対象オペレーティングシステム

x86

Windows Server 2012 R2 Standard Edition 64 ビット (中国語/英語)

  • Windows Server 2016 Datacenter Edition 64 ビット (中国語/英語)

  • Windows Server 2019 Datacenter Edition 64 ビット (中国語/英語)

Windows Server 2012 R2 Datacenter Edition 64 ビット (中国語/英語)

Windows Server 2016

システムアーキテクチャ

移行元オペレーティングシステム

対象オペレーティングシステム

x86

Windows Server 2016 Standard Edition 64 ビット (中国語/英語)

  • Windows Server 2019 Datacenter Edition 64 ビット (中国語/英語)

  • Windows Server 2022 Datacenter Edition 64 ビット (中国語/英語)

Windows Server 2016 Datacenter Edition 64 ビット (中国語/英語)

Windows Server 2019

システムアーキテクチャ

移行元オペレーティングシステム

対象オペレーティングシステム

x86

Windows Server 2019 Datacenter Edition 64 ビット (中国語/英語)

Windows Server 2022 Datacenter Edition 64 ビット (中国語/英語)

制限事項

  • Windows のクロス言語移行はサポートされていません。

  • 特定の移行パスのみがサポートされています。

  • 移行対象の Windows インスタンスは、少なくとも 2 vCPU と 2 GiB のメモリを持つインスタンスタイプである必要があります。

  • OS 移行ツールはソフトウェアパッケージをダウンロードしてインストールするため、リソースを消費します。 移行を開始する前に、インスタンスの C ドライブに少なくとも 20 GiB の空き領域があり、その空き領域が C:\Windows フォルダーのサイズよりも大きいことを確認してください。

  • スナップショットの作成中にインスタンスを移行することはできません。 移行を開始する前に、スナップショットの作成が完了するまでお待ちください。

  • Windows OS の移行は、次のリージョンでのみサポートされています。

    アジアパシフィック - 中国

    アジアパシフィック - その他

    ヨーロッパおよびアメリカ

    中東

    • 中国 (杭州)

    • 中国 (上海)

    • 中国 (青島)

    • 中国 (北京)

    • 中国 (張家口)

    • 中国 (フフホト)

    • 中国 (ウランチャブ)

    • 中国 (深セン)

    • 中国 (河源)

    • 中国 (広州)

    • 中国 (成都)

    • 中国 (香港)

    • 中国 (武漢 - ローカルリージョン)

    • 日本 (東京)

    • 韓国 (ソウル)

    • シンガポール

    • マレーシア (クアラルンプール)

    • インドネシア (ジャカルタ)

    • フィリピン (マニラ)

    • タイ (バンコク)

    • ドイツ (フランクフルト)

    • イギリス (ロンドン)

    • 米国 (シリコンバレー)

    • 米国 (バージニア)

    SAU (リヤド - パートナーリージョン)

注意事項

重要

オペレーティングシステムを移行する前に、次の注意事項に留意してください。

移行段階

注意事項

移行前

  • 準備を完了します。 詳細については、「事前準備」をご参照ください。

  • 移行を開始する前に、「制限事項」を読み、移行先 OS 環境ですべてのビジネスアプリケーションの包括的なテストを実施してください。 これにより、アプリケーションの互換性とパフォーマンスが確保され、移行後のビジネスの中断や機能の障害を回避できます。

  • 移行中、ソースインスタンスのシステムカーネルとソフトウェアパッケージがインストールまたは更新され、インスタンスは複数回再起動します。 これにより、サービスが利用できなくなります。 影響を評価し、続行する前にサービスを停止してください。

移行中

  • 移行中は、手動または O&M スクリプトを使用して ECS インスタンスを停止、再起動、またはリリースしないでください。 移行が失敗する可能性があります。

  • 移行ドリルを実行したり、移行をキャンセルしたりすると、移行前のスナップショットへの自動ロールバックがトリガーされる場合があります。 移行中に生成されたデータは失われます。

  • 移行プロセスには、スナップショットの作成、OS カーネルバージョンの変換、ソフトウェアパッケージの再インストールとアップグレード、ECS インスタンスの停止と起動などの操作が含まれます。 ビジネスの中断を避けるために、重要なデータをバックアップし、適切な時間帯に移行をスケジュールしてください。

  • Windows の移行中、Windows インストールメディアのスナップショットが自動的に Alibaba Cloud アカウントと共有されます。 このスナップショットは、中間ディスクを作成してインスタンスにアタッチするために使用されます。 移行中は、このディスクを操作しないでください。 移行が完了すると、自動的にデタッチされ、リリースされます。

  • 移行中、システムは移行条件をチェックし、ソースインスタンスで移行前評価を実行します。 ソースシステムが条件を満たさない場合、または事前評価が失敗した場合、移行はエラーで中断されます。 成功は保証されません。 移行条件とトラブルシューティングドキュメントをよく理解し、事前にテストを実行してください。 移行の問題については、「OS 移行の問題 (Windows)」をご参照ください。

移行後

  • 移行後、インスタンスは自動的に起動します。 インスタンス ID、イメージ ID、インスタンス VPC、パブリックおよびプライベート IP アドレス、ホスト名、サーバーマシンコードは変更されません。 インスタンスのオペレーティングシステムは、移行先のオペレーティングシステムに変更されます。

  • 元のシステムディスク上のデータは保持されますが、環境や依存関係の変更により、アプリケーションが正しく実行されない場合があります。 これにより、ビジネスが中断される可能性があります。 十分なテストと検証を実施してください。

移行操作

重要

移行中、SMC はデータバックアップのために、ECS インスタンス上のすべてのクラウドディスクの従量課金スナップショットを作成します。 詳細については、「製品の課金」をご参照ください。

高速移行 (推奨)

説明

このメソッドを使用するには、インスタンスが 2017 年 12 月 1 日より前に購入された場合、アップロードしたカスタムイメージから作成された場合、またはサードパーティサーバーである場合は、ECS インスタンスにクラウドアシスタントエージェントをインストールする必要があります。 2017 年 12 月 1 日以降にパブリックイメージから作成された ECS インスタンスには、必要なクラウドアシスタントエージェントがプリインストールされています。 この場合、この注意は無視してかまいません。

  1. SMC コンソール - OS 移行に移動します。

  2. [OS 移行] ページで、[移行を開始] をクリックします。

  3. 「オペレーティングシステムの移行」ダイアログボックスで、インスタンス ID とリージョンで移行する ECS インスタンスを選択し、[事前チェック] をクリックします。

    image

  4. [OS の移行] ダイアログボックスでは、システムが自動的に約 10 秒間の移行前チェックを実行します。

    • 事前チェックのステータスが image から image に変わった場合、事前チェックは成功です。

    • 事前チェックのステータスが image から image に変わった場合、事前チェックは失敗です。 インターフェイスのプロンプトに従って問題を解決し、再度移行を試みてください。

  5. オペレーティングシステム移行の注意事項をよく読んだ後、[私はこれらのリスクを認識し、同意し、Alibaba Cloud が ECS インスタンス上のすべてのディスクのスナップショットを作成することを承認します] を選択し、[次へ] をクリックします。

    image

  6. [オペレーティングシステムの移行] ダイアログボックスでは、移行先のオペレーティングシステムを選択できます。

    • 同じ移行先オペレーティングシステム:バッチ移行を実行する場合、複数のインスタンスを同じオペレーティングシステムに移行できます。

    • インスタンスごとに移行先オペレーティングシステムを選択:バッチ移行では、複数のインスタンスをそれぞれ異なるオペレーティングシステムに移行できます。

  7. [移行可能性のチェック] をクリックして、移行チェック結果を表示します。

    チェックには約 30 秒かかります。

    • image:オペレーティングシステムは移行可能です。

    • image:移行はサポートされていません。 失敗の理由はインターフェイスのプロンプトで確認できます。

  8. [移行] をクリックします。

    オペレーティングシステムの移行の進捗は、[オペレーティングシステムの移行] ページで確認できます。

    警告

    オペレーティングシステムの移行中は、ECS インスタンスを手動で停止、再起動、またはリリースしないでください。 O&M スクリプトを使用してこれらの操作を実行しないでください。 そうしないと、移行が失敗します。

段階的移行

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

移行元とは、移行を計画しているオンプレミスサーバー、VM、または別のクラウドプラットフォーム上のサーバーのことです。

コマンドラインからの移行元のインポート (推奨)

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

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

  1. SMC コンソール - OS 移行に移動します。

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

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

    パラメーター

    説明

    移行元タイプ

    Alibaba Cloud ECS サーバー

    インポート方法

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

    アクティベーションクォータ

    アクティベーションコードでアクティベートできる移行元の数。 有効値は 1~1,000 です。 デフォルト値は 200 です。

    有効期間

    アクティベーションコードの有効期間。 有効値は 1~90 日です。 デフォルト値は 90 日です。

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

    アクティベーションコードを生成したら、コマンドをコピーします。 次の手順に従います:

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

    2. [Windows Powershell] タブをクリックします。

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

  4. 移行元をインポートします。

    1. Windows の移行元サーバーにログインします。

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

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

      image.png

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

      コマンドの実行に失敗した場合は、「コマンドラインから Windows 移行元をインポートする際にコマンドが失敗した場合はどうすればよいですか?」をご参照ください。
  5. SMC コンソールの [オペレーティングシステム移行] ページで、[移行ステータス] 列で移行元のステータスを確認します。

    • ステータスが [ソースオンライン] の場合、インポートは成功しました。

    • ステータスがその他の値の場合、インポートは失敗しています。 問題を解決するには、次のソリューションを参照してから、再度インポートを試みてください。

      • コンソールのエラーメッセージに基づいて、または SMC クライアントディレクトリのログファイルを表示して、問題をトラブルシューティングします。 SMC クライアントのデフォルトのインストールディレクトリは C:\smc です。

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

SMC クライアントを使用した移行元のインポート

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

  1. SMC コンソール - OS 移行に移動します。

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

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

    パラメーター

    説明

    移行元タイプ

    Alibaba Cloud ECS サーバー

    インポート方法

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

    インポート手順

    [インポート手順] セクションで、ソースサーバーのオペレーティングシステム (Linux または Windows) およびアーキテクチャ (32 ビットまたは 64 ビット) に対応する SMC クライアントをダウンロードします。

  4. 移行元をインポートします。

    重要

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

    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 ペアを作成していない場合は、作成してください。 詳細については、「AccessKey ペアの作成」をご参照ください。

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

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

  5. SMC コンソールの[オペレーティングシステムの移行]ページの[移行ステータス]列で、移行元のステータスを確認します。

    • ステータスが [ソースオンライン] の場合、インポートは成功しました。

    • ステータスがその他の値の場合、インポートは失敗しています。 問題を解決するには、次のソリューションを参照してから、再度インポートを試みてください。

      • コンソールのエラーメッセージに基づいて、または SMC クライアントディレクトリのログファイルを表示して、問題をトラブルシューティングします。 SMC クライアントのデフォルトのインストールディレクトリは C:\smc です。

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

ステップ 2:移行の設定

  1. 対象の移行元の[アクション]列で、[移行の開始]をクリックします。

  2. [移行設定] ダイアログボックスで、パラメーターを設定します。

    次の表に、OS 移行パラメーターを示します。

    • 現在のオペレーティングシステム: 現在のオペレーティングシステムの名前が表示されます。このパラメーターは読み取り専用です。例: Windows Server 2008 R2 64 ビット中国語版。

    • ターゲットオペレーティングシステム:ドロップダウンリストから、Windows Server 2012 R2 Datacenter エディション 64 ビット 中国語などのオペレーティングシステムを選択します。

  3. [移行を開始] をクリックします。[OS 移行の確認] ダイアログボックスで、注意事項をよく読み、[確認しました] をクリックします。

  4. [オペレーティングシステム移行] ページで、移行ステータスを表示できます。

    警告

    OS の移行中は、手動または O&M スクリプトを使用して Windows インスタンスを停止、再起動、またはリリースしないでください。 そうすると、OS の移行が失敗する可能性があります。

移行結果の確認

  • ステータスが [完了] になると、OS 移行は完了です。

    image

    説明

    移行タスクが完了すると、ECS インスタンスは自動的に再起動します。 システムの初期化フェーズでは、ソフトウェアパッケージが更新されます。 ECS インスタンスで操作を実行しないでください。 システムが起動するまでお待ちください。 初期化フェーズには、システムソフトウェアパッケージの数に応じて、約 15〜30 分かかります。

    目的の移行元の [アクション] 列で、[移行先インスタンスの表示] をクリックします。ECS インスタンスの詳細ページで、オペレーティングシステムが移行先のオペレーティングシステムに移行されていることを確認します。

    重要

    移行後、ソースインスタンスは新しいシステムカーネルとソフトウェアパッケージに移行されます。 元のシステムディスクデータは変更されません。 ただし、環境や依存関係の変更により、アプリケーションが期待どおりに実行されない場合があり、ビジネス障害を引き起こす可能性があります。 十分なテストと検証を実施する必要があります。

  • [移行ステータス][エラー]の場合、移行タスクは失敗しています。

    この場合、問題をトラブルシューティングし、移行を再試行する必要があります:

    1. [アクション] 列で [エラーのトラブルシューティング] をクリックし、エラーコードとエラーメッセージに基づいて問題を解決します。 詳細については、「SMC よくある質問」および「エラーのトラブルシューティング」をご参照ください。

    2. 問題を修正した後、[アクション] 列の [移行の再試行] をクリックします。システムは中断したところから移行を再開します。

      重要

      中間インスタンスがリリースされている場合は、新しい移行を開始する必要があります。 詳細については、「誤って中間インスタンスをリリースしてしまった場合はどうすればよいですか?」をご参照ください。

    ソースインスタンスのシステムディスク上のデータをロールバックするには、自動的に作成されたバックアップスナップショットを使用できます。 手順は次のとおりです:

    1. ECS コンソール - スナップショットページに移動します。

    2. 自動バックアップスナップショットの場合、[操作] 列の [ディスクのロールバック] をクリックします。

    3. [ディスクのロールバック] ダイアログボックスで、[OK] をクリックします。

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

移行中、SMC は ECS インスタンスのクラウドディスク上のデータをバックアップするために、SMC_Backup_Snapshot_XXX という名前の従量課金スナップショットを作成します。 これらのスナップショットが不要になった場合は、不要な課金を避けるために速やかに削除してください。 詳細については、「スナップショットの削除」をご参照ください。