This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved. |
1. はじめに
Checkmk のバージョンが更新されるたびに、これまでサポートされていた Linux バージョンが削除され、新しいバージョンが追加されます。 そのため、Checkmk をアップデートする前に、Linux ディストリビューションを1 回以上アップグレードする必要がある場合があります。 この記事の図は、適切な順序を決定するのに役立ちます。 ダウンロードアーカイブを検索したり、古いパッケージをリクエストしたりする前に、よくお読みください。 2.4.0 よりも古いバージョンの Checkmk にアップデートする場合は、アップデートの対象となるCheckmk バージョンに関するこの記事をお読みください。
2. 必要な更新手順の決定
次のタスクは、お使いの Linux ディストリビューションの互換性マトリックスで、左上から右下に移動することです。 Checkmk のアップデートの仕様を考慮する必要があります。
メジャーバージョンを省略することはできません。
メジャーバージョンをアップデートする前に、そのメジャーバージョンで利用可能な最新のパッチバージョンにアップデートする必要があります。 最低要件については、2.4.0 へのアップデートに関する記事で説明しています。
Linux ディストリビューションをアップグレードする場合、新しいディストリビューションバージョンには、古いディストリビューションバージョンとまったく同じ Checkmk バージョンをインストールする必要があります。
Linux ディストリビューターも、一般的に以下の要件を設定しています。
アップグレードではバージョンをスキップできません。
これらの要件は、Linux ディストリビューションのグラフィックでは、行または列ごとに移動しなければならず、斜めに移動することはできず、上記の要件に違反しない場合にのみジャンプが許可されることを意味します。
3. 互換性マトリックス
以下のセクションのグラフィックの上部に記載されている Checkmk のバージョン番号は、変更が加えられたバージョン、つまり Linux バージョンが新たにサポートされた、またはサポートされなくなったバージョンを示しています。
バーの端にある矢印は、その Checkmk バージョンが現在サポートされていることを意味します。つまり、さらにパッチバージョンがリリースされる予定です。 一方、矢印のない端は、Checkmk バージョンとディストリビューションバージョンの組み合わせがサポート終了になったことを意味します。 これは、Checkmk バージョンの販売終了(すべてのバーが矢印なし)またはディストリビューターによるディストリビューションのサポート終了(個々のバーは矢印付きのまま)によるものです。
グラフは、利用可能なダウンロードのデータを毎日更新して自動的に作成されるため、この記事の公開日は表示されているデータの最新状況と一致しない場合があります。
3.1. Debian
Debian バージョンのサポート期間は、Debian-Wikiまたはendoflife.date の概要でご確認いただけます。
JavaScript を有効にして、Debian の互換性マトリックスを表示してください。 開発ブランチ (https://docs.checkmk.com/master/) では、バージョンデータがないため、JavaScript を有効にしても何も表示されません。
3.2. Ubuntu
Checkmk バージョン2.3.0 以降、Ubuntu の STS バージョンはサポート対象外となっています。 ただし、STS バージョン用に提供されたすべての Checkmk バージョンから、次の LTS バージョンへのアップデートは常に可能となっています。2.2.0 以降、OS サポートポリシーにより明確なルールが定められています。
Ubuntu 自体は、サポート中のバージョンとサポート終了のバージョンを分類したリストを管理しています。 endoflife.dateのリストは、バージョンリリース日順に並べられています。
JavaScript を有効にして、Ubuntu の互換性マトリックスをここに表示してください。 開発ブランチ (https://docs.checkmk.com/master/) では、バージョンデータがないため、JavaScript を有効にしても何も表示されません。
3.3. Red Hat Enterprise Linux
Red Hat は、サポート期間のプランについて詳細な概要を提供しています。 endoflife.date には、バイナリ互換のディストリビューションであるAlmaLinux、CentOS、Oracle Linux、Rocky Linux に関する情報が掲載されています。
CentOS は、Checkmk バージョン 8.5.2111 までのみサポートされています。 その後、CentOS はリリースモデルをダウンストリーム からローリング/アップストリーム(「CentOS Stream」)に変更しました。 CentOS Stream で Checkmk を使用する場合は、Dockerまたは仮想マシン(Checkmk アプライアンスを実行するものなど)をセットアップする必要があります。 |
JavaScript を有効にして、Red Hat Enterprise Linux の互換性マトリックスを表示してください。 開発ブランチ (https://docs.checkmk.com/master/) では、バージョンデータがないため、JavaScript を有効にしても何も表示されません。
3.4. SUSE Linux Enterprise Server
SUSE ページには、ライフサイクルの概要が記載されています。 または、endoflife.date で概要をご覧いただけます。
JavaScript を有効にして、SUSE Linux Enterprise Server の互換性マトリックスを表示してください。 開発ブランチ (https://docs.checkmk.com/master/) では、バージョンデータがないため、JavaScript を有効にしても何も表示されません。
4. Checkmk の OS サポートポリシー
将来の Checkmk バージョンによるサポートの見通しを提供し、ディストリビューションおよび Checkmk のアップデートをより適切にプランニングするために、Checkmk GmbH は以下のルールを設定しています。
エンタープライズディストリビューション(SLES、Red Hat Enterprise Linux)は、リリース日から 10 年間、またはディストリビューターによる公式サポート終了日までサポートされます。
コミュニティディストリビューション(Debian、Ubuntu)は、LTS リリースである場合に限り、リリース日から 5 年間、またはディストリビューターによる公式サポート終了日までサポートされます。
いずれの場合も、いずれか早い時点が適用されます。
新しい Checkmk バージョンのリリース時から、技術的な理由によりサポートが不可能である場合、または同時にサポートするディストリビューションのバージョンが 4 つを超える場合を除き、新しい Checkmk バージョンの製品ライフサイクル全体を通じて、現在のすべてのディストリビューションバージョンをサポートするよう努めます。 その場合は、サポート期間が最も短いディストリビューションバージョンのサポートを終了する権利を留保します。 これは、新しい Checkmk バージョンのリリース時に発表されます。
