サービスライフサイクルの終了、サードパーティのサポートの終了、オープンソースプロジェクトの進化などの理由により、オペレーティングシステムでのテクニカルサポートが利用できなくなる場合があります。 たとえば、CentOSは、CentOS 7およびCentOS 8を含むCentOS LinuxバージョンのEOL (end of life) を発表しました。 Windowsは、Windows Server 2008やWindows Server 2012などのバージョンのEOL for Windows Serverを発表しました。 EOLに到達したオペレーティングシステムは、より深刻なセキュリティ脆弱性の脅威に直面しています。 Elastic Compute Service (ECS) インスタンスのオペレーティングシステムが移行要件を満たしている場合、Server migration Center (SMC) を使用してオペレーティングシステムを別のオペレーティングシステムにシームレスに移行し、将来のメンテナンスと技術サポートを行うことができます。
オペレーティングシステムのメンテナンスサイクルの詳細については、「オペレーティングシステムのメンテナンスサポート」をご参照ください。
シナリオ
オペレーティングシステムのライフサイクルが終了したら、将来のメンテナンスと技術サポートが必要です。
CentOSとWindowsの一部のバージョンは正式に廃止されました。 このようなオペレーティングシステムの将来のメンテナンスと技術サポートが必要な場合は、オペレーティングシステムを移行またはアップグレードする必要があります。
オペレーティングシステムのアーキテクチャを最適化する必要があります。
現在のオペレーティングシステムは、ビジネス要件を満たすことができません。 オペレーティングシステムアーキテクチャを最適化して、システムの信頼性とパフォーマンスを向上させる必要があります。 例えば、現在のオペレーティングシステムは、特定のソフトウェア、ハードウェア、または他のデバイスと互換性がない場合がある。
メリット
使いやすさ
移行操作は、GUI上で実行される。 移行の進行状況とログは、SMCコンソールで確認できます。
強い信頼性
スナップショットは手動操作なしで自動的に作成されます。
高セキュリティ
元のシステムディスクがリリースされ、新しいシステムディスクに置き換えられます。 新しいシステムディスクには元のシステムディスクのすべてのデータが含まれているため、データの損失を心配する必要はありません。
移行プロセス
次の図は、ECSインスタンスで実行されるCentOS 7をAlibaba Cloud Linux 3に移行するプロセスを示しています。
使用上の注意
次の表で説明する移行スキームのみがサポートされています。
Linux
次の表に、SMCを使用して移行できるx86またはARM64-basedのオペレーティングシステムと、移行できる対応するオペレーティングシステムを示します。
オペレーティングシステムアーキテクチャ | ソースオペレーティングシステム | 宛先オペレーティングシステム |
x86 | CentOS 7 |
|
CentOS 8 |
| |
ARM64 | CentOS 7 |
|
CentOS 8 |
|
移行するオペレーティングシステムは、現在のAlibaba Cloudアカウント内のECSインスタンスのオペレーティングシステムである必要があります。
Alibaba Cloud Linux 2および3はGUIをサポートしていません。 GUIを使用してCentOSオペレーティングシステムをAnolis OSに移行できます。
Windows
次の表に、SMCを使用して移行できるx86-basedオペレーティングシステムと、移行先として使用できるオペレーティングシステムを示します。
オペレーティングシステムアーキテクチャ | ソースオペレーティングシステム | 宛先オペレーティングシステム |
x86 |
| Windows Server 2012 R2 Datacenter 64ビット (中国語 /英語) 重要 移行先オペレーティングシステムの言語は、移行元オペレーティングシステムの言語と同じである必要があります。 |
|
重要 移行先オペレーティングシステムの言語は、移行元オペレーティングシステムの言語と同じである必要があります。 | |
| Windows Server 2019データセンター64ビット (中国語 /英語) 重要 移行先オペレーティングシステムの言語は、移行元オペレーティングシステムの言語と同じである必要があります。 |
移行手順
元のシステムカーネルに基づいてインストールされたアプリケーションは、移行後に正しく実行されない場合があります。 アプリケーションと接続先のオペレーティングシステム間の互換性とパフォーマンスを確保するために、接続先のオペレーティングシステム環境ですべてのビジネスアプリケーションを事前にテストおよび検証することをお勧めします。 次に、SMCを使用して、移行元オペレーティングシステムを移行先オペレーティングシステムに移行できます。
Linuxオペレーティングシステムを移行またはアップグレードする方法の詳細については、「Linuxオペレーティングシステムの移行」をご参照ください。
Windowsオペレーティングシステムを移行またはアップグレードする方法の詳細については、「Windowsオペレーティングシステムの移行」をご参照ください。