第5章 ロギングのインストール
Red Hat OpenShift Logging Operator をインストールしてロギングをデプロイできます。Red Hat OpenShift Logging Operator はロギングスタックのコンポーネントを作成し、管理します。
ロギングは、コアの OpenShift Container Platform とは異なるリリースサイクルで、インストール可能なコンポーネントとして提供されます。Red Hat OpenShift Container Platform ライフサイクルポリシー はリリースの互換性を概説しています。
新規インストールの場合は、Vector と LokiStack を使用してください。Elasticsearch と Fluentd は非推奨となり、今後のリリースで削除される予定です。
5.1. Web コンソールを使用して Red Hat OpenShift Logging Operator をインストールする
Red Hat OpenShift Logging Operator は、OpenShift Container Platform Web コンソールを使用してインストールできます。
前提条件
- 管理者権限がある。
- OpenShift Container Platform Web コンソールにアクセスできる。
手順
-
OpenShift Container Platform Web コンソールで、Operators
OperatorHub をクリックします。 -
Filter by keyword ボックスに
OpenShift Logging
と入力します。 - 利用可能な Operator のリストから Red Hat OpenShift Logging を選択し、Install をクリックします。
- Installation Mode で A specific namespace on the cluster が選択されていることを確認します。
- Operator recommended namespace が Installed Namespace で openshift-logging になっていることを確認します。
Enable operator recommended cluster monitoring on this namespace を選択します。
このオプションは、
Namespace
オブジェクトにopenshift.io/cluster-monitoring: "true"
ラベルを設定します。クラスターモニタリングがopenshift-logging
namespace を収集できるように、このオプションを選択する必要があります。Update channel として stable-5.y を選択します。
注記stable チャネルは、Logging の最新リリースを対象とする更新のみを提供します。以前のリリースの更新を引き続き受信するには、サブスクリプションチャネルを stable-x.y に変更する必要があります。
xy
は、インストールしたログのメジャーバージョンとマイナーバージョンを表します。たとえば、stable-5.7 です。Update approval を選択します。
- Automatic ストラテジーにより、Operator Lifecycle Manager (OLM) は新規バージョンが利用可能になると Operator を自動的に更新できます。
- Manual ストラテジーには、Operator の更新を承認するための適切な認証情報を持つユーザーが必要です。
- Console plugin で Enable または Disable を選択します。
- Install をクリックします。
検証
-
Operators
Installed Operators ページに切り替えて、Red Hat OpenShift Logging Operator がインストールされていることを確認します。 - Status 列に、緑色のチェックマークおよび InstallSucceeded と、Up to date というテキストが表示されていることを確認します。
インストールが完了する前に、Operator に Failed
ステータスが表示される場合があります。InstallSucceeded
メッセージが表示されて Operator のインストールが完了した場合は、ページを更新します。
Operator がインストール済みとして表示されない場合は、次のトラブルシューティングオプションのいずれかを選択します。
-
Operators
Installed Operators ページに移動し、Status 列でエラーまたは失敗の有無を確認します。 -
Workloads
Pods ページに移動し、 openshift-logging
プロジェクトの Pod で問題を報告しているログの有無を確認します。