第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. Red Hat CodeReady Workspaces Operator のインストール

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

前提条件

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

手順

  1. 左側のパネルで OperatorsOperatorHub ページに移動します。
  2. Filter by keyword フィールドに Red Hat CodeReady Workspaces を入力します。
  3. Red Hat CodeReady Workspaces タイルをクリックします。
  4. Red Hat CodeReady Workspaces のポップアップウィンドウで、Install ボタンをクリックします。
  5. Install Operator ページで、Install ボタンをクリックします。

検証手順

  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.2. Red Hat CodeReady Workspaces Operator のインスタンスの作成

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

手順

  1. 左側のパネルを使用して、OperatorsInstalled Operators ページに移動します。
  2. Installed Operators ページで、Red Hat CodeReady Workspaces 名をクリックします。
  3. Operator details ページで、Details タブの Provided APIs セクションの Create instance リンクをクリックします。

    これにより、 Create CheCluster ページに移動します。このページには、CheCluster カスタムリソースに保存される CodeReady Workspaces インスタンスの作成に必要な設定が含まれます。

  4. デフォルト値を使用し、ページの最後にある Create ボタンを使用して codeready-workspaces クラスターを作成します。
  5. Operator details ページの、Red Hat CodeReady Workspaces Cluster タブで、codeready-workspaces リンクをクリックします。
  6. Red Hat CodeReady Workspaces URL の出力に表示されるリンクを使用して codeready-workspaces インスタンスに移動します。

    注記

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

検証

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

    • Message フィールドにはエラーメッセージが含まれます。予想される内容は None です。
    • Red Hat CodeReady Workspaces URL フィールドには、Red Hat CodeReady Workspaces インスタンスの URL が含まれます。デプロイメントが正常に終了すると、URL が表示されます。
  4. Resources タブに移動します。CodeReady Workspaces デプロイメントに割り当てられたリソースとそれらのステータスの一覧が表示されます。