安装 IBM Software Hub
选择安装工具
| 工具 | 详细信息 |
|---|---|
IBM Software
Hub 命令行界面 (cpd-cli) |
该功能 CLI 尽可能 HelmIBM Software Hub 使用。 但是,如果某项服务仅支持 Operator Lifecycle Manager (OLM) ,则 CLI 将使用 OLM 来安装该服务。 |
Argo CD
高级版 |
要使用 Argo CD,您必须购买 IBM Software Hub Premium Cartridge。 Argo CD 仅支持支持 Helm 安装的服务。 详情请参阅 上的 Argo CD 安装文档 GitHub。 |
开始之前
安装前 IBM Software Hub,请仔细阅读 “规划 ”部分中的信息。 请务必仔细阅读以下章节:
| 节 | 必备知识 |
|---|---|
| 系统需求 | 您必须将该软件安装在资源充足且符合 “系统要求 ”中所述指南的集群上。 例如,如果您未遵守指定的磁盘要求 ,可能会遇到内存不足的错误。 |
| 存储注意事项 | 您必须将该软件安装在集群可访问的持久存储上,该存储需满足所述要求,并能与您计划安装的服务兼容。 例如,如果网络速度过慢,或者磁盘的 I/O 性能不足 ,可能会导致服务性能下降或集群不稳定。 |
安装概述
安装 IBM Software Hub 过程分为以下几个阶段:
1. 设置客户端工作站
要进行安装 IBM Software Hub,您必须拥有一台能够连接到该 Red Hat OpenShift Container Platform 集群的客户端工作站。
所有管理员
根据需要重复
客户端工作站要求
- IBM Software
Hub 命令行界面 (
cpd-cli) 版本为 14.3.1 或更高版本。 - OpenShift 请确保命令行界面 (
oc) 的版本与您的集群兼容。 - Helm 命令行界面 (
helmCLI) 版本为 3.18、 3.19、 3.20 或更高版本。
如需查看完整的系统要求列表,请参阅 “客户端工作站要求”。
| 要执行的操作 |
|---|
2. 搭建集群
在安装之前 IBM Software Hub,您必须先安装并配置一个 Red Hat OpenShift Container Platform 集群。
集群管理员
一次性设置
- a. 您已有现成的 Red Hat OpenShift Container Platform 集群了吗?
支持的 Red Hat OpenShift Container Platform 版本
IBM Software Hub 可安装在以下版本的 Red Hat OpenShift Container Platform:
- 4.14.0 或更高版本已修复此问题
- 4.16.4 或更高版本已修复此问题
- 4.17.0 或更高版本已修复此问题
- 4.18.6 或更高版本已修复此问题
- 4.19.0 或更高版本已修复此问题
- 4.20.0 或更高版本已修复此问题
选项 要执行的操作 您正在运行的是受支持的 OpenShift 您使用的版本较旧 OpenShift - 升级集群。
- 如果您使用的是自管型 OpenShift服务,请参阅相关 Red Hat OpenShift Container Platform 文档。
- 如果您使用的是托管 OpenShift服务,请参阅您 OpenShift 所选服务提供商的文档。
- 转到 b。 您的集群中是否安装了 Red Hat OpenShift Container Platform 的 cert-manager Operator?
您没有 OpenShift 集群 - b. 你的集群 cert-manager OperatorRed Hat OpenShift Container Platform 上有 吗?
IBM Software Hub 需要证书管理器;但是,在安装时,该组件默认 Red Hat OpenShift Container Platformcert-manager OperatorRed Hat OpenShift Container Platform 不会被安装。
选项 要执行的操作 您的集群上 cert-manager Operator 已安装 您的集群上没有 cert-manager Operator 该组件 - c. 您的集群是否支持持久化存储?
IBM Software Hub 该软件需要持久化存储。 您必须拥有一个可从集群访问的持久存储。
IBM Software Hub 平台支持的存储方案
存储选项 版本 注意 OpenShift Data Foundation - 版本 4.14
- 版本 4.16
- 版本 4.17
- 版本 4.18
- 版本 4.19
- 版本 4.20
提供以下版本 Red Hat OpenShift Platform Plus: 请确保安装的版本与您当前 OpenShift Data Foundation 运行 Red Hat OpenShift Container Platform 的版本兼容。 详情请参阅 https://access.redhat.com/articles/4731161。
IBM Fusion Data Foundation 提供 或 IBM Fusion 版本 IBM Fusion HCI System。 请确保安装的版本与您当前 IBM Fusion Data Foundation 运行 Red Hat OpenShift Container Platform 的版本兼容。 如需了解更多信息,请参阅各 IBM Fusion 版本的支持列表。
IBM Fusion Global Data Platform 提供 或 IBM Fusion 版本 IBM Fusion HCI System。 请确保安装的版本与您当前 IBM Fusion Data Foundation 运行 Red Hat OpenShift Container Platform 的版本兼容。 如需了解更多信息,请参阅各 IBM Fusion 版本的支持列表。
IBM Storage Scale Container Native (附 IBM Storage Scale Container Storage Interface) - 版本 5.1.7.x ,CSI版本 2.9.0
- 版本 5.1.9.x ,CSI版本 2.10.x
- 版本 5.2.0.x ,CSI版本 2.11.x
- 版本 5.2.1.x ,CSI版本 2.12.x
- 版本 5.2.2.x ,CSI版本 2.13.x
- 版本 5.2.3.x ,CSI版本 2.14.x
提供以下存储规格: - IBM Fusion
- IBM Storage Suite for IBM Cloud Paks
请记住以下要求:- 请确保安装的版本与您当前 IBM Storage Scale Container Native 运行 Red Hat OpenShift Container Platform 的版本兼容。
- 请确保安装受支持版本的 IBM Storage Scale Container Storage Interface (CSI)
如需了解更多信息,请参阅 IBM Storage Scale Container Native 软件要求。
Portworx - 2.13.3 或更高版本已修复此问题
- 3.0.2 或更高版本已修复此问题
- 3.2.1.1 或更高版本已修复此问题
如果您正在使用 4.12Red Hat OpenShift Container Platform 版本,则必须使用 2.13.3Portworx 版本或更高版本。 如果您正在使用 4.14Red Hat OpenShift Container Platform 版本,则必须使用 3.0.2Portworx 版本或更高版本。
请确保安装的版本与您当前 Portworx 运行 Red Hat OpenShift Container Platform 的版本兼容。 如需更多信息,请参阅文档中的 “支持的 KubernetesPortworx 版本”。
NFS 第3版或第4版 如果您正在使用以下任何一项服务,建议使用第 3 版:- Data Product Hub
- DataStage
- Data Virtualization
- Db2
- Db2 Big SQL
- Db2 Warehouse
- IBM Knowledge Catalog
- IBM Knowledge Catalog Premium
- IBM Knowledge Catalog Standard
- IBM Manta Data Lineage
- OpenPages (带内部数据库)
- Risk and Compliance Foundationwatsonx.governance™ (带内部数据库)
如果您使用的是第 4 版,请确保您的存储类将 NFS 第 3 版作为挂载选项。 有关详细信息,请参阅 “设置动态配置 ”。
Amazon Elastic Block Store (EBS) 不适用 除了 EBS 存储之外,您的环境还必须包含 EFS 存储。 Amazon Elastic File System (EFS) 不适用 建议您同时使用 EBS 和 EFS 存储。 NetApp Trident - 25.02 或更高版本已修复此问题
- 25.06 或更高版本已修复此问题
- 25.10 或更高版本已修复此问题
此信息同时适用于自主管理的和托管管理的 NetApp Trident。 Nutanix 安装以下各组件的版本: - Nutanix Prism Central pc.2024.1.0.2 或更高版本已修复此问题
- Nutanix AOS 6.8.1 或更高版本已修复此问题
- Nutanix AHV el8.nutanix.20230302.101026 或更高版本已修复此问题
- Nutanix Files 5.1.0 或更高版本已修复此问题
- Nutanix CSI 3.1.0 或更高版本已修复此问题
选项 要执行的操作 您已启用存储功能 您没有受支持存储器 - d. 您有私有容器注册表吗?
IBM Software Hub 可以通过. IBM Entitled Registry 访问软件镜像。 在大多数情况下,强烈建议您将必要的软件镜像从 镜像到私有容器 IBM Entitled Registry 注册表中。
应该从哪里获取图片?
重要说明:在以下情况下,您必须将 IBM Software Hub 软件镜像镜像到您的私有容器注册表中:- 您的集群处于物理隔离状态(也称为离线集群或断开连接的集群)。
- 您的集群使用白名单来允许特定网站直接访问,而该白名单中不包含 IBM Entitled Registry.
- 您的集群使用黑名单来阻止特定网站直接访问,该黑名单包含 IBM Entitled Registry.
即使这些情况不适用于您的环境,如果您希望:- 在将软件镜像安装到集群之前,请对其进行安全扫描
- 请确保在多个部署环境中(例如开发或测试环境以及生产环境)使用相同的镜像
唯一可能需要直接从 获取图像的情况是:当您的集群未采用物理隔离( IBM Entitled Registry air-gapped)方案、网络极具可靠性且延迟不是问题时。 但是,为实现可预测且可靠的性能,您应该将映像镜像到专用容器注册表。
选项 要执行的操作 您计划从 IBM Entitled Registry - 转到第 3点。 正在收集所需信息。
您计划从现有的私有容器注册表中拉取镜像 - 转到第 3点。 正在收集所需信息。
您计划从私有容器注册表中拉取镜像,但目前尚未拥有一个
3. 收集所需信息
要成功安装 IBM Software Hub,您必须掌握有关您运行环境的具体信息。
运营团队 集群管理员
根据需要重复
- a. 获取 IBM 授权 API 密钥
- 所有 IBM Software
Hub 图片均可通过. IBM
Entitled Registry 访问。 IBM 授权 API 密钥允许您从 拉取软件镜像, IBM
Entitled Registry无论是用于安装,还是用于镜像到私有容器注册表。
选项 要执行的操作 您已经拥有 API 密钥 - 转到 b。 确定您计划安装的组件列表。
您没有 API 密钥 - b. 确定计划安装的组件列表
- IBM Software
Hub 支持多种解决方案和服务。 在安装之前 IBM Software
Hub,请确定需要安装哪些组件以满足您的业务需求。
要执行的操作 - 完成确定要安装的组件。
- 转到 c。 确定要镜像的模型和可选图像。
- c. 确定要镜像的模型和可选图像
- 如果您使用私有容器注册表,可能需要将额外的镜像和模型(例如基础模型)镜像到您的注册表中。 您需要的额外映像和模型取决于您计划安装的服务以及计划启用的功能。 在安装之前,请确定还需要镜像 IBM Software
Hub哪些额外的镜像和模型。
要执行的操作 - d. 收集有关您集群的信息,以便用于设置环境变量
- 安装和升级命令 IBM Software
Hub 使用格式为 的
${VARIABLE_NAME}变量。 您可以在运行安装命令之前,编写一个脚本,自动将相应的值导出为环境变量。 获取脚本后,您可以直接从文档中复制大部分安装和升级命令,并直接运行,无需进行任何修改。要执行的操作 - 完成安装环境变量的配置。
- 请根据您的环境选择相应的部分:
- 如果您的集群位于受限网络中,请转至 第 4 步。 准备在受限网络中运行安装程序。
- 如果您计划将镜像镜像到私有容器注册表,请跳至第 5 步。 准备从私有容器注册表运行安装程序。
- 如果上述两种情况都不适用,请转至 第6步。 为 IBM 准备集群 Software Hub。
4. 准备在受限网络中运行安装程序
如果您要在受限网络中运行安装 IBM Software Hub 命令,必须在将客户端工作站移至防火墙内侧之前对其进行准备。
所有管理员
根据需要重复
| 要执行的操作 |
|---|
|
5. 准备从私有容器注册表运行安装程序
如果您计划使用私有容器注册表来托管软件 IBM Software Hub 镜像,则必须将镜像从公共容器注册表镜像到私有容器 IBM Entitled Registry 注册表,并配置集群从私有容器注册表拉取镜像。
不同用户需要完成相应的任务。
其中一些任务只需执行一次,但另一些任务则必须针对参与安装的每位用户重复执行。
- a. 将 IBM Software Hub 镜像镜像到私有容器注册表
如果您的集群位于受限网络中,或者您希望确保所有镜像均来自可信来源,请 IBM Software Hub 将镜像镜像到您的私有容器注册表中。
注册管理员
根据需要重复
要执行的操作 - 将 IBM 和 Software Hub 上的镜像完整镜像到私有容器注册表中。
- 转到 b。 配置映像摘要镜像集。
- b. 配置映像摘要镜像集
如果您将镜像镜像到私有容器注册表中,则必须通过创建镜像摘要镜像集,告知集群软件镜像的存储位置。
集群管理员
一次性设置
要执行的操作 - c. 用户需要从私有容器注册表中拉取镜像
olm-utils-v4吗? 如果该
olm-utils-v4镜像或该olm-utils-premium-v4镜像可在私有容器注册表中获取,则必须更新该镜像cpd-cli,以便从私有容器注册表中拉取镜像。所有管理员
根据需要重复
选项 要执行的操作 您的集群不在受限网络中,用户可以从 IBM Entitled Registry 转至 6. 为 IBM 准备集群 Software Hub。 您的集群未位于受限网络中,但您希望用户从私有容器注册表中拉取镜像 您的集群位于受限网络中
6. 为……准备集群 IBM Software Hub
在安装之前 IBM Software Hub,您必须先准备好您的 Red Hat OpenShift Container Platform 集群。
集群管理员
一次性设置
- a. 更新全局镜像拉取密钥
- 全局映像提取密钥确保您的集群具有提取映像所需的凭证。 您添加到全局镜像拉取密钥中的凭据取决于您希望从何处拉取镜像。
要执行的操作 - b. 为共享集群组件创建所需的项目
在安装共享集群组件之前,您必须先创建计划 IBM Software Hub安装这些组件的项目。
要执行的操作 如果您计划安装该组件 scheduling service,则必须为该组件创建集群范围的资源,例如 scheduling service自定义资源定义(CRD)。
选项 要执行的操作 您不打算安装该 scheduling service - 转到 e. 正在安装共享集群组件。
您计划安装 scheduling service - 完成 “为共享集群组件创建集群范围资源” 的操作。
- 转到 d。 为共享集群组件创建命名空间范围的镜像拉取密钥。
- 如果您计划安装 scheduling service该服务,必须在计划安装调度服务的项目中创建一个镜像拉取密钥。 镜像拉取密钥可确保 scheduling service 能够访问用于拉取镜像的凭据。
- e. 安装共享集群组件
在安装 之前 IBM Software Hub,您必须先安装 IBM Cloud Pak foundational servicesLicense Service 和 IBM Software Hubscheduling service 。
要执行的操作 - f. 为 IBM Software Hub
在安装之前,您必须确保集群 Red Hat OpenShift 上的持久 IBM Software Hub化存储已配置为动态分配,并包含相应的存储类。
要执行的操作 - 请完成 《为 IBM 配置持久化存储》 一文中的相应任务: Software Hub。
- 转到 e. 您是否计划安装任何需要自定义 SCC 的服务?
- e. 您是否计划安装任何需要自定义 SCC 的服务?
如果您计划安装需要自定义安全上下文约束的服务,可能需要手动创建相应的 SCC。 不过,某些自定义SCC会自动生成。
需要自定义 SCC 的服务
服务 必需的SCCs Data Virtualization Db2 Big SQL 使用嵌入式 Db2 数据库,这需要一个自定义的SCC。 SCC 仅供嵌入该 Db2 数据库 Db2 Big SQL 的实例使用。所需的SCC将自动生成。
有关详细信息,请参阅 《为嵌入式 Db2 数据库创建自定义安全上下文约束》。
Db2 Db2 需要自定义的SCC。默认情况下,SCC 会自动创建;不过,您也可以选择手动创建 SCC。
有关详细信息,请参阅 《为 Db2 创建自定义安全上下文约束 》。
Db2 Big SQL Db2 Big SQL 使用嵌入式 Db2 数据库,这需要一个自定义的SCC。 SCC 仅供嵌入该 Db2 数据库 Db2 Big SQL 的实例使用。所需的SCC将自动生成。
有关详细信息,请参阅 《为嵌入式 Db2 数据库创建自定义安全上下文约束》。
Db2 Warehouse Db2 Warehouse 需要自定义的SCC。默认情况下,SCC 会自动创建;不过,您也可以选择手动创建 SCC。
有关详细信息,请参阅 《为 Db2 Warehouse 创建自定义安全上下文约束 》。
OpenPages 创建服务 OpenPages 实例时,您可以选择使用:- 外部数据库
- 嵌入式 Db2 数据库
如果您选择使用嵌入式 Db2 数据库,您可以选择该数据库使用的 SCC:restricted-v2SCC- 权限最少。 如果希望嵌入式 Db2 数据库使用
restricted-v2SCC,您必须在计划创建服务实例的项目上添加注解。 如需了解更多信息,请参阅 《为 IBM Software Hub 项目(命名空间)添加注释,以使嵌入式 Db2 数据库能够使用 restricted-v2 SCC 》。 - 自定义 SCC(默认)
- 大多数权限。 如果您希望嵌入式 Db2 数据库使用默认的自定义 SCC,则无需执行任何额外操作。 创建服务实例时,SCC 会自动生成。 有关详细信息,请参阅 《为嵌入式 Db2 数据库创建自定义安全上下文约束》。
watsonx.governance 如果您安装了 的 组件 OpenPageswatsonx.governance ,您可以:- 使用现有的 OpenPages 服务实例
- 请使用安装时创建的默认 OpenPageswatsonx.governance 服务实例。
默认 OpenPages 实例使用嵌入式 Db2 数据库。
该嵌入式 Db2 数据库需要一个自定义的SCC,该SCC会自动创建。 有关详细信息,请参阅 《为嵌入式 Db2 数据库创建自定义安全上下文约束》。
选项 要执行的操作 您正在安装的服务不需要自定义 SCC 您正在安装需要自定义 SCC 的服务,但所有 SCC 都是自动创建的 您正在安装需要自定义 SCC 的服务,但希望手动创建这些 SCC - 请完成《 为服务创建自定义安全上下文约束》 中的相应任务。
- 转到 f。 您计划安装任何需要特定节点设置的服务吗?
您正在安装需要自定义 SCC 的服务,必须手动创建 SCC - 请完成《 为服务创建自定义安全上下文约束》 中的相应任务。
- 转到 f。 您计划安装任何需要特定节点设置的服务吗?
- f. 您计划安装任何需要特定节点设置的服务吗?
- 某些在 上运行的服务 IBM Software
Hub 需要在集群中的节点上进行特定配置。 为确保集群具备这些服务所需的设置,请调整集群中相应节点的设置。
需要特定节点设置的服务
节点设置 需要对设置进行更改的服务 负载均衡器超时 - Cognos Dashboards
- Data Gate
- Data Product Hub
- Data Replication
- Data Virtualization
- Db2
- Db2 Warehouse
- IBM Knowledge Catalog
- IBM Knowledge Catalog Premium
- IBM Knowledge Catalog Standard
- OpenPages
- Watson Discovery
- Watson Speech services
- Watson Studio
- watsonx.ai™
- watsonx Code Assistant™
- watsonx Code Assistant for Z
- watsonx Code Assistant for Z Agentic
- watsonx Code Assistant for Z Code Explanation
- 带 Query Optimizer 的 watsonx.data™
- watsonx.data integration (仅当您计划安装该组件 Data Replication 以在源数据存储和目标数据存储之间同步数据时)
即使您不打算安装上述服务,但在处理大型数据集或网络速度较慢的情况下,您可能仍需调整超时设置。 例如,如果您在上传大文件时遇到超时或失败的情况,可能需要增加超时值。
进程 ID 限制 - Data Virtualization
- DataStage
- Db2
- Db2 Big SQL
- Db2 Warehouse
- Watson Studio
- 带 Query Optimizer 的 watsonx.data
内核参数设置 - Data Virtualization
- Db2
- Db2 Big SQL
- Db2 Warehouse
- OpenPages
选项 要执行的操作 您正在安装的服务不需要特定的 Node 设置 您正在安装需要特定 Node.js 设置的服务 - 请在 “更改必需节点设置 ”中完成相应的任务。
- 转到 g. 您正在 Power 集群上安装软件吗?
- (例如, 您是在集群 Power 上安装软件吗?
- 在 PowerVM 支持该功能的系统上,您必须更改同时多线程(SMT)设置。
选项 要执行的操作 您并非在集群 Power 上安装软件 您正在集群 Power 上安装软件,但并非在具备相应能力的 PowerVM 系统上 您正在支持该软件 PowerVM 的系统上安装软件 - 完成 “电源”设置的更改。
- 转到 h。 您是否计划安装依赖于先决条件软件的服务?
- h. 您是否计划安装依赖于先决条件软件的服务?
依赖于先决条件软件的服务:
服务 必备软件 IBM Knowledge Catalog Premium 如果您计划在本地 GPU 上运行模型,则需要以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
如果您计划在 CPU 上运行模型(仅支持部分生成式 AI 功能),或在. 的远程实例 watsonx.ai上运行,则无需安装该软件。
IBM Knowledge Catalog Standard 如果您计划在本地 GPU 上运行模型,则需要以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
如果您计划在 CPU 上运行模型(仅支持部分生成式 AI 功能),或在. 的远程实例 watsonx.ai上运行,则无需安装该软件。
Watson Discovery 要安装此服务,您必须安装以下软件: - Multicloud Object Gateway
Watson Machine Learning 仅当您计划使用需要 GPU 的深度学习或机器学习模型时,才需要以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
Watson Speech services 要安装此服务,您必须安装以下软件: - Multicloud Object Gateway
仅当您计划启用数据增强功能时,才需要以下软件:
- NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
Watson Studio Runtimes 仅当您计划使用需要 GPU 的运行时,才需要安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
watsonx.ai 要安装此服务,您必须安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
watsonx Assistant 要安装此服务,您必须安装以下软件: - Multicloud Object Gateway
- Red Hat OpenShift Serverless Knative Eventing
如果您计划使用对话功能或对话式搜索功能,必须安装以下软件:
- NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
watsonx™ BI 要安装此服务,您必须安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
watsonx Code Assistant 要安装此服务,您必须安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
watsonx Code Assistant for Red Hat Ansible® Lightspeed 要安装此服务,您必须安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
watsonx Code Assistant for Z 要安装此服务,您必须安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
watsonx Code Assistant for Z Agentic 要安装此服务,您必须安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
watsonx Code Assistant for Z Code Explanation 要安装此服务,您必须安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
watsonx Code Assistant for Z Code Generation 要安装此服务,您必须安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
watsonx.data 仅当您计划使用需要 GPU Milvus 的索引时,才需要安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
watsonx.data Premium 要安装此服务,您必须安装以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
watsonx.data intelligence 如果您计划在本地 GPU 上运行模型,则需要以下软件: - NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
如果您计划在 CPU 上运行模型(仅支持部分生成式 AI 功能),或在. 的远程实例 watsonx.ai上运行,则无需安装该软件。
watsonx Orchestrate 要安装此服务,您必须安装以下软件: - Multicloud Object Gateway
- Red Hat OpenShift Serverless Knative Eventing
此外,如果您计划在本地 GPU 上运行模型,还需要以下软件:
- NVIDIA GPU Operator
- Node Feature Discovery Operator
- Red Hat OpenShift AI
如果您计划使用 AI 网关访问托管在远程环境中的模型,则无需安装该软件。
选项 要执行的操作 您正在安装的服务不依赖于任何先决条件软件 您正在安装依赖于某些先决条件软件的服务,这些软件必须已安装在集群上
7. 准备安装一个 IBM Software Hub
在安装 之前,您必须为 的一个 IBM Software Hub实例创建 IBM Software Hub并配置项目。
集群管理员
根据需要重复
- a. 检查集群运行状况
该 IBM Software Hub 命令行界面包含一些命令,您可以在安装之前使用这些命令来验证 IBM Software Hub集群的运行状况。 如果您在安装前未验证集群的状态, IBM Software Hub安装过程中可能会遇到问题。
要执行的操作 - 在安装 IBM 之前, 请先检查集群的健康状况: Software Hub。
- 转到 b。 创建所需的项目。
- b. 创建所需的项目
在安装该实例之前,您必须为该实例创建 IBM Software Hub操作符项目和操作数项目。 如果您计划在关联项目中创建服务实例,则必须先创建这些关联项目。
要执行的操作 - c. 为实例创建集群范围的资源
- 在安装平台 IBM Software
Hub 或服务之前,您必须为计划安装的组件创建集群范围的资源,例如自定义资源定义(CRD)。
要执行的操作 - d. 将所需权限应用于项目
在安装 实例之前 IBM Software Hub,您必须确保将安装操作员的项目能够监视安装了 和 control plane 服务的项目。
要执行的操作 - 请在“为 IBM 实例的项目(命名空间)应用所需权限 ”中,根据您的环境完成相应的操作: Software Hub。
- 转到 e. 谁将负责安装和管理该实例?
- e. 谁将负责安装和管理该实例?
如果由集群管理员以外的用户进行安装 IBM Software Hub,您必须授予该 Red Hat OpenShift Container Platform 用户相应的角色,以便其在实例项目中 IBM Software Hub 安装该软件。
选项 要执行的操作 集群管理员将安装该实例 将由另一位用户安装该实例 - 请在“授权用户担任 IBM Software Hub 实例管理员”中,根据您的环境完成相应的操作。
- 转到 f。 您计划在该实例中安装 watsonx Assistant 还是 watsonx Orchestrate?
- f. 您计划在该实例中安装 watsonx Assistant watsonx Orchestrate 还是 吗?
- 如果您计划在此实例中安装 watsonx Assistant watsonx OrchestrateIBM Software Hub 或 ,则必须为该实例 IBM Events Operator 安装。
选项 要执行的操作 该实例将不包含 watsonx Assistant 或 watsonx Orchestrate 该实例将包含 watsonx Assistant 或 watsonx Orchestrate - (例如, 您是否计划在该实例中安装 Multicloud Object Gateway 任何依赖于 的服务?
如果您计划在此实例中安装 Multicloud Object Gateway 依赖于 的服务,则必须创建这些服务 IBM Software Hub用于与 通信的 Multicloud Object Gateway密钥。
选项 要执行的操作 该实例将不包含依赖于 Multicloud Object Gateway 该实例将包含一个或多个依赖于 Multicloud Object Gateway
8. 安装一个 IBM Software Hub
您可以在您的 Red Hat OpenShift Container Platform 集群上安装一个 IBM Software Hub 或多个实例。 每个实例都有 IBM Software Hub 一个用于操作符的项目,以及一个用于 和 control planeIBM Software Hub 服务的自定义资源的项目(也称为操作数)。
实例管理员
根据需要重复
- a. 为实例创建命名空间范围的镜像拉取密钥
您必须在与某个实例关联的项目中创建 IBM Software Hub一个镜像拉取密钥。 镜像拉取密钥可确保任何使用该密钥的组件 Helm 都能访问用于拉取镜像的凭据。
要执行的操作 - b. 安装 IBM Software Hub
要安装一个实例 IBM Software Hub,您必须为该实例安装所需的操作员和自定义资源。
要执行的操作
- c. 您需要将任何项目与该实例关联 IBM Software Hub吗?
您可以使用绑定项目,将服务实例或工作负载与部署 IBM Software Hub 中的其他部分隔离。 安装完成后 IBM Software Hub,您可以将项目与 关联 IBM Software Hubcontrol plane 。
请注意: 并非所有服务都支持有线连接项目。 有关哪些服务可以将服务实例部署到关联项目的信息,请参阅 “多租户支持 ”。选项 要执行的操作 您不打算使用有线连接的项目 - 转到第 9步。 配置控制平面。
您计划在此实例中使用绑定项目 - 将 Tethering 项目连接到 IBM Software Hub 控制平面。
- 转到第 9步。 配置控制平面。
9. 设置 control plane
安装 IBM Software Hub完成后,集群管理员必须完成若干需要集群管理员权限的设置任务。
集群管理员
根据需要重复
- a. 您要安装特权监控程序吗?
- 特权监控器会提供有关集群和资源运行状况的额外信息,这些信息通常不包含在平台监控器中。
具有特权的监视器
- 集群操作员状态检查 (
check-cluster-operator-status) - 检查构成该 Red Hat
OpenShift Container Platform 基础设施的集群操作器的状态,以确定:
- 所有运营商都是
AVAILABLE - 以下任一运算符均为
DEGRADED
- 所有运营商都是
- 网络状态检查 (
check-network-status) - 检查集群资源对象
PodNetworkConnectivityCheck的状态,以确定这些对象是否处于Reachable...状态。 - 节点不平衡状态检查 (
check-node-imbalance-status) - 检查 vCPU 请求是否在各节点之间均衡分布,还是某个节点承担了过高的负载。
- 节点状态检查 (
check-node-status) - 检查集群中的节点是否已就绪,以及这些节点是否占用了过多资源。
- 检查卷使用状态 (
check-volume-status) - 检查与该部署关联的持久卷声明是否即将用尽空间。限制: 仅监控由正在运行的 Pod 挂载的持久卷声明。
- 运营商命名空间状态检查 (
check-operator-namespace-status) - 检查用于部署的 operators 项目中的资源是否运行正常。重要提示: 如果您还想查看安装了 scheduling service 该程序的项目中操作员的状态,必须使用 选项
--cluster_components_ns=${PROJECT_SCHEDULING_SERVICE}运行 命令apply-privileged-monitoring-service。 - EDB 集群状态检查 (
check-edb-cluster-status) - 检查与该部署关联的 EDB Postgres 任何实例是否运行正常。 例如,用于 IBM Software Hub 存储部署元数据的数据库是否运行正常。
选项 要执行的操作 您不希望安装具有特权的监控程序 您想安装特权监控程序 - 集群操作员状态检查 (
- b. 您需要安装配置准入控制器 webhook 吗?
- 如果您希望在多个服务中使用一组共享的自定义证书,则必须安装配置准入控制器 webhook。
支持共享自定义证书的服务
- AI Factsheets
- Analytics Engine powered by Apache Spark
- Cognos Analytics
- Data Privacy
- DataStage
- Data Virtualization
- Db2 Big SQL
- IBM Master Data Management
- OpenPages
- RStudio®
- Watson Studio
- Watson Studio Runtimes
- watsonx Assistant
- watsonx.data
- watsonx Orchestrate
选项 要执行的操作 您无需安装配置准入控制器 webhook - 转到 c。 申请您的福利。
您需要安装配置准入控制器 webhook - c. 申请您的福利
您需要保留部署大小的记录以便根据请求报告给 IBM。 请使用 License Service 来核对您的使用情况是否符合许可条款。
要执行的操作 - 请在“应用您的使用权限以监控并报告符合许可条款的使用情况”中,根据您的环境完成相应的任务。
- 转到第 10页。 安装解决方案和服务。
10. 安装解决方案和服务
您可以选择逐个安装每个服务,还是批量安装。 不过,根据您计划安装的服务不同,您可能需要完成一些额外的安装前准备工作。
实例管理员
根据需要重复
- a. 您是否计划在实例中安装支持或需要安装选项的服务?
- 某些服务在安装时需要您指定其必选或可选设置。 创建一个
install-options.yml文件,用于指定您计划安装的服务的安装选项。
支持或需要安装选项的服务
服务 详细信息 Analytics Engine powered by Apache Spark 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 Data Replication 这些设置是必需的。 您必须指定所购买的许可证。 IBM Knowledge Catalog 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 IBM Knowledge Catalog Premium 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 IBM Knowledge Catalog Standard 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 IBM Master Data Management 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 Informix 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 Orchestration Pipelines 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 Voice Gateway 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 Watson Discovery 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 Watson Speech services 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 watsonx.ai 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 watsonx Assistant 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 watsonx BI 这些设置是必需的。 您必须指定所购买的许可证。 watsonx.data 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 watsonx.data Premium 这些设置是必需的。 您指定的选项取决于是否 watsonx.ai 已安装。 watsonx.data integration 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 watsonx.data intelligence 这些设置是可选的。 如果您未指定安装选项,系统将使用默认值。 watsonx.governance 这些设置是必需的。 您必须指定所购买的许可证。 watsonx Orchestrate 这些设置是必需的。 您指定的选项取决于您希望将模型托管在何处,以及您希望使用的功能。
选项 要执行的操作 该实例不包含带有安装选项的服务 该实例将包含一个或多个支持安装选项的服务 - 请查看 “指定服务安装选项”部分 ,以确定是否需要调整任何安装选项。
- 转到 b。 您是否计划在该实例中安装任何依赖于 Db2U 的服务?
该实例将包含一个或多个需要安装选项的服务 - b. 您是否计划在该实例中安装 Db2U 任何依赖于 的服务?
如果安装的服务依赖于 Db2U,请创建一个 文件
db2u-product-cm ConfigMap,以指定 是使用受限权限还是 Db2U 提升权限运行。
依赖于 Db2U 的服务
- Data Virtualization
- Db2
- Db2 Big SQL
- Db2 Warehouse
- OpenPages 带有嵌入式 Db2 数据库。
选项 要执行的操作 该实例将不包含依赖于 Db2U 该实例将包含一个或多个依赖于 Db2U - 完成: 指定 Db2U 运行所需的权限。
- 转到 c。 您是否要批量安装解决方案和服务?
- c. 您是否要批量安装解决方案和服务?
运行批量安装程序可同时安装多个服务,从而让您以更少的步骤完成安装。 批量安装支持某些组件的并行安装,从而缩短了安装时间。
不过,如果您希望对安装过程进行更精细的控制,可以逐个安装服务。 请参阅“服务”中的说明,了解如何单独安装各项服务。
选项 要执行的操作 您希望单独安装服务 - 安装您想要使用的服务。 请参阅“服务”中的说明,了解如何单独安装各项服务。
- 转到第 11页。 完成安装后的任务。
您想批量安装服务 - 完成解决方案和服务的批量安装。
- 转到第 11页。 完成安装后的任务。
11. 完成安装后任务
安装完成后,请确保 IBM Software Hub集群安全,并完成那些会影响用户与平台交互 IBM Software Hub的任务,例如配置单点登录(SSO)或更改指向平台的路由。
实例管理员
根据需要重复
| 要执行的操作 |
|---|
|