メジャーリリース、マイナーリリース、非同期リリースの違いは何ですか?
Environment
- Red Hat Enterprise Linux
- Red Hat Enterprise Virtualization
- Red Hat Storage Server
Issue
- メジャーリリース、マイナーリリース、非同期リリースをどのように区別すればよいですか?
- 実行中のリリースを識別するにはどうすればよいですか?
Resolution
リリース種別の比較
| メジャーリリース | マイナーリリース | 非同期エラータ | |
|---|---|---|---|
| 例 (命名) | Red Hat Enterprise Linux 9 | Red Hat Enterprise Linux 9.1 | RHSA-2023:xxxx-x |
| 要件 | なし | メジャーリリース | メジャーリリースまたはマイナーリリース |
| リリース: 頻度 | 数年単位 | 数カ月単位 | 数日/数週間単位 |
| リリース: 基準/動機 | スケジュールベース | スケジュールベース | インシデントベース |
| 内訳: 更新パッケージ数 | すべて (数千) | 一部 (数百) | わずか |
| 内訳: リベース 1 | すべて (数千) | わずか | なし |
| 内訳: バックポート の選択 | はい | はい | はい |
| 内訳: 機能追加、ハードウェア有効化 | はい | はい2 | いいえ |
| 内訳: 重大かつ緊急のセキュリティーとバグ修正 | はい | はい | はい |
| 内訳: 基準 | 寛容 | 厳格2 | 極めて厳格3 |
| ハードウェア認証の必要性 | はい | いいえ4 | いいえ |
| すべてのお客様が利用可能 | はい | はい | はい |
| Red Hat QA による完全なテスト済み | はい | はい | はい |
| Red Hat Network の利用 | はい | はい | はい |
| アプリケーション互換性の保証 | いいえ5 | はい | はい |
| アップグレード可能か | はい | はい | はい |
詳細は、Red Hat Enterprise Linux Life Cycle Page を参照してください。
リリースの識別
メジャーリリース
メジャーリリースを識別する最も簡単な方法の 1 つは、カーネルバージョンを確認することです。あるいは、/etc/redhat-release ファイルでメジャーバージョンを確認することもできます。以下の例では、システムのカーネルバージョンが 'el7' に基づく RHEL 7 システムであると示していることがわかります。/etc/redhat-release ファイルでは、システムが "7.7" として記述されており、最初の 7 がメジャーリリース、2 番目がマイナーリリースであることがわかります。
[root@7 ~]# uname -a
Linux 7.6 3.10.0-1062.1.1.el7.x86_64 #1 SMP Tue Aug 13 18:39:59 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@7 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.7 (Maipo)
メジャーリリース間でのパッケージのインストールは サポート対象外 であるため、次のメジャーリリースへのアップグレード/移行が必要になるまで、システムはメジャーリリースに基づいています。
- たとえば、システムは Red Hat Enterprise Linux 5 または Red Hat Enterprise Linux 6 のいずれかに基づいている必要があり、これらを混在させることはできません。
マイナーリリース
従来の方法 (PXE、DVD など) による初期インストール後に、Red Hat Subscription Manager 経由で大規模なポイントリリース更新を提供するために、メジャーリリースの上にインストールされます。マイナーリリース間のパッケージのインストールは サポート対象 であるため、識別がさらに困難になります。Red Hat では、システム全体が単一のマイナーリリースのパッケージで構成されている必要はありませんが、多くのユーザーは、カーネルバージョン と /etc/redhat-release の内容を、追加のユーザー空間パッケージ更新を詳細に調査することなくマイナーリリースのラベル付けに役立つ 2 つのデータポイントと見なしています。マイナーリリースとは、単に同じ日に公開された数百のエラータに便宜上リリースとしてラベル付けされたものに過ぎないと主張する人もいます。
-
たとえば、システムにはカーネルが Red Hat Enterprise Linux 8.1 からインストールされているが、ユーザー空間パッケージは Red Hat Enterprise Linux 8.2 からインストールされている場合があります。これは、引き続き完全にサポートされていると見なされます。
-
「メジャーリリース」の例に戻ると、このシステムには "7.6" のカーネルが搭載されていますが、
/etc/redhat-releaseファイルにはシステムが RHEL 7.7 であると記載されている点に注意してください。マイナーリリースは多くのパッケージの更新で構成されているため、すべてのパッケージがどのリリースからのものであるかを常に把握できるとは限りません。環境によって要件が異なる場合があるため、事前に把握し、必要に応じて バージョンロック が確実に行われるようにしておくと、特定のマイナーリリースのパッケージのみがインストールされるようになります。
[root@7 ~]# uname -a
Linux 7.6 3.10.0-1062.1.1.el7.x86_64 #1 SMP Tue Aug 13 18:39:59 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@7 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.7 (Maipo)
重要: Red Hat の独立系ソフトウェアベンダー (ISV) は、システムがソフトウェアベンダーによる完全なサポートを受けるために、単一のマイナーリリースからのパッケージのみをインストールすることをシステムに要求する場合があります。異なるマイナーリリースのパッケージを単一のシステムにインストールする場合のサポート上の注意事項があるかどうかは、ISV に確認してください。
非同期リリース
特定のエラータにマッピングされたインストール済みの RPM を介して簡単に識別でき、yum および rpm コマンドを介してクエリーできます。
脚注
-
「リベース」とは、ユーザー空間パッケージのリベースとカーネルデバイスドライバーのリベースを指します ↩︎
-
各製品には、非同期エラータに関する独自の公開基準があります。 ↩︎
-
メジャーリリース時にすでに認定されている場合は必要ありません。たとえば、Red Hat Enterprise Linux 8.2 で認定されている場合、それ以降のすべてのマイナーリリースでも認定されますが、8.1 または 8.0 では認定されません。 ↩︎
-
製品/ディストリビューションの完全な リベース により、ISV 保証はありません。Red Hat 製品で認定されたソフトウェアソリューションのリストについては、ISV に直接問い合わせるか、Red Hat ISV ソフトウェアカタログ を参照してください 。↩︎
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments