バージョン 5.3.x から以降の RStudio Server Runtimes バージョンへのアップグレード 5.3 refresh

インスタンス管理者は、バージョン 5.3.x から、より新しいバージョン RStudio Server Runtimes5.3 へのアップグレードが可能です。

このタスクを完了する必要があるのは誰ですか?

インスタンス管理者アップグレードするには RStudio Server Runtimesインスタンス管理者である必要があります。 インスタンス管理者は、以下のプロジェクト内のソフトウェアを管理する権限を有します:

インスタンスのオペレータプロジェクト

このインスタンスの演算子は、 RStudio Server Runtimes operatorsプロジェクトにインストールされています。 アップグレードコマンドにおいて、環境変数` ${PROJECT_CPD_INST_OPERATORS} $_ENVIRONMENT`はオペレーターのプロジェクトを指します。

インスタンスのオペランド・プロジェクト

カスタムリソースは、operands control plane プロジェクト RStudio Server Runtimes にインストールされます。 アップグレードコマンドにおいて、環境変数` ${PROJECT_CPD_INST_OPERANDS} $PATH`はオペランド`project`を指します。

このタスクをいつまでに完了する必要がありますか?

以下のオプションを確認し、このタスクを完了する必要があるかどうかを判断してください:

  • IBM のインスタンスをアップグレードする手順 control planeIBM Software Hub ( Software Hub )に従ってください。
  • をアップグレードした際に RStudio Server Runtimes をアップグレードしなかった IBM Software Hubcontrol plane 場合は、このタスクを完了してをアップグレードしてください RStudio Server Runtimes

    必要に応じて繰り返す複数のインスタンスを管理している場合は、このタスクを繰り返してクラスタ上の IBM Software Hubより多くの RStudio Server Runtimes インスタンスをアップグレードできます。

このタスクを完了するために必要な情報

アップグレード前に以下の情報を RStudio Server Runtimes 確認してください:

バージョンの要件

インスタンスに関連付けられているすべてのコンポーネントは、同じリリースでインストールする必要があります IBM Software Hub 。 例えば、が control planeIBM Software Hub バージョンにある場合 5.3.1、をバージョンに RStudio Server Runtimes アップグレードする必要があります 5.3.1

環境変数
このタスクのコマンドは環境変数を使用するため、記述された通りに正確に実行できます。
  • 環境変数を定義するスクリプトがない場合は、 「インストール環境変数の設定」 を参照してください。
  • スクリプトから環境変数を使用するには、このタスクでコマンドを実行する前に環境変数をsourceする必要があります。 例えば、以下のコマンドを実行します。
    source ./cpd_vars.sh
Common core services
RStudio Server Runtimes を必要とする IBM Software Hubcommon core services

インスタンスのオペランドプロジェクトでバージョン common core services が正しくない場合、をアップグレードすると自動的にバージョン RStudio Server Runtimescommon core services 更新されます。 アップ common core services グレードにより、アップグレードが完了するまでの時間が長くなります。

始める前に

このタスクは、以下の前提条件が満たされていることを前提としています:

システム要件
このタスクは、クラスターが の最小要件を満たしていることを RStudio Server Runtimes 前提としています。
詳細情報の参照先
このタスクが完了していない場合は、 システム要件を参照してください。
ワークステーション
このタスクでは、アップグレードを実行するワークステーションがクライアントワークステーションとして設定されており、以下のコマンドラインインターフェイスを備えていることを前提としています:
  • IBM Software Hub CLI: cpd-cli
  • OpenShift® CLI: oc
  • Helm CLI: oc
詳細情報の参照先
このタスクが完了していない場合は、 「クライアントワークステーションの更新」 を参照してください。
制御プレーン
このタスクは、 が control planeIBM Software Hub アップグレードされていることを前提としています。
詳細情報の参照先
このタスクが完了していない場合は、 「 IBM インスタンスのアップグレード」 を参照してください。 Software Hub
プライベート・コンテナー・レジストリー
環境がプライベートコンテナレジストリを使用している場合(例: クラスターがエアギャップ環境にある場合)、このタスクでは以下のタスクが完了していることを前提とします:
  1. ソフトウェ RStudio Server Runtimes アイメージはプライベートコンテナレジストリにミラーリングされます。
    詳細情報の参照先
    このタスクが完了していない場合は、 「プライベートコンテナレジストリへのイメージのミラーリング」 を参照してください。
  2. コンテナは、プライベートコンテナレジストリ cpd-cli からイメージ olm-utils-v4 を取得するように設定されています。
    詳細情報の参照先
    このタスクが完了していない場合は、 「プライベートコンテナレジストリから olm-utils-v4 イメージを取得する」 を参照してください。
クラスタースコープのリソース
このタスクでは、カスタムリソース定義、クラスターロール、クラスターロールバインディングなどのクラスタースコープのリソースが更新済みであることを前提としています。
詳細情報の参照先
このタスクが完了していない場合は、 「プラットフォームおよびサービス向けのクラスタースコープリソースの更新」 を参照してください。

前提条件サービス

アップグレード RStudio Server Runtimes を行う前に、以下のサービスがアップグレード済みで実行中であることを確認してください:

手順

以下のタスクを完了してアップグレードしてください RStudio Server Runtimes

  1. サービスのアップグレード
  2. アップグレードの検証
  3. 次に何をすべきか

サービスのアップグレード

アップグレードするには RStudio Server Runtimes

  1. クラスタ Red Hat® OpenShift Container Platform にログイン cpd-cli してください:
    ${CPDM_OC_LOGIN}
    覚えておいてください: CPDM_OC_LOGIN は コマンド cpd-cli manage login-to-ocp の別名です。
  2. オペレータとカスタムリソースを更新してください RStudio Server Runtimes
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=rstudio \
    --release=${VERSION} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET} \
    --upgrade=true

アップグレードの検証

RStudio Server Runtimes コマンド install-components が返されたときにアップグレードされます:
[SUCCESS]... The install-components command ran successfully

カスタムリソースのステータスが であることを確認 Completedしたい場合は、次の cpd-cli manage get-cr-status コマンドを実行できます:

cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=rstudio

次のタスク

RStudio Server Runtimes 使用準備が整っています。 RStudio Server Runtimes の使用を開始するには、 「はじめに」 を参照してください。