0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

IBM Software Hub 5.3 でのインストール関連の変更

0
Posted at

2025年12月にリリースされた IBM Software Hub 5.3.0 で、インストールに関する以下の機能拡張と変更が行われています。自分の備忘を兼ねてまとめておきます。

IBM Software Hub プラットフォーム

これまで OLM(Operator Lifecycle Manager)ベースでインストールが行われていましたが、Helmが使用されるようになりました。また、次の cpd-cli manageコマンドが変更になりました。

非推奨となった古いコマンド 5.3.0からの新しいコマンド
・setup-instance
・apply-olm
・apply-cr
・install-components
注:事前に case-download コマンドを使用して、Helm ベースのインストールをサポートするコンポーネントのクラスター・スコープ・リソースを生成する必要があることに注意

クラスター・スコープ・リソースは別個に作成されます

バージョン 5.3 以降、IBM Software Hub の多くのサービスで、インストールおよびアップグレードにHelmが使用されます。 Helmをサポートするサービスの場合、クラスター管理者は、カスタム・リソース定義、クラスター役割、クラスター役割バインディング、Webhook などのクラスター・スコープ・リソースを作成する必要があります。 この変更により、クラスター管理者は、各サービスに必要なクラスター・スコープのリソースについて、より深い洞察を得ることができます。
詳しくは、以下を参照してください。

インストール

オペレーターとカスタム・リソースを作成するための単一のコマンド

install-components コマンドは、apply-olm コマンドおよび apply-cr コマンドに代わるものです。 このコマンドにより、カスタム・リソースが作成される前に、必要なオペレーターが作成されるようになります。

少し深掘り

IBM Software Hub のインストールフロー比較(OLMベース vs Helmベース)

5.3.0以前: OLMベース 5.3.0以降: Helmベース
OLM が有効な OpenShift クラスターを準備
① CatalogSource 作成
② Subscription 作成
③ InstallPlan により Operator インストール
④ Operator が CRD を登録
⑤ CR を apply(Software Hub / サービス)
クライアント環境を準備(cpd-cli, oc, Helm)
① CASE を取得(内部で Helm Chart を準備)
② 環境変数や設定により values を決定
③ cpd-cli を実行(内部で helm install)
④ Kubernetes リソースが作成・更新される

Helmリリース 確認

5.3では、インストール済みのプラットフォームとサービスを Helmリリース として確認できます。

helm list(クラスター内で実行されている Helm リリースの一覧を表示するコマンド)実行例:

$ helm list -A
NAME                                            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                                                   APP VERSION
analyticsengine                                 cpd             1               2026-05-11 13:52:54.00919545 +0000 UTC  deployed        analyticsengine-12.1.4+20260423.001420.2062             5.3.4
ccs                                             cpd             1               2026-05-11 13:52:33.366806052 +0000 UTC deployed        ccs-12.1.4+20260427.233847.47                           12.1.4
cpd-platform                                    cpd             1               2026-05-11 13:23:43.692848309 +0000 UTC deployed        cpd-platform-5.4.4+20260418.152112.3                    5.4.4
data-governor                                   cpd             1               2026-05-11 14:07:00.122756395 +0000 UTC deployed        data-governor-8.1.1+20260304.201359.321                 3.31.1
datarefinery                                    cpd             1               2026-05-11 13:53:24.954865251 +0000 UTC deployed        datarefinery-12.1.4+20260420.234032.286                 12.1.4
db2aaservice                                    cpd             1               2026-05-11 14:05:07.504523644 +0000 UTC deployed        db2aaservice-5.3.3+20260421.190117.3792.5088            5.3.3
db2oltp                                         cpd             1               2026-05-11 14:24:43.784916329 +0000 UTC deployed        db2oltp-5.3.3+20260421.190117.3792.5088                 5.3.3
db2u                                            cpd             1               2026-05-11 13:54:15.828047694 +0000 UTC deployed        db2u-7.5.4+20260422.202134.19853                        7.5.4
factsheet                                       cpd             1               2026-05-11 14:23:32.505521428 +0000 UTC deployed        factsheet-7.1.1+20260306.035609.21                      5.3.2
ibm-common-service-operator                     cpd             1               2026-05-11 13:20:31.108858171 +0000 UTC deployed        ibm-common-service-operator-4.18.0+20260402.152144.0    4.18.0
ibm-iam-operator                                cpd             1               2026-05-11 13:21:01.598887358 +0000 UTC deployed        ibm-iam-operator-4.17.0+20260331.100858.0               4.17.0
ibm-namespace-scope-operator                    cpd             1               2026-05-11 13:21:32.06328489 +0000 UTC  deployed        ibm-namespace-scope-operator-4.3.5+20260326.100932.0    4.3.5
ibm-redis-cp                                    cpd             1               2026-05-11 13:53:04.444194298 +0000 UTC deployed        ibm-redis-cp-1.3.1+20260209.163234.234                  1.3.1
ibm-usage-metering                              cpd             1               2026-05-11 13:22:23.139217582 +0000 UTC deployed        ibm-usage-metering-1.0.5+20260402.152144.0              1.0.5
opencontent-opensearch                          cpd             1               2026-05-11 13:52:12.92878402 +0000 UTC  deployed        opencontent-opensearch-1.3.2+20250905.120936            1.3.2
opencontent-rabbitmq                            cpd             1               2026-05-11 14:05:38.044670606 +0000 UTC deployed        opencontent-rabbitmq-1.3.0+20250909.172851              1.3.0
openpages                                       cpd             1               2026-05-11 14:23:02.039500174 +0000 UTC deployed        openpages-10.1.1+20260306.103201.913103841              9.7.1
openpages-openpagesinstance-cr-1778509988782085 cpd             1               2026-05-11 14:34:13.149359181 +0000 UTC deployed        ibm-rabbitmq-1.7.0                                      rabbitmq-3.13.7
openscale                                       cpd             1               2026-05-11 14:23:52.942527046 +0000 UTC deployed        openscale-10.1.2+20260323.234919.30                     5.3.3
platform-config                                 cpd             2               2026-05-11 13:51:11.675306772 +0000 UTC deployed        platform-config-5.4.4+20260418.152112.3                 5.4.4
postgresql                                      cpd             1               2026-05-11 13:22:02.456932729 +0000 UTC deployed        postgresql-5.31.1+20260310.141952.237                   1.25.6
watson-assistant                                cpd             1               2026-05-11 14:24:23.360157509 +0000 UTC deployed        watson-assistant-5.12.0+20260320.123839.3218            5.3.2
watson-gateway                                  cpd             1               2026-05-11 14:06:29.638234973 +0000 UTC deployed        watson-gateway-2.2.2+20250905.144313                    2.2.2
watsonx-ai-ifm                                  cpd             1               2026-05-11 13:53:45.370362776 +0000 UTC deployed        watsonx-ai-ifm-12.1.2+20260416.071935.8                 12.1.2
watsonx-data                                    cpd             1               2026-05-11 14:22:31.51620669 +0000 UTC  deployed        watsonx-data-6.3.0+20260423.123244.243                  2.3.3
watsonx-governance                              cpd             1               2026-05-11 14:25:35.022969789 +0000 UTC deployed        watsonx-governance-5.1.1+20260304.203624.15             2.3.2
watsonx-orchestrate                             cpd             1               2026-05-11 14:25:14.325750192 +0000 UTC deployed        watsonx-orchestrate-7.1.1+20260324.165756.12548         7.1.1
wml                                             cpd             1               2026-05-11 14:06:09.097271921 +0000 UTC deployed        wml-12.1.2+20260417.110550.19                           5.3.3
ws                                              cpd             1               2026-05-11 14:05:48.566436781 +0000 UTC deployed        ws-12.1.4+20260420.150420.7                             12.1.4
ws-runtimes                                     cpd             1               2026-05-11 13:54:46.453117878 +0000 UTC deployed        ws-runtimes-12.1.2+20260416.150905.34                   12.1.2
zen                                             cpd             1               2026-05-11 13:24:29.699409094 +0000 UTC deployed        zen-6.4.4+20260419.164104.10                            6.4.4

helm status(Helmリリースの状況を確認するコマンド)実行例:

$ helm status zen -n cpd
NAME: zen
LAST DEPLOYED: Mon May 11 13:24:29 2026
NAMESPACE: cpd
STATUS: deployed
REVISION: 1
DESCRIPTION: Install complete
RESOURCES:
==> v1/Pod(related)
NAME                               READY   STATUS    RESTARTS   AGE
ibm-zen-operator-586599499-wwb8h   1/1     Running   0          36h

==> v1/ZenService
NAME      VERSION   STATUS      AGE
lite-cr   6.4.4     Completed   36h

==> v1/ServiceAccount
NAME                              SECRETS   AGE
ibm-zen-operator-serviceaccount   0         36h

==> v1/Role
NAME                    CREATED AT
ibm-zen-operator-role   2026-05-11T13:24:29Z
ibm-zen-operator-role   2026-05-11T13:24:29Z
zen-operator-role-for-daemonsets   2026-05-11T13:24:29Z
zen-operator-role-for-daemonsets   2026-05-11T13:24:29Z

==> v1/RoleBinding
NAME                           ROLE                         AGE
ibm-zen-operator-rolebinding   Role/ibm-zen-operator-role   36h
ibm-zen-operator-rolebinding   Role/ibm-zen-operator-role   36h
zen-operator-rolebinding-for-daemonsets   Role/zen-operator-role-for-daemonsets   36h
zen-operator-rolebinding-for-daemonsets   Role/zen-operator-role-for-daemonsets   36h

==> v1/Deployment
NAME               READY   UP-TO-DATE   AVAILABLE   AGE
ibm-zen-operator   1/1     1            1           36h


TEST SUITE: None

ここまでのインストール方式の変更との関連はありませんが、同じタイミングでwatsonx.aiで次の変更がありました。

watsonx.ai サービス

IBM Software Hub 5.3.0 と共に watsonx.aiの新しいバージョンが2025 年 12 月にリリースされました。そして、その新しいリリースでの 非推奨機能 として以下の記述があります。

これ以前のバージョンでは、デフォルトでプロンプト・チューニングが有効になっており、インストール後プロンプト・チューニング用のpodが起動するようになっていました。プロンプト・チューニング用のpodは、GPUを使用して起動するため、プロンプト・チューニングを使用する予定がなく、GPUに余裕がない場合は install-options.yml で明示的に tuning_disabled: false を指定して無効にする必要がありましたが、5.3ではその必要がなくなりました。

このリリースでは、以下の機能が非推奨になりました。

プロンプト・チューニングが削除されました
  基盤モデルをチューニングする方法としてプロンプト・チューニングを使用できなくなりました。watsonx.ai サービスをアップグレードすると、既存のすべてのプロンプト・チューニング・デプロイメントが削除されます。
  代替チューニング方式について詳しくは、基盤モデル・チューニングの計画を参照してください。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?