第2章 スタートガイド
このガイドでは、メッセージを送受信するクライアントを使用して OpenShift で AMQ Online を設定し、実稼働環境での使用の可能性を評価するプロセスについて説明します。
前提条件
Debezium をインストールするには、OpenShift Container Platform コマンドラインインターフェイス (CLI) が必要です。
- OpenShift 3.x の CLI のインストール方法については、OpenShift Container Platform 3.11 のドキュメント を参照してください。
- OpenShift 4.1 の CLI のインストール方法については、OpenShift Container Platform 4.1 のドキュメント を参照してください。
- OpenShift クラスターが必要です。
-
必要なクラスターロールおよび API サービスを設定するための
cluster-admin
権限を持つ OpenShift クラスターのユーザーが必要です。
2.1. YAML バンドルを使用した AMQ Online のインストール
ダウンロードとインストールの手順が完了したら、次のことを行う必要があります。
2.1.1. AMQ Online のダウンロード
手順
-
AMQ Online ダウンロードサイト から
amq-online-install.zip
ファイルをダウンロードして展開します。
AMQ Online のコンテナーイメージは Red Hat Container Catalog で使用できますが、この代わりに提供される YAML ファイルを使用することが推奨されます。
2.1.2. YAML バンドルを使用した AMQ Online のインストール
AMQ Online をインストールする最も簡単な方法は、定義済みの YAML バンドルを使用することです。
手順
cluster-admin
権限を持つユーザーとしてログインしてます。oc login -u system:admin
(オプション)
amq-online-infra
以外のプロジェクトにデプロイする場合は、次のコマンドを実行し、後続の手順でamq-online-infra
を置き換える必要があります。sed -i 's/amq-online-infra/my-project/' install/bundles/amq-online/*.yaml
AMQ Online をデプロイするプロジェクトを作成します。
oc new-project amq-online-infra
- ダウンロードしたリリースファイルの場所にディレクトリーを変更します。
amq-online
バンドルを使用してデプロイします。oc apply -f install/bundles/amq-online
(オプション) サンプルプランとインフラストラクチャー設定をインストールします。
oc apply -f install/components/example-plans
(オプション) サンプルのロールをインストールします。
oc apply -f install/components/example-roles
(オプション)
標準
認証サービスをインストールします。oc apply -f install/components/example-authservices/standard-authservice.yaml
(オプション) Service Catalog 統合をインストールします。
oc apply -f install/components/service-broker oc apply -f install/components/cluster-service-broker