オペレーティングシステムのメンテナンスの終了 (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-basedオペレーティングシステムと、移行先として使用できるオペレーティングシステムを示します。
R2 2008 Windows Serverの移行
オペレーティングシステムアーキテクチャ | ソースオペレーティングシステム | 宛先オペレーティングシステム |
x86 | Windows Server 2008 R2標準64ビット (中国語 /英語) | Windows Server 2012 R2 Datacenter 64ビット (中国語 /英語) |
Windows Server 2008 R2 Enterprise 64ビット (中国語 /英語) |
R2 2012 Windows Serverの移行
オペレーティングシステムアーキテクチャ | ソースオペレーティングシステム | 宛先オペレーティングシステム |
x86 | Windows Server 2012 R2標準64ビット (中国語 /英語) |
|
Windows Server 2012 R2 Datacenter 64ビット (中国語 /英語) |
Windows Server 2016の移行
オペレーティングシステムアーキテクチャ | ソースオペレーティングシステム | 宛先オペレーティングシステム |
x86 | Windows Server 2016標準64ビット (中国語 /英語) | Windows Server 2019データセンター64ビット (中国語 /英語) |
Windows Server 2016データセンター64ビット (中国語 /英語) |
制限事項
Windowsオペレーティングシステムの言語間移行はサポートされていません。
Windowsオペレーティングシステムを移行するECSインスタンスには、少なくとも2 vCPUと2 GiBのメモリが必要です。
移行ツールは、移行プロセス中にソフトウェアパッケージをダウンロードおよびインストールするためのリソースを消費します。 したがって、インスタンスのCドライブの空き容量が20 GiB以上であり、空き容量が
C:\Windows
ディレクトリのサイズより大きいことを確認してください。
使用上の注意
項目 | 説明 |
包括的なテストと検証 | オペレーティングシステムを移行する前に、ビジネスの継続性と機能を確保するために、すべてのビジネスアプリケーションが移行先オペレーティングシステムと互換性があることをテストして確認し、移行先オペレーティングシステムで期待どおりに実行することをお勧めします。 一方、移行およびアップグレードプロセスの前および最中に、システムは移行条件の検出とソースインスタンスの事前評価を行います。 ソースシステムが移行条件を満たさない場合、または事前評価が失敗した場合、移行にエラーや中断が発生する可能性があります。 したがって、移行とアップグレードの成功は保証されません。 事前に移行条件の制限とトラブルシューティングのドキュメントをよく理解し、テストを実施することをお勧めします。 移行の問題については、「Windowsオペレーティングシステムの移行中に発生したエラー」をご参照ください。 |
データをバックアップする | 移行プロセス中、システムはスナップショットの作成、ソフトウェアパッケージの再インストール、システムディスクのカスタムイメージの作成、システムディスクの交換、ECSインスタンスの停止、起動などの操作を実行します。 重要なデータをバックアップし、移行時間を合理的に調整して、前述の操作による業務への影響を回避することを推奨します。 |
移行が完了するまでECSクラウドサーバーを正式に使用しないでください | 移行ドリルまたは移行プロセスのキャンセルにより、移行前に取得されたスナップショットが自動的にロールバックされ、移行期間中に生成されたデータが失われる可能性があります。 移行タスクが完了するまで、ECSクラウドサーバーを正式に使用しないでください。 |
ビジネスへの影響を評価する | 移行中に、オペレーティングシステムのカーネルとソフトウェアパッケージがインストールまたは更新され、オペレーティングシステムが複数回自動的に再起動されます。 このプロセスでは、ビジネスの継続性を確保できません。 移行がビジネスに与える影響を評価し、移行ジョブを実行する前にビジネスを一時停止することを推奨します。 また、移行中にソースオペレーティングシステムを使用しないことをお勧めします。 |
スナップショットが作成されていないことを確認する | スナップショットが現在作成中の場合、移行は失敗します。 移行を開始する前に、スナップショットの作成が完了するまで待ちます。 |
中間クラウドディスクを操作しない | 移行中、システムはWindowsインストールメディアのスナップショットを現在のAlibaba Cloudアカウントと自動的に共有し、スナップショットを使用して中間ディスクを作成し、インスタンスに接続します。 移行中は、中間ディスクで操作を実行しないでください。 移行が完了すると、中間ディスクは自動的に切り離され、解放されます。 |
課金
移行中、システムはECSインスタンスのすべてのディスクのスナップショットを作成してデータをバックアップします。 スナップショットの料金は従量課金制です。 詳細については、「課金」をご参照ください。
前提条件
移行の準備は完了です。 詳細については、「開始前」をご参照ください。
ECSインスタンスは仮想プライベートクラウド (VPC) にデプロイされています。 ECSインスタンスがクラシックネットワークにある場合、ECSインスタンスをクラシックネットワークからVPCに移行する必要があります。 詳細については、「クラシックネットワークから VPC への ECS インスタンスの移行」をご参照ください。
スナップショットは、必要に応じてソースオペレーティングシステムとデータを復元できるように、ソースオペレーティングシステムとバックアップ用のデータ用に作成されます。 詳細については「スナップショットの作成」をご参照ください。
重要オペレーティングシステムを移行すると、オペレーティングシステムのカーネル、ソフトウェアパッケージ、および設定が変更されます。 修飾は不可逆的である。
移行後、元のシステムディスクがリリースされます。 ディスクのリリース中に自動スナップショットを削除機能が有効になっている場合、関連付けられている自動スナップショットもデフォルトでリリースされます。 元のシステムディスクに関連付けられているスナップショットを保持する場合は、[ディスクのリリース中に自動スナップショットを削除] 機能を手動で無効にします。 詳細については、「ディスクのリリース中の自動スナップショットの削除」をご参照ください。
手順
(推奨) 迅速な移行
SMCコンソールを使用して移行元に関する情報をインポートするには、次の条件が満たされていることを確認します。
移行元のインターネットアクセスが有効になっています。
移行元にCloud Assistant Agentがインストールされています。 デフォルトでは、Cloud Assistant Agentは、2017年12月1日以降にパブリックイメージに基づいて作成されたECSインスタンスにインストールされます。
移行元の情報をRAM (Resource Access Management) ユーザーとしてインポートする場合は、RAMユーザーに次の権限が付与されていることを確認してください。
AliyunRAMReadOnlyAccess
を使用します。 詳細については、「RAMユーザーへの権限付与」をご参照ください。AliyunECSAssistantFullAccess
ポリシーがRAMユーザーにアタッチされ、RAMユーザーにCloud Assistantを管理する権限を付与します。 詳細については、「RAMの概要」をご参照ください。
SMCコンソールにログインします。
左側のナビゲーションウィンドウで、
を選択します。[OS移行] ページで、[オペレーティングシステムのアップグレード] をクリックします。
[オペレーティングシステムの移行] ダイアログボックスで、次の表に示すパラメーターを設定します。
パラメーター
説明
例
移行ソースの選択
ドロップダウンリストから、移行するオペレーティングシステムのECSインスタンスのリージョンとECSインスタンスのIDまたは名前を選択します。
リージョン: 中国 (杭州)
インスタンスIDと名前: i-2ze4looqfx **** とテスト
现在のオペレーティングシステム
デフォルトでは、現在のオペレーティングシステムが表示され、変更できません。
Windows Server 2012 R2データセンター64ビット (簡体字中国語)
宛先オペレーティングシステム
ドロップダウンリストから、移行元のオペレーティングシステムを移行するオペレーティングシステムを選択します。
Windows Server 2016 R2データセンター64ビット (簡体字中国語)
[これらのリスクを確認して受け入れる] を選択し、インスタンス上のすべてのディスクのスナップショットを作成する権限をAlibaba Cloudに付与します。[作成] をクリックします。
[オペレーティングシステムの移行] ダイアログボックスで、メッセージを読み、[完了] をクリックします。
[移行ジョブの作成] ダイアログボックスで、[移行ジョブページに移動] をクリックし、移行ジョブが完了するまで待ちます。
警告移行中は、手動またはO&Mスクリプトを使用してWindows ECSインスタンスを停止、再起動、またはリリースしないでください。
段階的移行
手順1: 移行ソースに関する情報のインポート
ステップ2: 移行ジョブの作成
移行結果の確認
クリアリソース
移行中、SMCは、バックアップおよびデータ転送用のECSインスタンスのディスクに対して、SMC_Backup_Snapshot_XXX
およびSMC_Transition_Snapshot_XXX
という名前の2つの従量課金スナップショットを作成します。 スナップショットをクリアする方法は、移行が成功したかどうかによって異なります。
移行が成功すると、スナップショットは自動的にリリースされます。 手動操作は要求されない。
移行が失敗した場合、スナップショットは自動的にリリースされず、移行ジョブが存在する限り料金が発生します。 次のいずれかの方法を使用してスナップショットをリリースし、コストを削減できます。
移行ジョブが不要になった場合は、移行ジョブのIDをクリックします。 ジョブの詳細ページで、移行ジョブセクションの [操作] 列の [移行タスクのクリア] をクリックして、移行ジョブを削除し、中間クラウドディスクを一度にリリースします。
スナップショットを手動で削除します。 詳細については、「スナップショットの削除」をご参照ください。