バージョン 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 Runtimes が common core services 更新されます。 アップ common core services グレードにより、アップグレードが完了するまでの時間が長くなります。
始める前に
このタスクは、以下の前提条件が満たされていることを前提としています:
- システム要件
- このタスクは、クラスターが の最小要件を満たしていることを RStudio Server Runtimes 前提としています。
詳細情報の参照先 このタスクが完了していない場合は、 システム要件を参照してください。 - ワークステーション
- このタスクでは、アップグレードを実行するワークステーションがクライアントワークステーションとして設定されており、以下のコマンドラインインターフェイスを備えていることを前提としています:
- IBM Software
Hub CLI:
cpd-cli - OpenShift® CLI:
oc - Helm CLI:
oc
詳細情報の参照先 このタスクが完了していない場合は、 「クライアントワークステーションの更新」 を参照してください。 - IBM Software
Hub CLI:
- 制御プレーン
- このタスクは、 が control planeIBM Software
Hub アップグレードされていることを前提としています。
詳細情報の参照先 このタスクが完了していない場合は、 「 IBM インスタンスのアップグレード」 を参照してください。 Software Hub - プライベート・コンテナー・レジストリー
- 環境がプライベートコンテナレジストリを使用している場合(例: クラスターがエアギャップ環境にある場合)、このタスクでは以下のタスクが完了していることを前提とします:
- ソフトウェ RStudio Server Runtimes アイメージはプライベートコンテナレジストリにミラーリングされます。
詳細情報の参照先 このタスクが完了していない場合は、 「プライベートコンテナレジストリへのイメージのミラーリング」 を参照してください。 - コンテナは、プライベートコンテナレジストリ
cpd-cliからイメージolm-utils-v4を取得するように設定されています。詳細情報の参照先 このタスクが完了していない場合は、 「プライベートコンテナレジストリから olm-utils-v4 イメージを取得する」 を参照してください。
- ソフトウェ RStudio Server Runtimes アイメージはプライベートコンテナレジストリにミラーリングされます。
- クラスタースコープのリソース
- このタスクでは、カスタムリソース定義、クラスターロール、クラスターロールバインディングなどのクラスタースコープのリソースが更新済みであることを前提としています。
詳細情報の参照先 このタスクが完了していない場合は、 「プラットフォームおよびサービス向けのクラスタースコープリソースの更新」 を参照してください。
前提条件サービス
アップグレード RStudio Server Runtimes を行う前に、以下のサービスがアップグレード済みで実行中であることを確認してください:
手順
以下のタスクを完了してアップグレードしてください RStudio Server Runtimes :
サービスのアップグレード
アップグレードするには RStudio Server Runtimes :
- クラスタ Red Hat® OpenShift Container Platform にログイン
cpd-cliしてください:${CPDM_OC_LOGIN}覚えておいてください:CPDM_OC_LOGINは コマンドcpd-cli manage login-to-ocpの別名です。 - オペレータとカスタムリソースを更新してください 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
アップグレードの検証
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 の使用を開始するには、 「はじめに」 を参照してください。