watsonx Orchestrate のバージョン 5.2 からバージョン 5.3.1 へのアップグレード

インスタンス管理者は、watsonx Orchestrate をバージョン 5.2 からバージョン 5.3 にアップグレードできます。

注: スキル・ベースのエクスペリエンスを使用する以前のバージョンからバージョン 5.3.1 にアップグレードすると、既存のテナントで新しいエージェント・エクスペリエンスを使用できなくなります。 ただし、5.3.1 クラスターで作成する新規テナントには、新しいエージェント・エクスペリエンスのみが含まれます。
このタスクを実行する必要があるのは誰か?

インスタンス管理者 watsonx Orchestrate をアップグレードするには、インスタンス管理者でなければなりません。 インスタンス管理者は、以下のプロジェクト内のソフトウェアを管理する権限を持っています。

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

watsonx Orchestrate のこのインスタンスのオペレーターは、オペレーター・プロジェクトにインストールされます。 アップグレード・コマンドで、${PROJECT_CPD_INST_OPERATORS} 環境変数はオペレーター・プロジェクトを参照します。

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

control plane および watsonx Orchestrate のカスタム・リソースは、オペランド・プロジェクトにインストールされます。 アップグレード・コマンドで、${PROJECT_CPD_INST_OPERANDS} 環境変数はオペランド・プロジェクトを参照します。

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

以下のオプションを確認して、このタスクを実行する必要があるかどうかを判別します。

  • IBM Software Hub control planeと 1 つ以上のサービスを同時にアップグレードする場合は、代わりにIBM Software Hub のインスタンスのアップグレードのプロセスに従ってください。
  • IBM Software Hub control planeのアップグレード時に watsonx Orchestrate をアップグレードしなかった場合は、このタスクを実行して watsonx Orchestrate をアップグレードします。

    必要に応じて繰り返します 複数の IBM Software Hubのインスタンスを担当している場合は、このタスクを繰り返して、クラスター上の watsonx Orchestrate のインスタンスをアップグレードできます。

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

watsonx Orchestrateをアップグレードする前に、以下の情報を確認してください。

バージョンの要件

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

環境変数
このタスクのコマンドでは環境変数を使用するため、記載されているとおりにコマンドを実行できます。
  • 環境変数を定義するスクリプトがない場合は、インストール環境変数の設定を参照してください。
  • スクリプトから環境変数を使用するには、このタスクでコマンドを実行する前に環境変数をsourceする必要があります。 例えば、以下のコマンドを実行します。
    source ./cpd_vars.sh
注: Red Hat® OpenShift® Serverless Knative Eventing は、watsonx Orchestrateagentic_assistant モードにアップグレードする場合にのみ必要です。

始める前に

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

システム要件
このタスクでは、クラスターが watsonx Orchestrateの最小要件を満たしていることを前提としています。
詳細情報の参照先
このタスクが完了していない場合は、『システム要件』を参照してください。
さらに、GPU を必要とする機能を使用する予定の場合は、watsonx Orchestrateに適切なタイプと数の GPU があることを確認してください。
詳細情報の参照先
このタスクが完了していない場合は、GPU 要件を参照してください。
ワークステーション
このタスクでは、アップグレードを実行するワークステーションがクライアント・ワークステーションとしてセットアップされており、以下のコマンド行インターフェースがあることを前提としています。
  • IBM Software Hub CLI: cpd-cli
  • OpenShift CLI: oc
  • Helm CLI: oc
詳細情報の参照先
このタスクが完了していない場合は、『クライアント・ワークステーションの更新』を参照してください。 Updating client workstations
コントロール・プレーン
このタスクでは、IBM Software Hub control planeがアップグレードされていることを前提としています。
詳細情報の参照先
このタスクが完了していない場合は、IBM Software Hubのインスタンスのアップグレードを参照してください。
プライベート・コンテナー・レジストリー
ご使用の環境でプライベート・コンテナー・レジストリーを使用している場合 (例えば、クラスターがエアー・ギャップである場合)、このタスクでは以下のタスクが完了していることを前提としています。
  1. watsonx Orchestrate ソフトウェア・イメージがプライベート・コンテナー・レジストリーにミラーリングされます。
    詳細情報の参照先
    このタスクが完了していない場合は、プライベート・コンテナー・レジストリーへのイメージのミラーリングを参照してください。
  2. cpd-cliは、プライベート・コンテナー・レジストリーから olm-utils-v4イメージをプルするように構成されています。
    詳細情報の参照先
    このタスクが完了していない場合は、プライベート・コンテナー・レジストリーからの olm-utils-v4 イメージのプルを参照してください。
GPU オペレーター
GPU を必要とする機能を使用する予定の場合、このタスクでは、GPU を使用するために必要なオペレーターがインストールされていることを前提としています。
詳細情報の参照先
このタスクが完了していない場合は、GPU を必要とするサービスのオペレーターのインストールを参照してください。
Red Hat OpenShift AI
Red Hat OpenShift AIを必要とする機能を使用する予定の場合、このタスクでは、Red Hat OpenShift AIがインストールされていることを前提としています。
詳細情報の参照先
このタスクが完了していない場合は、Red Hat OpenShift AI のインストールを参照してください。
Multicloud Object Gateway
このタスクでは、Multicloud Object Gatewayがアップグレードされていることを前提としています (必要な場合)。
詳細情報の参照先
このタスクが完了していない場合は、Multicloud Object Gateway のアップグレードを参照してください。
Red Hat OpenShift Serverless Knative Eventing
このタスクでは、以下のタスクが完了していることを前提としています。
  1. Red Hat OpenShift Serverless Knative Eventing がアップグレードされます
    詳細情報の参照先
    このタスクが完了していない場合は、 Red Hat OpenShift Serverless Knative Eventing のインストールを参照してください。
  2. インスタンスの IBM Events Operator がアップグレードされます。

    5.3.1 以降 このタスクは、IBM Software Hub バージョン 5.3.1 以降にアップグレードする場合にのみ必要です。 IBM Software Hub バージョン 5.3.0 にアップグレードする場合は、このタスクをスキップします。

    詳細情報の参照先
    このタスクが完了していない場合は、IBM Events Operator のアップグレードを参照してください。
クラスター・スコープ・リソース
このタスクでは、カスタム・リソース定義、クラスター役割、クラスター役割バインディングなどのクラスター・スコープのリソースが更新されていることを前提としています。
詳細情報の参照先
このタスクが完了していない場合は、プラットフォームおよびサービスのクラスター・スコープ・リソースの更新を参照してください。
イメージ・プル・シークレット
このタスクでは、インスタンスのイメージ・プル資格情報を含むシークレットが存在することを前提としています。
詳細情報の参照先
このタスクが完了していない場合は、IBM Software Hub のインスタンスのイメージ・プル・シークレットの作成を参照してください。

手順

watsonx Orchestrate をアップグレードするには、以下のタスクを実行します。

  1. インストール・オプションの指定
  2. アップグレード中の問題のトラブルシューティング
  3. サービスのアップグレード
  4. アップグレードの検証
  5. サービス・インスタンスのアップグレード
  6. アップグレード後のタスク
  7. 次に行うこと

インストール・オプションの指定

IBM Software Hub バージョン 5.3.0 では、watsonx Orchestrate のデフォルトの動作は、エージェント・フィーチャーのみをインストールすることです。

以下の表を確認して、インストール・オプションを指定する必要があるかどうかを判別します。

現在のフィーチャー構成 ターゲット・フィーチャー構成 必要なアップグレード・アクションおよびパラメーター
エージェンティック エージェンティック
  1. installMode パラメーターを指定する必要はありません。
  2. 以前に使用したローカル IFM モデルを保持する場合は、エージェント・モードのカスタム・アップグレード・オプションを参照してください。
エージェンティック 代理人アシスタント
  1. watsonx Orchestrateをアップグレードする場合は、installMode:agentic_assistant パラメーターを指定する必要があります。
  2. 以前に使用したローカル IFM モデルを保持する場合は、エージェント・アシスタント・モードのカスタム・アップグレード・オプションを参照してください。
代理人アシスタント エージェンティック
  1. installMode パラメーターを指定する必要はありません。
  2. 以前に使用したローカル IFM モデルを保持する場合は、エージェント・モードのカスタム・アップグレード・オプションを参照してください。
エージェント・スキル・アシスタント エージェンティック
  1. installMode パラメーターを指定する必要はありません。
  2. 以前に使用したローカル IFM モデルを保持する場合は、エージェント・モードのカスタム・アップグレード・オプションを参照してください。
エージェント・スキル・アシスタント 代理人アシスタント
  1. watsonx Orchestrateをアップグレードする場合は、installMode:agentic_assistant パラメーターを指定する必要があります。
  2. 以前に使用したローカル IFM モデルを保持する場合は、エージェント・アシスタント・モードのカスタム・アップグレード・オプションを参照してください。

エージェント・アシスタント・モードのカスタム・アップグレード・オプション

カスタム・アップグレード・オプションを使用して前のバージョンの watsonx™ Orchestrate をアップグレードする場合は、cpd-cli work ディレクトリー内の install-options.yml という名前のファイルに適切なオプションを指定します (例: cpd-cli-workspace/olm-utils-workspace/work).

サンプル install-options.yml ファイルを参照してください。
注: 以前のバージョンで Inference 基盤モデル を使用してローカル・モデルを構成していて、バージョン 5.3.1で同じ構成を保持する場合は、watsonxaiifm パラメーターを trueに設定する必要があります。
---
# ............................................................................
# watsonx Orchestrate parameters
# ............................................................................
non_olm:
  watsonxOrchestrate:
    installMode: "agentic_assistant"  
    watsonxAI:
      watsonxaiifm: true

エージェント・モードのカスタム・アップグレード・オプション

カスタム・アップグレード・オプションを使用して前のバージョンの watsonx Orchestrate をアップグレードする場合は、cpd-cli work ディレクトリー内の install-options.yml という名前のファイルに適切なオプションを指定します (例: cpd-cli-workspace/olm-utils-workspace/work).

サンプル install-options.yml ファイルを参照してください。
注: 以前のバージョンで Inference 基盤モデル を使用してローカル・モデルを構成していて、バージョン 5.3.1 でも同じ構成を保持する場合は、watsonxaiifm パラメーターを true に設定する必要があります。
---
# ............................................................................
# watsonx Orchestrate parameters
# ............................................................................
non_olm:
  watsonxOrchestrate: 
    watsonxAI:
      watsonxaiifm: true

アップグレード中の問題のトラブルシューティング

出庫する 解決方法
Kafka 障害 Kafkaアップグレード中に検証状態に入らない を参照してください。
ブートストラップ・ジョブの失敗 アップグレードまたはインストール中にブートストラップ・ ジョブ が完了できないを参照してください。
注: 他のすべてのコンポーネントが正常にアップグレードされた後、必ず watsonx Orchestrate をアップグレードしてください。

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

watsonx Orchestrateをアップグレードするには、次のようにします。

  1. cpd-cliRed Hat OpenShift Container Platform・クラスターにログインします。
    ${CPDM_OC_LOGIN}
    CPDM_OC_LOGINcpd-cli manage login-to-ocp コマンドのエイリアスであることを覚えておいてください。
  2. watsonx Orchestrateのオペレーターとカスタム・リソースを更新します。

    適切なコマンドを実行して、カスタム・リソースを作成します。

    デフォルトのインストール (インストール・オプションなし)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_orchestrate \
    --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
    カスタム・インストール (インストール・オプションあり)
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=watsonx_orchestrate \
    --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} \
    --param-file=/tmp/work/install-options.yml \
    --upgrade=true

アップグレードの検証

watsonx Orchestrate は、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=watsonx_orchestrate

サービス・インスタンスのアップグレード

watsonx Orchestrateをアップグレードすると、サービス・インスタンスは自動的にアップグレードされます。

アップグレード後のタスク

パッチ 2 このセクションは、バージョン 5.3.1 パッチ 2 にアップグレードする場合にのみ適用されます。

5.3.1にアップグレードした後、Redis Cronjobを削除する必要があります。これは、ライセンス交付Redisクーロン・ジョブがサポートされなくなったためです。 以下のコマンドを実行して、Redis Cronjobを削除します。
oc delete cronjob wo-watson-orchestrate-redis-cronjob --ignore-not-found

次のタスク

  1. ユーザーが watsonx Orchestrateにアクセスできるようにするには、watsonx Orchestrateインスタンスへのアクセス権限のユーザーへの付与を参照してください。
  2. オプション: IFM モデルを構成したり、特定のモデルを使用可能にしたり、未使用のモデルを使用不可にしたりすることができます。 詳しくは、『インストールまたはアップグレード後の IFM モデルの構成』を参照してください。
  3. オプション: 外部 AI ゲートウェイを使用して、外部モデルを追加、表示、変更、または削除できます。 詳しくは、[オプション] AI ゲートウェイを介した外部モデルの登録 を参照してください。
  4. 任意: 「エージェント知識」セクションでファイル・アップロード機能を使用するには、Intelligent Document Processing (IDP) を有効にする必要があります。 詳しくは、[オプション]Intelligent Document Processing の有効化をご参照ください。