第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 をホストします。

手順

  1. OpenShift Web コンソールを開きます。左側のパネルで HomeProjects セクションに移動します。
  2. Create Project をクリックします。
  3. プロジェクトの詳細を指定します。

    • Name: openshift-workspaces
    • Display Name: Red Hat CodeReady Workspaces
    • Description: Red Hat CodeReady Workspaces

3.1.2. Red Hat CodeReady Workspaces Operator のインストール

Red Hat CodeReady Workspaces Operator は、PostgreSQL、RH-SSO、イメージレジストリー、CodeReady Workspaces サーバーなどの CodeReady Workspaces を実行するためのすべてのリソースを提供し、これらのすべてのサービスも設定します。

前提条件

  • クラスターの Web コンソールへのアクセス。

手順

  1. Red Hat CodeReady Workspaces Operator をインストールするには、左側のパネルで OperatorsOperatorHub セクションに移動します。
  2. Filter by keyword フィールドに Red Hat CodeReady Workspaces を入力し、Red Hat CodeReady Workspaces タイルをクリックします。
  3. Red Hat CodeReady Workspaces のポップアップウィンドウで、Install ボタンをクリックします。
  4. Install Operator 画面で、以下のオプションを指定します。

    • Installation mode: A specific project on the cluster
    • Installed Namespace: *既存プロジェクトを選択 → openshift-workspaces

検証手順

  1. Red Hat CodeReady Workspaces Operator が正しくインストールされたことを確認するには、左側のパネルで OperatorsInstalled Operators セクションに移動します。
  2. Installed Operators 画面で、Red Hat CodeReady Workspaces 名をクリックし、Details タブに移動します。
  3. ページの下部にある ClusterServiceVersion Details セクションで、以下のメッセージを待機します。

    • Status: Succeeded
    • Status Reason: install strategy completed with no errors
  4. Events タブに移動し、install strategy completed with no errors メッセージが表示されるまで待機します。

3.1.3. Red Hat CodeReady Workspaces Operator のインスタンスの作成

以下の手順に従って、デフォルト設定で Red Hat CodeReady Workspaces をインストールします。設定を変更する場合は、2章CodeReady Workspaces インストールの設定 を参照してください。

手順

  1. Red Hat CodeReady Workspaces Operator のインスタンスを作成するには、左側のパネルで OperatorsInstalled Operators セクションに移動します。
  2. Installed Operators 画面で、Red Hat CodeReady Workspaces 名をクリックします。
  3. Operator Details 画面の Provided APIs セクション内の Details タブで Create Instance リンクをクリックします。
  4. Create CheCluster ページには、作成する CodeReady Workspaces インスタンス全体の設定が含まれます。これは、CheCluster カスタムリソースです。デフォルト値を維持します。
  5. codeready-workspaces クラスターを作成するには、ウィンドウの左下にある Create ボタンをクリックします。
  6. Operator Details 画面の、Red Hat CodeReady Workspaces Cluster タブで、codeready-workspaces リンクをクリックします。
  7. codeready-workspaces インスタンスに移動するには、Red Hat CodeReady Workspaces URL の下にあるリンクをクリックします。

    注記

    インストールには 5 分以上かかる場合があります。Red Hat CodeReady Workspaces インストールが完了すると、URL が表示されます。

検証手順

  1. Red Hat CodeReady Workspaces インスタンスが正しくインストールされたことを確認するには、CodeReady Workspaces Cluster タブに移動します。CheClusters 画面には、Red Hat CodeReady Workspaces インスタンスの一覧とそのステータスが表示されます。
  2. テーブルの codeready-workspaces CheCluster をクリックし、Details タブに移動します。
  3. 以下のフィールドの内容を参照してください。

    • Message: このフィールドにはエラーメッセージが含まれます (ある場合)。予想される内容は None です。
    • Red Hat CodeReady Workspaces URL: デプロイメントが成功した場合に、Red Hat CodeReady Workspaces インスタンスの URL を表示します。
  4. Resources タブに移動します。画面には、CodeReady Workspaces デプロイメントに割り当てられたリソースの一覧が表示されます。
  5. リソースの状態の詳細を確認するには、その名前をクリックして、利用可能なタブの内容を検査します。