ご利用のオペレーティングシステムがサポート終了 (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 に移行する必要があります。
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 ビット (中国語/英語)
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 2012 R2 Datacenter Edition 64 ビット (中国語/英語) |
Windows Server 2016
システムアーキテクチャ | 移行元オペレーティングシステム | 対象オペレーティングシステム |
x86 | Windows Server 2016 Standard 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 (リヤド - パートナーリージョン)
注意事項
オペレーティングシステムを移行する前に、次の注意事項に留意してください。
移行段階 | 注意事項 |
移行前 | |
移行中 |
|
移行後 |
|
移行操作
移行中、SMC はデータバックアップのために、ECS インスタンス上のすべてのクラウドディスクの従量課金スナップショットを作成します。 詳細については、「製品の課金」をご参照ください。
高速移行 (推奨)
このメソッドを使用するには、インスタンスが 2017 年 12 月 1 日より前に購入された場合、アップロードしたカスタムイメージから作成された場合、またはサードパーティサーバーである場合は、ECS インスタンスにクラウドアシスタントエージェントをインストールする必要があります。 2017 年 12 月 1 日以降にパブリックイメージから作成された ECS インスタンスには、必要なクラウドアシスタントエージェントがプリインストールされています。 この場合、この注意は無視してかまいません。
SMC コンソール - OS 移行に移動します。
[OS 移行] ページで、[移行を開始] をクリックします。
「オペレーティングシステムの移行」ダイアログボックスで、インスタンス ID とリージョンで移行する ECS インスタンスを選択し、[事前チェック] をクリックします。

[OS の移行] ダイアログボックスでは、システムが自動的に約 10 秒間の移行前チェックを実行します。
事前チェックのステータスが
から
に変わった場合、事前チェックは成功です。事前チェックのステータスが
から
に変わった場合、事前チェックは失敗です。 インターフェイスのプロンプトに従って問題を解決し、再度移行を試みてください。
オペレーティングシステム移行の注意事項をよく読んだ後、[私はこれらのリスクを認識し、同意し、Alibaba Cloud が ECS インスタンス上のすべてのディスクのスナップショットを作成することを承認します] を選択し、[次へ] をクリックします。

[オペレーティングシステムの移行] ダイアログボックスでは、移行先のオペレーティングシステムを選択できます。
同じ移行先オペレーティングシステム:バッチ移行を実行する場合、複数のインスタンスを同じオペレーティングシステムに移行できます。
インスタンスごとに移行先オペレーティングシステムを選択:バッチ移行では、複数のインスタンスをそれぞれ異なるオペレーティングシステムに移行できます。
[移行可能性のチェック] をクリックして、移行チェック結果を表示します。
チェックには約 30 秒かかります。
:オペレーティングシステムは移行可能です。
:移行はサポートされていません。 失敗の理由はインターフェイスのプロンプトで確認できます。
[移行] をクリックします。
オペレーティングシステムの移行の進捗は、[オペレーティングシステムの移行] ページで確認できます。
警告オペレーティングシステムの移行中は、ECS インスタンスを手動で停止、再起動、またはリリースしないでください。 O&M スクリプトを使用してこれらの操作を実行しないでください。 そうしないと、移行が失敗します。
段階的移行
ステップ 1:移行元のインポート
移行元とは、移行を計画しているオンプレミスサーバー、VM、または別のクラウドプラットフォーム上のサーバーのことです。
コマンドラインからの移行元のインポート (推奨)
移行元サーバーにはパブリックネットワークアクセスが必要です。 移行元サーバーにファイアウォールの制限がある場合は、「SMC サービスのドメイン名とは何ですか?」を参照して SMC のドメイン名とポートを取得し、ファイアウォールのホワイトリストに追加してください。
移行元サーバーがパブリックネットワークにアクセスできない場合、またはプライベートネットワーク伝送を使用して移行効率を向上させたい場合は、「プライベートネットワーク移行」ソリューションをご参照ください。
SMC コンソール - OS 移行に移動します。
[OS 移行] ページで、[移行元のインポート] をクリックします。
ページのプロンプトに従ってパラメーターを設定し、アクティベーションコードのコマンドをコピーします。 次の表にパラメーターを示します。
パラメーター
説明
移行元タイプ
Alibaba Cloud ECS サーバー。
インポート方法
[コマンドラインインポート] を選択します。
アクティベーションクォータ
アクティベーションコードでアクティベートできる移行元の数。 有効値は 1~1,000 です。 デフォルト値は 200 です。
有効期間
アクティベーションコードの有効期間。 有効値は 1~90 日です。 デフォルト値は 90 日です。
アクティベーションコード
アクティベーションコードを生成したら、コマンドをコピーします。 次の手順に従います:
アクティベーションコードの生成 をクリックします。
[Windows Powershell] タブをクリックします。
[コピー] をクリックして、アクティベーションコードコマンドをコピーします。
移行元をインポートします。
Windows の移行元サーバーにログインします。
管理者として Windows PowerShell を開きます。
コピーしたコマンドを貼り付けて実行し、移行元をインポートします。

Import Source Server [s-bp19rlidl3mwuptc****] Successfully!のようなメッセージが表示されます。 これは、移行元が正常にインポートされたことを示します。コマンドの実行に失敗した場合は、「コマンドラインから Windows 移行元をインポートする際にコマンドが失敗した場合はどうすればよいですか?」をご参照ください。
SMC コンソールの [オペレーティングシステム移行] ページで、[移行ステータス] 列で移行元のステータスを確認します。
ステータスが [ソースオンライン] の場合、インポートは成功しました。
ステータスがその他の値の場合、インポートは失敗しています。 問題を解決するには、次のソリューションを参照してから、再度インポートを試みてください。
コンソールのエラーメッセージに基づいて、または SMC クライアントディレクトリのログファイルを表示して、問題をトラブルシューティングします。 SMC クライアントのデフォルトのインストールディレクトリは C:\smc です。
一般的な問題と解決策の詳細については、「SMC よくある質問」および「エラーのトラブルシューティング」をご参照ください。
SMC クライアントを使用した移行元のインポート
SMC クライアントの詳細については、「SMC クライアント使用ガイド」をご参照ください。
SMC コンソール - OS 移行に移動します。
[OS 移行] ページで、[移行元のインポート] をクリックします。
[移行元のインポート] ページで、次の表に従ってパラメーターを設定します。
パラメーター
説明
移行元タイプ
Alibaba Cloud ECS サーバー
インポート方法
[クライアントインポート] を選択します。
インポート手順
[インポート手順] セクションで、ソースサーバーのオペレーティングシステム (Linux または Windows) およびアーキテクチャ (32 ビットまたは 64 ビット) に対応する SMC クライアントをダウンロードします。
移行元をインポートします。
重要移行中は SMC クライアントを閉じないでください。 そうしないと、移行元が SMC コンソールとの接続を失い、移行が失敗します。
WinSCP などのファイル転送をサポートするリモート接続ツールを使用して、SMC クライアントを Windows 移行元サーバーにアップロードします。
Windows 移行元サーバーで、システムの組み込みまたはサードパーティの展開ツールを使用して、SMC クライアントパッケージを展開します。
移行元システムバージョンに一致する SMC クライアントフォルダーで、go2aliyun_client.exe アプリケーションをダブルクリックします。
管理者権限を要求されます。[OK] をクリックします。
アクティベーションコードまたは AccessKey ペアを取得します。
(推奨) アクティベーションコードの取得: SMC コンソールの [インポート手順] セクションで、[アクティベーションコードの生成] をクリックし、アクティベーションコードをコピーします。
AccessKey ペアの取得:Alibaba Cloud アカウントの AccessKey ペアは、AccessKey ID と AccessKey Secret で構成されます。 AccessKey ペアを作成していない場合は、作成してください。 詳細については、「AccessKey ペアの作成」をご参照ください。
プロンプトに従って
access_access_token_idとaccess_token_codeの値を入力し、Enterを押します。Import Source Server [s-bp18x8751kgz2oyh****] Successfully!のようなメッセージが表示され、移行元が正常にインポートされたことを示します。
SMC コンソールの[オペレーティングシステムの移行]ページの[移行ステータス]列で、移行元のステータスを確認します。
ステータスが [ソースオンライン] の場合、インポートは成功しました。
ステータスがその他の値の場合、インポートは失敗しています。 問題を解決するには、次のソリューションを参照してから、再度インポートを試みてください。
コンソールのエラーメッセージに基づいて、または SMC クライアントディレクトリのログファイルを表示して、問題をトラブルシューティングします。 SMC クライアントのデフォルトのインストールディレクトリは C:\smc です。
一般的な問題と解決策の詳細については、「SMC よくある質問」および「エラーのトラブルシューティング」をご参照ください。
ステップ 2:移行の設定
対象の移行元の[アクション]列で、[移行の開始]をクリックします。
[移行設定] ダイアログボックスで、パラメーターを設定します。
次の表に、OS 移行パラメーターを示します。
現在のオペレーティングシステム: 現在のオペレーティングシステムの名前が表示されます。このパラメーターは読み取り専用です。例: Windows Server 2008 R2 64 ビット中国語版。
ターゲットオペレーティングシステム:ドロップダウンリストから、Windows Server 2012 R2 Datacenter エディション 64 ビット 中国語などのオペレーティングシステムを選択します。
[移行を開始] をクリックします。[OS 移行の確認] ダイアログボックスで、注意事項をよく読み、[確認しました] をクリックします。
[オペレーティングシステム移行] ページで、移行ステータスを表示できます。
警告OS の移行中は、手動または O&M スクリプトを使用して Windows インスタンスを停止、再起動、またはリリースしないでください。 そうすると、OS の移行が失敗する可能性があります。
移行結果の確認
リソースのクリーンアップ
移行中、SMC は ECS インスタンスのクラウドディスク上のデータをバックアップするために、SMC_Backup_Snapshot_XXX という名前の従量課金スナップショットを作成します。 これらのスナップショットが不要になった場合は、不要な課金を避けるために速やかに削除してください。 詳細については、「スナップショットの削除」をご参照ください。
