第3章 CodeReady Workspaces のインストール
本セクションでは、Red Hat CodeReady Workspaces をインストールする手順を説明します。インストール方法は、ターゲットプラットフォームと環境の制限によって異なります。
3.1. OperatorHub を使用した OpenShift 4 への CodeReady Workspaces のインストール
本セクションでは、OpenShift 4 Web コンソールで利用可能な CodeReady Workspaces Operator を使用して CodeReady Workspaces をインストールする方法を説明します。
Operator は、OpenShift アプリケーションをパッケージ化し、デプロイし、管理する方法です。これは、以下も提供します。
- インストールおよびアップグレードの再現性。
- すべてのシステムコンポーネントの定期的なヘルスチェック。
- OpenShift コンポーネントおよび独立ソフトウェアベンダー (ISV) コンテンツの OTA (Over-the-air) 更新。
- フィールドエンジニアの知識をカプセル化し、すべてのユーザーに展開する場所。
前提条件
- OpenShift 4 の実行中のインスタンスの管理者アカウント
3.1.1. OpenShift Web コンソールでのプロジェクトの作成
プロジェクトを使用すると、クラスターの異なるリソースを分離された単位で編成し、管理できます。まずプロジェクトを作成し、Red Hat CodeReady Workspaces Operator をホストします。
手順
- OpenShift Web コンソールを開きます。左側のパネルで Home → Projects セクションに移動します。
- Create Project をクリックします。
プロジェクトの詳細を指定します。
-
Name:
openshift-workspaces
-
Display Name:
Red Hat CodeReady Workspaces
-
Description:
Red Hat CodeReady Workspaces
-
Name:
3.1.2. Red Hat CodeReady Workspaces Operator のインストール
Red Hat CodeReady Workspaces Operator は、PostgreSQL、RH-SSO、イメージレジストリー、CodeReady Workspaces サーバーなどの CodeReady Workspaces を実行するためのすべてのリソースを提供し、これらのすべてのサービスも設定します。
前提条件
- クラスターの Web コンソールへのアクセス。
手順
- Red Hat CodeReady Workspaces Operator をインストールするには、左側のパネルで Operators → OperatorHub セクションに移動します。
-
Filter by keyword フィールドに
Red Hat CodeReady Workspaces
を入力し、Red Hat CodeReady Workspaces タイルをクリックします。 - Red Hat CodeReady Workspaces のポップアップウィンドウで、Install ボタンをクリックします。
Install Operator 画面で、以下のオプションを指定します。
- Installation mode: A specific project on the cluster
-
Installed Namespace: *既存プロジェクトを選択 →
openshift-workspaces
検証手順
- Red Hat CodeReady Workspaces Operator が正しくインストールされたことを確認するには、左側のパネルで Operators → Installed Operators セクションに移動します。
- Installed Operators 画面で、Red Hat CodeReady Workspaces 名をクリックし、Details タブに移動します。
ページの下部にある ClusterServiceVersion Details セクションで、以下のメッセージを待機します。
-
Status:
Succeeded
-
Status Reason:
install strategy completed with no errors
-
Status:
-
Events タブに移動し、
install strategy completed with no errors
メッセージが表示されるまで待機します。
3.1.3. Red Hat CodeReady Workspaces Operator のインスタンスの作成
以下の手順に従って、デフォルト設定で Red Hat CodeReady Workspaces をインストールします。設定を変更する場合は、2章CodeReady Workspaces インストールの設定 を参照してください。
手順
- Red Hat CodeReady Workspaces Operator のインスタンスを作成するには、左側のパネルで Operators → Installed Operators セクションに移動します。
- Installed Operators 画面で、Red Hat CodeReady Workspaces 名をクリックします。
- Operator Details 画面の Provided APIs セクション内の Details タブで Create Instance リンクをクリックします。
-
Create CheCluster ページには、作成する CodeReady Workspaces インスタンス全体の設定が含まれます。これは、
CheCluster
カスタムリソースです。デフォルト値を維持します。 - codeready-workspaces クラスターを作成するには、ウィンドウの左下にある Create ボタンをクリックします。
- Operator Details 画面の、Red Hat CodeReady Workspaces Cluster タブで、codeready-workspaces リンクをクリックします。
codeready-workspaces インスタンスに移動するには、Red Hat CodeReady Workspaces URL の下にあるリンクをクリックします。
注記インストールには 5 分以上かかる場合があります。Red Hat CodeReady Workspaces インストールが完了すると、URL が表示されます。
検証手順
- Red Hat CodeReady Workspaces インスタンスが正しくインストールされたことを確認するには、CodeReady Workspaces Cluster タブに移動します。CheClusters 画面には、Red Hat CodeReady Workspaces インスタンスの一覧とそのステータスが表示されます。
-
テーブルの codeready-workspaces
CheCluster
をクリックし、Details タブに移動します。 以下のフィールドの内容を参照してください。
-
Message: このフィールドにはエラーメッセージが含まれます (ある場合)。予想される内容は
None
です。 - Red Hat CodeReady Workspaces URL: デプロイメントが成功した場合に、Red Hat CodeReady Workspaces インスタンスの URL を表示します。
-
Message: このフィールドにはエラーメッセージが含まれます (ある場合)。予想される内容は
- Resources タブに移動します。画面には、CodeReady Workspaces デプロイメントに割り当てられたリソースの一覧が表示されます。
- リソースの状態の詳細を確認するには、その名前をクリックして、利用可能なタブの内容を検査します。