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

Server Migration Center:Windows オペレーティングシステムを移行する

最終更新日:Feb 28, 2025

オペレーティングシステムのメンテナンス終了(EOL)、オープンソースプロジェクトの進化などの理由により、ECS インスタンスのシステムディスク上のデータを保持したままオペレーティングシステムを移行またはアップグレードする場合、SMC を使用することで実現できます。このトピックでは、SMC を使用して Windows Server 2008 R2、Windows Server 2012 R2、および Windows Server 2016 をアップグレードする方法について説明します。

背景情報

Microsoft は、2020 年 1 月 14 日に Windows Server 2008 および Windows Server 2008 R2 オペレーティングシステムのサポートを終了し、2023 年 10 月 10 日に Windows Server 2012 および Windows Server 2012 R2 オペレーティングシステムのサポートを終了しました。Alibaba Cloud は、これらのシステムのソフトウェアアップデートとセキュリティパッチの提供を終了しました。上記のオペレーティングシステムで実行されている ECS インスタンスをお持ちの場合は、オペレーティングシステムの EOL(End of Life)の影響を回避するために、ソフトウェアアップデートとセキュリティパッチを継続的に受信するための対応策を講じることをお勧めします。詳細については、「Windows Server EOL ガイダンス」をご参照ください。

移行シナリオ

次の表は、SMC を使用して移行できる x86 ベースのオペレーティングシステムと、移行先として使用できるオペレーティングシステムを示しています。

Windows Server 2008 R2 を移行する

オペレーティングシステムアーキテクチャ

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

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

x86

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

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

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

Windows Server 2012 R2 を移行する

オペレーティングシステムアーキテクチャ

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

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

x86

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

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

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

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

Windows Server 2016 を移行する

オペレーティングシステムアーキテクチャ

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

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

x86

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

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

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

制限事項

  • Windows オペレーティングシステムの言語間移行はサポートされていません。

  • Windows オペレーティングシステムを移行する ECS インスタンスは、少なくとも 2 つの vCPU と 2 GiB のメモリを搭載している必要があります。

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

  • Windows オペレーティングシステムの移行は、以下のリージョンでのみサポートされています。

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

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

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

    中東

    • 中国(杭州)

    • 中国(上海)

    • 中国(青島)

    • 中国(北京)

    • 中国(張家口)

    • 中国(フフホト)

    • 中国(ウランチャブ)

    • 中国(深セン)

    • 中国(河源)

    • 中国(広州)

    • 中国(成都)

    • 中国(香港)

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

    • 日本(東京)

    • 韓国(ソウル)

    • シンガポール

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

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

    • フィリピン(マニラ)

    • タイ(バンコク)

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

    • 英国(ロンドン)

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

    • 米国(バージニア)

    UAE(ドバイ)

使用上の注意

項目

説明

移行がビジネスに与える影響を評価する

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

  • 移行テストを実行するか、移行ジョブをキャンセルすると、ECS インスタンスのすべてのディスクが移行前に作成されたスナップショットに自動的にロールバックされる場合があります。

  • 移行中は、オペレーティングシステムカーネルとソフトウェアパッケージがインストールまたは更新され、オペレーティングシステムが複数回自動的に再起動されます。このプロセスでは、業務継続性は保証されません。移行がビジネスに与える影響を評価し、移行ジョブを実行する前にビジネスを一時停止することをお勧めします。

データをバックアップする

移行プロセス中は、ECS インスタンスに対して次の操作が実行されます。基本ディスクのスナップショットの作成、オペレーティングシステムカーネルバージョンの切り替え、ソフトウェアパッケージの再インストール、アップグレード、停止、および開始。上記の操作によってビジネスが中断されないように、事前に重要なデータをバックアップし、適切な期間中に移行を実行することをお勧めします。

スナップショットが作成されていないことを確認する

現在スナップショットが作成されている場合、移行は失敗します。スナップショットの作成が完了するまで待ってから、移行を開始してください。

包括的なテストと検証

オペレーティングシステムを移行する前に、すべてのビジネスアプリケーションが移行先オペレーティングシステムと互換性があり、移行先オペレーティングシステムで期待どおりに動作することをテストおよび検証して、業務継続性と機能を確保することをお勧めします。

また、移行およびアップグレードプロセス前およびプロセス中に、システムは移行元のインスタンスで移行条件の検出と事前評価を実施します。移行元システムが移行条件を満たしていない場合、または事前評価が失敗した場合、移行でエラーや中断が発生する可能性があります。そのため、移行とアップグレードの成功は保証されません。事前に移行条件の制限とトラブルシューティングドキュメントをよく理解し、テストを実施することをお勧めします。移行の問題については、「Windows オペレーティングシステムの移行中にエラーが発生しました」をご参照ください。

中間クラウドディスクを操作しない

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

オペレーティングシステムの属性

ECS インスタンスのオペレーティングシステムが移行された後、インスタンスの元のイメージ ID は変更されませんが、オペレーティングシステムは移行後のオペレーティングシステムに変更されます。

課金

移行中、システムはデータをバックアップするために ECS インスタンスのすべてのディスクのスナップショットを作成します。スナップショットは従量課金制で課金されます。詳細については、「課金」をご参照ください。

前提条件

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

  • ECS インスタンスが VPC(Virtual Private Cloud)にデプロイされていること。ECS インスタンスがクラシックネットワークにある場合は、ECS インスタンスをクラシックネットワークから VPC に移行する必要があります。詳細については、「クラシックネットワークから VPC に ECS インスタンスを移行する」をご参照ください。

  • 必要に応じて移行元オペレーティングシステムとデータを復元できるように、移行元オペレーティングシステムとデータのスナップショットが作成されていること。詳細については、「スナップショットを作成する」をご参照ください。

    重要

    オペレーティングシステムを移行すると、オペレーティングシステムカーネル、ソフトウェアパッケージ、および構成が変更されます。変更は元に戻せません。

手順

(推奨)高速移行

説明

SMC コンソールを使用して移行元の情報をインポートするには、次の条件が満たされていることを確認してください。

  • 移行元でインターネットアクセスが有効になっていること。

  • 移行元にクラウドアシスタントクライアントがインストールされていること。デフォルトでは、2017 年 12 月 1 日以降にパブリックイメージに基づいて作成された ECS インスタンスには、クラウドアシスタントクライアントがインストールされています。

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

    • AliyunRAMReadOnlyAccess。詳細については、「RAM ユーザーに権限を付与する」をご参照ください。

    • AliyunECSAssistantFullAccess ポリシーが RAM ユーザーに接続され、RAM ユーザーにクラウドアシスタントを管理する権限が付与されていること。詳細については、「RAM の概要」をご参照ください。

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

  2. 左側のナビゲーションウィンドウで、[クラウド移行] > [OS 移行] を選択します。

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

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

    インスタンス ID とリージョンで ECS インスタンスをフィルタリングできます。image

  5. [オペレーティングシステムの移行] ダイアログボックスで、システムはオペレーティングシステムの移行前チェックを自動的に実行します。これには約 10 秒かかります。

    • 事前チェックステータスが image から image に変わると、事前チェックに合格したことを示します。

    • 事前チェックステータスが image から image に変わると、事前チェックに失敗したことを示します。プロンプトに従って問題を修正し、移行を再試行できます。

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

    image

  7. ポップアップ表示される [オペレーティングシステムの移行] ダイアログボックスで、必要に応じて移行先のオペレーティングシステムを選択します。

    • [同じ移行先オペレーティングシステムを選択]:複数の ECS インスタンスのオペレーティングシステムを一度に移行する場合、このオプションを選択し、選択したすべてのインスタンスに対して移行先オペレーティングシステムを指定できます。

    • [インスタンスごとに移行先オペレーティングシステムを選択]:複数の ECS インスタンスのオペレーティングシステムを一度に移行する場合、このオプションを選択し、選択した各インスタンスに対して移行先オペレーティングシステムを指定できます。

  8. [移行可能性の確認] をクリックし、確認結果を表示します。

    移行可能性の確認には約 30 秒かかります。

    • image:インスタンスを移行先のオペレーティングシステムに移行できます。

    • image:インスタンスを移行先のオペレーティングシステムに移行できません。画面上の指示に従って、インスタンスを移行先のオペレーティングシステムに移行できない理由を確認できます。

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

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

    警告

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

    image

段階的移行

ステップ 1:移行元の情報をインポートする

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

(推奨)CLI を使用して移行元の情報をインポートする

重要

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

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

  2. 左側のナビゲーションウィンドウで、[クラウド移行] > [OS 移行] を選択します。

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

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

    パラメータ

    説明

    [移行元タイプ]

    ECS インスタンス を選択します。

    [インポート方法]

    移行元の情報をインポートするために使用される方法。[CLI を使用してサーバーをインポート] を選択します。

    [移行元クォータ]

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

    [有効期間]

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

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

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

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

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

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

  5. 移行元の情報をインポートします。

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

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

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

      image.png

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

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

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

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

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

      • トラブルシューティングについては、「サーバ移行センタ(SMC)に関するよくある質問」および「トラブルシューティング」トピックをご参照ください。

SMC クライアントを使用して移行元の情報をインポートする

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

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

  2. 左側のナビゲーションウィンドウで、[クラウド移行] > [OS 移行] を選択します。

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

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

    パラメータ

    説明

    [移行元タイプ]

    ECS インスタンス を選択します。

    [インポート方法]

    移行元の情報をインポートするために使用される方法。[クライアントを使用してサーバーをインポート] を選択します。

    [説明]

    [説明] セクションの情報を読み、移行元のオペレーティングシステムの CPU アーキテクチャ(Arm または x86)とビットバージョン(32 ビットまたは 64 ビット)に基づいて、必要なバージョンの SMC クライアントをダウンロードします。

  5. 移行元の情報をインポートします。

    重要

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

    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 ペアを入力し、[開始] をクリックします。詳細については、「Windows GUI バージョンの SMC クライアントを使用する」をご参照ください。

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

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

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

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

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

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

      • トラブルシューティングについては、「サーバ移行センタ(SMC)に関するよくある質問」および「トラブルシューティング」トピックをご参照ください。

ステップ 2:移行ジョブを作成する

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

  2. 表示される [移行構成] ダイアログボックスで、パラメータを構成します。

    次のパラメータを構成して、オペレーティングシステムの移行タスクを作成できます。

    • [現在のオペレーティングシステム]:デフォルトでは、現在のオペレーティングシステムが表示され、変更できません。例:Windows Server 2008 R2 64 ビット(簡体字中国語)。

    • [移行先オペレーティングシステム]:ドロップダウンリストから、移行元オペレーティングシステムの移行先となるオペレーティングシステムを選択します。この例では、Windows Server 2012 R2 Datacenter 64 ビット(簡体字中国語)が使用されています。

  3. [オペレーティングシステムの移行] ダイアログボックスで、メッセージを読み、[了解] をクリックします。

  4. [移行ジョブの作成] ダイアログボックスで、[移行ジョブページに移動] をクリックし、移行ジョブが完了するまで待ちます。

    警告

    移行中は、Windows ECS インスタンスを手動または O&M スクリプトを使用して停止、再起動、または解放しないでください。

移行結果を確認する

  • 移行ジョブが [完了] 状態になると、オペレーティングシステムは移行されます。

    image

    説明

    移行ジョブが完了すると、ECS インスタンスは自動的に再起動します。システムの初期化中に、ソフトウェアパッケージの更新などの操作が実行されます。オペレーティングシステムが起動するまで、ECS インスタンスを操作しないでください。システムの初期化には約 15 ~ 30 分かかります。実際の時間は、処理するシステムソフトウェアパッケージの数によって異なります。

    SMC コンソールの [オペレーティングシステムの移行] タブで、移行ジョブを見つけ、[アクション] 列の [移行先インスタンスを表示] をクリックします。ECS インスタンスの [インスタンスの詳細] タブの [構成情報] セクションで、移行元オペレーティングシステムが移行先オペレーティングシステムに移行されたことを確認します。

    image.png

    重要

    移行が完了すると、移行元オペレーティングシステムのオペレーティングシステムカーネルとソフトウェアパッケージがアップグレードされます。元のアプリケーションデータは保持されます。ただし、環境または依存関係の変化により、アプリケーションが期待どおりに動作しない場合があります。この場合、ビジネスは期待どおりに実行されません。そのため、移行ジョブを実行する前に、移行ソリューションをテストおよび検証する必要があります。

  • 移行ジョブの状態が [エラー] に変わると、移行ジョブは失敗します。

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

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

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

      移行ジョブは、中断されたところから再開されます。

      重要

      中間インスタンスが解放された場合は、別の移行ジョブを作成する必要があります。詳細については、「よくある質問」トピックの 中間インスタンスを誤って解放した場合はどうすればよいですか?」セクションをご参照ください。

    移行元オペレーティングシステムがインストールされているシステムディスクをロールバックする場合、システムディスク用に自動的に作成されたスナップショットを使用できます。システムディスクをロールバックするには、次の手順を実行します。

    1. ECS コンソールにログインします。

    2. 左側のナビゲーションウィンドウで、[ストレージとスナップショット] > [スナップショット] を選択します。

    3. スナップショットページの [ディスクスナップショット] タブで、システムディスクのロールバックに使用するスナップショットを見つけ、[アクション] 列の [ディスクのロールバック] をクリックします。

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

リソースをクリアする

移行中、SMC はデータバックアップのために ECS インスタンスのディスクに SMC_Backup_Snapshot_XXX という名前の従量課金制スナップショットを 1 つ作成します。このスナップショットが不要になった場合は、不要な料金が発生しないように、すぐに削除してください。詳細については、「スナップショットを削除する」をご参照ください。