安装 watsonx.data

实例管理员可以在 IBM Cloud Pak for Data V 5.0上安装 watsonx.data

谁需要完成此任务?

实例管理员 要安装 watsonx.data,您必须是 实例管理员。 实例管理员有权在以下项目中安装软件:

实例的 操作程序项目

watsonx.data 实例的操作程序安装在操作程序项目中。

在安装命令中, ${PROJECT_CPD_INST_OPERATORS} 环境变量指的是操作程序项目。

实例的 操作数项目

control planewatsonx.data 的定制资源安装在操作数项目中。

在安装命令中, ${PROJECT_CPD_INST_OPERANDS} 环境变量引用操作数项目。

何时需要完成此任务?

查看以下选项以确定是否需要完成此任务:

  • 如果要同时安装多个服务,请改为执行 运行解决方案和服务的批处理安装 中的过程。
  • 如果未在批处理安装过程中安装 watsonx.data ,请完成此任务以将 watsonx.data 添加到环境中。

    根据需要重复 如果您负责 Cloud Pak for Data的多个实例,那么可以重复此任务以在集群上安装更多 watsonx.data 实例。

完成此任务所需的信息

在安装 watsonx.data之前,请查看以下信息:

版本需求

必须在同一发行版中安装与 Cloud Pak for Data 实例相关联的所有组件。 例如,如果 Cloud Pak for Data control plane 安装在 5.0.3 版本,则必须安装 watsonx.data 版本 5.0.3

环境变量

此任务中的命令使用环境变量,以便您可以完全按照编写的方式运行命令。

  • 如果没有用于定义环境变量的脚本,请参阅 设置安装环境变量
  • 要使用脚本中的环境变量,必须先确定环境变量的来源,然后再运行此任务中的命令。 例如,运行以下命令:
    source ./cpd_vars.sh
安全上下文约束

watsonx.data 使用缺省 Red Hat® OpenShift® Container Platform 安全上下文约束 restricted-v2

存储需求
安装 watsonx.data时,必须指定存储类。 建议使用以下存储类。 但是,如果未在集群上使用这些存储类,请确保指定具有等效定义的存储类。

准备工作

此任务假定满足以下先决条件:

先决条件 在何处查找更多信息
集群满足安装 watsonx.data的最低要求。 如果此任务未完成,请参阅 系统需求
将从中运行安装的工作站设置为客户机工作站,并包含以下命令行界面:
  • Cloud Pak for Data CLI: cpd-cli
  • OpenShift CLI: oc
如果此任务未完成,请参阅 设置客户机工作站
已安装 Cloud Pak for Data control plane 如果此任务未完成,请参阅 安装 Cloud Pak for Data
对于使用专用容器注册表的环境 (例如气郄环境) ,会将 watsonx.data 软件映像镜像到专用容器注册表。 如果此任务未完成,请参阅 镜像映像到专用容器注册表
对于使用专用容器注册表的环境 (例如气郄环境) , cpd-cli 配置为从专用容器注册表中拉取 olm-utils-v3 映像。 如果此任务未完成,请参阅 从专用容器注册表中拉取 olm-utils-v3 映像
如果适用,将调整基于内核的虚拟机 (KVM) 系统和支持大核心 PowerVM 的系统的同时多线程 (SMT) 设置。 如果此任务未完成,请参阅 更改电源设置

过程

完成以下任务以安装 watsonx.data:

  1. 安装服务
  2. 验证安装
  3. 下一步操作

安装服务

要安装 watsonx.data:

  1. cpd-cli 登录到 Red Hat OpenShift Container Platform 集群:
    ${CPDM_OC_LOGIN}
    请记住: CPDM_OC_LOGINcpd-cli manage login-to-ocp 命令的别名。
  2. 运行以下命令以在实例的 操作程序项目 中为 watsonx.data 创建必需的 OLM 对象:
    cpd-cli manage apply-olm \
    --release=${VERSION} \
    --cpd_operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --components=watsonx_data
    等待 cpd-cli 返回以下消息,然后继续执行下一步:
    [SUCCESS]... The apply-olm command ran successfully

    如果 apply-olm 失败,请参阅 在安装或升级期间对 apply-om 命令进行故障诊断

  3. watsonx.data创建定制资源。

    您运行的命令取决于集群上的存储器。


    Red Hat OpenShift Data Foundation 存储器

    运行以下命令以创建定制资源。

    cpd-cli manage apply-cr \
    --components=watsonx_data \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true

    IBM Storage Fusion数据基础存储

    运行以下命令以创建定制资源。

    cpd-cli manage apply-cr \
    --components=watsonx_data \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true

    IBM Storage Fusion 全球数据平台存储
    请记住: 使用 IBM Storage Fusion Global Data Platform 存储器时, ${STG_CLASS_BLOCK}${STG_CLASS_FILE} 都指向相同的存储类,通常是 ibm-spectrum-scale-scibm-storage-fusion-cp-sc

    运行以下命令以创建定制资源。

    cpd-cli manage apply-cr \
    --components=watsonx_data \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true

    IBM Storage Scale Container 本机存储器
    请记住: 使用 IBM Storage Scale Container Native 存储器时, ${STG_CLASS_BLOCK}${STG_CLASS_FILE} 都指向同一存储类,通常是 ibm-spectrum-scale-sc

    运行以下命令以创建定制资源。

    cpd-cli manage apply-cr \
    --components=watsonx_data \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true

    Portworx 存储器

    运行以下命令以创建定制资源。

    cpd-cli manage apply-cr \
    --components=watsonx_data \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --storage_vendor=portworx \
    --license_acceptance=true

    NFS 存储器
    请记住: 使用 NFS 存储器时, ${STG_CLASS_BLOCK}${STG_CLASS_FILE} 都指向同一存储类,通常是 managed-nfs-storage

    运行以下命令以创建定制资源。

    cpd-cli manage apply-cr \
    --components=watsonx_data \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true

    带有 EFS 和 EBS 存储器的 AWS

    运行以下命令以创建定制资源。

    cpd-cli manage apply-cr \
    --components=watsonx_data \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true

    NetApp Trident
    请记住: 使用 NetApp Trident 存储器时, ${STG_CLASS_BLOCK}${STG_CLASS_FILE} 都指向同一存储类,通常是 ontap-nas

    运行以下命令以创建定制资源。

    cpd-cli manage apply-cr \
    --components=watsonx_data \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true

验证安装

apply-cr 命令返回以下内容时,将安装 watsonx.data :
[SUCCESS]... The apply-cr 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_data

下一步操作

watsonx.data 可供使用。 要开始使用 watsonx.data,请参阅 使用 watsonx.data 控制台