こんにちは、やすです。
この記事では、商用Linuxナンバー1のREHL(Red Hat Enterprise Linux)のバージョンとサポートについて紹介します。
バージョンとサポート期間
RHELのメジャーバージョンは、3~5年に1回の頻度でリリースされていて、サポート期間は「10年」です。
最初の5年がフルサポート、次の5年がメンテナンスサポート、11年目以降は延長ライフサポートという形ですね。
バージョン | リリース日 | フルサポート | メンテナンス サポート | 延長サポート |
---|---|---|---|---|
9 | 2022/05/18 | 2027/05/31 | 2032/05/31 | 2035/05/31 |
8 | 2019/05/07 | 2024/05/31 | 2029/05/31 | 2032/05/31 |
7 | 2014/06/10 | 2019/08/06 | 2024/06/30 | 2028/06/30 |
6 | 2010/11/10 | 2016/05/10 | 2020/11/30 | 2024/06/30 |
5 | 2007/03/15 | 2013/01/08 | 2017/03/31 | 2020/11/30 |
4 | 2005/02/14 | 2009/03/31 | 2012/02/29 | 2017/03/31 |
3 | 2003/10/23 | 2006/07/20 | 2010/10/31 | 2014/01/30 |
フルサポート期間
リリースから5年間、「半年に1回のペースで積極的にバグ修正、セキュリティ修正、機能強化をマイナーリリースで提供します」という期間です。
メンテナンスサポート期間
6~10年目で、「なにかあったらバグ修正やセキュリティ修正をマイナーリリースとして提供します」という期間です。
機能強化や新機能の追加はありません。
メンテナンス期間のサポート終了日が、メジャーバージョン自体のEOLと考えて良いです。
延長ライフサポート(ELS)期間
11~13年目で「バグや脆弱性が見つかっても修正版のマイナーリリースはなく、カスタマーポータルで限定的なサポートを提供します」という期間です。
メジャーバージョンの切り替えに乗り遅れた場合の猶予期間的な形で使うのかなーという印象です。
拡張アップデートサポート(EUS)期間
上の3つはメジャーバージョン単位で意識するサポート期間ですが、マイナーバージョン単位で考えた時にもう1つ意識す期間として「拡張アップデートサポート期間(Extended Update Support期間)」があります。
EUSは、特定のマイナーバージョンを長く使いたい場合のオプションで、マイナーバージョンを上げずに、別で提供された重大なバグ修正などを利用できる、というオプションです。
サブスクリプション契約の種類
RHELのサブスクリプション契約(ライセンス)の種類としては、「スタンダード契約」と「プレミアム契約」の2種類あります。
スタンダード契約とプレミアム契約の違いとしては、「問い合わせ可能な時間」や「初期対応・継続対応のスピード」に差がありますね。
バージョン確認方法
Linuxのバージョンは、「/etc」配下に「centos-release」や「redhat-release」といったファイルがあるので、中身を見れば確認できます。(僕の場合は、CentOS7.9ですね)
[root@localhost ~]# ls -l /etc | grep release
-rw-r--r--. 1 root root 37 11月 24 2020 centos-release
-rw-r--r--. 1 root root 51 11月 24 2020 centos-release-upstream
lrwxrwxrwx. 1 root root 21 7月 20 2023 os-release -> ../usr/lib/os-release
lrwxrwxrwx. 1 root root 14 7月 20 2023 redhat-release -> centos-release
lrwxrwxrwx. 1 root root 14 7月 20 2023 system-release -> centos-release
-rw-r--r--. 1 root root 23 11月 24 2020 system-release-cpe
[root@localhost ~]#
[root@localhost ~]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
[root@localhost ~]#
関連資料
参考にしたページは下記です。
- RHELのライフサイクル
- RHELのライフサイクル(過去バージョン)
- RHELのリリース日
- RHELサブスクリプションガイド
- RHEL Extended Update Support (EUS) の概要
- EHE
まとめ
今回は、RHELのバージョンとサポートについて話してみました。
仕事が発生するキッカケになるので、バージョンのライフサイクルを知っておくのは非常に大切です!
「そろそろ古くなってきた(サポート切れ近くなってきた)から、新しくしないとね」といった形でサーバ更改のプロジェクトが各社で起こります。
ではまた、バイバーイ♪