2.2. Operator Lifecycle Manager を使用した AMQ Online のインストールと設定
Operator Lifecycle Manager を使用して、AMQ Online の評価インスタンスをインストールおよび設定できます。
OpenShift Container Platform 4.1 では、Operator Lifecycle Manager (OLM) を使用することにより、ユーザーはすべての Operator およびクラスター全体で実行される関連サービスをインストールし、更新し、管理することができます。これは、Kubernetes のネイティブアプリケーション (Operator) を効率的に自動化された拡張可能な方法で管理するために設計されたオープンソースツールキットの Operator Framework の一部です。
OLM は OpenShift Container Platform 4.1 でデフォルトで実行されます。OpenShift Container Platform コンソールでは、クラスター管理者が Operator をインストールし、特定のプロジェクトアクセスを付与して、クラスターで利用可能な Operator のカタログを使用するための管理画面を利用できます。
OperatorHub は、OpenShift クラスター管理者が Operator を検出、インストール、およびアップグレードするために使用するグラフィカルインターフェイスです。1 回のクリックで、これらの Operator を OperatorHub からプルし、クラスターにインストールし、OLM で管理して、エンジニアリングチームが開発環境、テスト環境、および本番環境でソフトウェアをセルフサービスで管理できるようにします。
2.2.1. OpenShift Container Platform コンソールを使用した OperatorHub から AMQ Online へのインストール
OpenShift Container Platform コンソールの OperatorHub を使用して、OpenShift Container Platform 4.1 クラスターに AMQ Online Operator をインストールします。
AMQ Online Operator を openshift-operator
プロジェクトにインストールしてデプロイする必要があります。
前提条件
-
cluster-admin
パーミッションを持つアカウントを使用して OpenShift Container Platform 4.1 クラスターにアクセスできる。
手順
-
OpenShift Container Platform コンソールで、
cluster-admin
権限を持つアカウントを使用してログインします。 - Operators > OperatorHub の順にクリックします。
-
Filter by keyword ボックスに
AMQ Online
と入力して、AMQ Online Operator を見つけます。 - AMQ Online Operator をクリックします。operator に関する情報が表示されます。
- Operator についての情報を確認してから、Install をクリックします。Create Operator Subscription のページが表示されます。
Create Operator Subscription ページで、すべてのデフォルト設定を受け入れ Subscribe をクリックします。
注記クラスター上のすべての namespace (デフォルト) は、デフォルトの openshift-operators プロジェクトに Operator をインストールし、クラスター内のすべてのプロジェクトで Operator を使用できるようにします。
amq-online ページが表示され、AMQ Online Operator サブスクリプションのインストールの進行状況を監視できます。
サブスクリプションのアップグレードステータスが Up to date と表示されたら、Operators > Installed Operators をクリックして、AMQ Online ClusterServiceVersion (CSV) が表示され、その ステータス が最終的に openshift-operators プロジェクトで InstallSucceeded に解決されることを確認します。
注記All namespaces… インストールモードの場合、ステータスは openshift-operators プロジェクトで InstallSucceeded に解決されますが、他のプロジェクトを表示すると、ステータスは Copied になります。
トラブルシューティングに関する情報は、OpenShift Container Platform のドキュメント を参照してください。