CentOS のサポート終了に関するガイダンス
2024 年 6 月 30 日の時点で、Red Hat は CentOS のサポートを終了し、CentOS Stream に置き換えました。 詳細については、CentOS 内での開発エクスペリエンスの変換に関する記事を参照してください
CentOS 7 と 8 は、CentOS Linux の最終リリースです。 CentOS 7 と 8 のサポート終了日は次のとおりでした。
- CentOS 8 - 2021 年 12 月 31 日
- CentOS 7 - 2024 年 6 月 30 日
CentOS ユーザーへの影響
これらの CentOS バージョンで実行されているワークロードは、更新プログラムとセキュリティ パッチを引き続き取得するために代替プラットフォームに移行する必要があります。
移行オプション
CentOS のお客様がサポートされている OS に移行するには、いくつかのオプションがあります。 移行する場所と方法の判断は、以下に応じて変わります。
- CentOS/Red Hat Enterprise Linux (RHEL) との互換性を維持する必要があるかどうか
- コミュニティでサポートされるディストリビューションと商用ディストリビューションを優先する (Red Hat Enterprise Linux や RHEL など)
- Azure の CentOS 資産の構成とイメージ ソース
CentOS の互換性を維持する必要がある場合は、商用ディストリビューションである Red Hat Enterprise Linux への移行はリスクの低いオプションです。 Oracle Linux、Alma Linux、Rocky Linux など、いくつかの選択肢もあります。
ワークロードが多数のディストリビューションで実行されている場合は、コミュニティベースまたは商用の別のディストリビューションに移行することを検討してください。
終了状態を評価する際に、インプレース変換を実行する (多くのディストリビューションでこの目的のためのツールが提供される) 方が望ましいか、この機会にクリーンなスレートと新しい VM/OS/イメージから始めるのが望ましいかどうかを検討してください。 Microsoft では、新しい VM/OS から開始することをお勧めします。
CentOS 7 の延長サポートを提供している企業も複数あります。移行に時間がかかる場合があります。
SUSE: Liberty Linux: RHEL および CentOS の実証済みエンタープライズ サポート | SUSE
OpenLogic: Enterprise Linux サポート
TuxCare: 拡張ライフサイクル サポート
Azure の動作保証済みディストリビューションとイメージの詳細については、「動作保証済みディストリビューション」ページを参照してください。
CentOS 互換ディストリビューション
配布 | 説明 | Azure のイメージ | サポート モデル |
---|---|---|---|
Red Hat Enterprise Linux | サポートと EUS を使用できる最適なバイナリ互換 OS。 Azure Marketplace で利用可能な移行オファー。 Red Hat から利用できる変換ツール。 複数のオファーとイメージ |
YesPAYG、BYOS、ARM64 | 商用の統合サポート |
AlmaLinux | 公式コミュニティのイメージ: AlmaLinux OS (x86_64/AMD64) AlmaLinux OS (AArch64/Arm64) AlmaLinux HPC AlmaLinux から利用できる変換ツール。 |
はい (複数の発行元) | コミュニティ、サードパーティによる商用サポート |
Oracle Linux | Oracle から入手できる移行ツールとガイダンス。 | はい。BYOS | コミュニティと商用 |
Rocky Linux | 公式コミュニティのイメージ: Rocky Linux for x86_64 (AMD64) - 公式 Rocky から利用できる変換ツール。 |
はい (複数の発行元)、BYOS、ARM64 | コミュニティと商用 |
注意事項
移行後にメジャー バージョンのインプレース更新を実行すると (例: CentOS 7 -> RHEL 7 -> RHEL 8)、仮想マシン (VM) のデータ プレーンとコントロール プレーンの間で切断が生じます。 ゲストの自動パッチ適用、 OS イメージの自動アップグレード、 ホット パッチの適用、Azure Update Manager などの Azure の機能は利用できなくなります。 これらの機能を利用するには、インプレース アップグレードを実行する代わりに、希望するオペレーティング システムを使用して新しい VM を作成することをお勧めします。
- Azure での動作保証済み Linux ディストリビューションの完全な一覧については次を参照してください: Azure で動作保証されている Linux ディストリビューション - Azure Virtual Machines | Microsoft Learn
- Red Hat と Microsoft による統合サポートの詳細については、「Microsoft と Red Hat が提携して、IT 業界で無類のオファリングである統合サポートを提供する | Microsoft Learn」を参照してください
代替ディストリビューション
配布 | 説明 | Azure のイメージ | サポート モデル |
---|---|---|---|
CentOS Stream | RHEL のアップストリームとダウンストリームの CentOS の正式な置き換え。 CentOS Stream | コミュニティ ギャラリー | コミュニティ |
Fedora | CentOS Stream と RHEL のアップストリーム プロジェクト。 Fedora Linux | Fedora プロジェクト | コミュニティ ギャラリー | コミュニティ |
SUSE / OpenSUSE | SUSE Enterprise Linux (SLES) は、SUSE の商用 Linux ディストリビューションです。 | YesPAYG、BYOS、ARM64 | コミュニティ (OpenSUSE)、商用および統合 (SLES) |
Ubuntu (Server / Pro) | 無料 (サーバー) と有料 (Pro) の両方のバージョンを利用できます。 サーバーから Pro へのインプレース変換が可能: Azure 上の Ubuntu Pro Linux イメージへのインプレース アップグレード - Azure Virtual Machines | Microsoft Learn | YesPAYG、BYOS、ARM64 | コミュニティ (サーバー)、商用および統合 (Pro) |
Debian | Community Linux ディストリビューション。 | はい (複数の発行元) | コミュニティ |
Flatcar | Community Container Linux | はい | コミュニティ |
システムとワークロードの移行
CentOS の互換性を維持する
CentOS の互換性を維持し、ディストリビューションを選択した場合は、インプレース変換を実行するか、新しい VM (再デプロイ) から開始するかを決定する必要があります。
多くの CentOS 互換ディストリビューションには、システムを評価し、バイナリの置換を実行し、コンテンツ ソースを更新する変換ユーティリティがあります。
商用ディストリビューションに移行する場合は、変換を実行するために有効なサブスクリプション/ライセンスが必要な場合があります。
VM をインプレースで変換するか、再デプロイするかを検討する際には、Azure で VM を作成した方法が重要になります。
カスタム VM の変換
Azure で使用するために独自の VM を作成した場合、VM にはソフトウェアの課金情報はありません。 (バックアップ後、および必要な前提条件と更新に応じて) 適切な場所に変換しても問題ありません。
OpenLogic by Perforce による Azure Marketplace オファー:
これは、Azure での公式の承認された CentOS イメージであり、ソフトウェアの課金情報は関連付けられていません。 これは、インプレース変換の候補です (バックアップおよび必要な前提条件と更新の後)。
その他の Azure Marketplace オファー
Azure Marketplace には、さまざまな発行元からの CentOS ベースのオファーが多数用意されています。 単純な OS のみのオファーから、特定のケース (CIS 強化イメージなど) のソフトウェア、デスクトップ バージョン、構成を追加したさまざまなバンドルされたオファーまで、幅広く取り揃えています。
これらのオファーの一部には価格が関連付けられています。また、エンド カスタマー サポートなどのサービスを含めることができます。
価格が関連付けられたシステムを変換する場合は、変換後も引き続き元の価格を支払うことになります。 変換されたシステムの別のサブスクリプションまたはライセンスを持っている場合でも、二重支払いになる可能性があります。
イメージ プロバイダーに対して、インプレース アップグレードを推奨またはサポートしているかどうか、またはさらなるガイダンスがあるかどうかを確認してください。
ディストリビューションの変更
別のディストリビューションに移行する場合は、Virtual Machines とワークロードを再デプロイする必要があります。 Azure にソリューションをデプロイするためのガイダンス、ベスト プラクティス、テンプレートについては、Azure 向けの「Microsoft クラウド導入フレームワーク」を参照してください。
最新化
CentOS のサポート終了は、ワークロードの最新化、PaaS、SaaS、またはコンテナー化されたソリューションへの移行を検討する機会でもあります。