运行解决方案和服务的批量安装

运行批处理安装以同时安装多个服务,这使您能够以更少的步骤完成安装。 批处理安装还支持并行安装某些组件,这将缩短安装时间。

但是,如果要对安装过程进行更精细的控制,那么可以一次安装一个服务。 请参阅 服务中有关单独安装每个服务的指示信息。

安装阶段
  • 你不在这里 设置客户机工作站
  • 你不在这里 设置集群
  • 你不在这里 正在收集必需的信息
  • 你不在这里 准备在受限网络中运行安装
  • 你不在这里 准备从专用容器注册表运行安装
  • 你不在这里Cloud Pak for Data 准备集群
  • 你不在这里 准备安装 Cloud Pak for Data 的实例
  • 你不在这里 安装 Cloud Pak for Data 实例
  • 你不在这里 设置 Cloud Pak for Data control plane
  • 您在此图标。 安装解决方案和服务
谁需要完成此任务?

实例管理员 实例管理员可以完成此任务。

何时需要完成此任务?

根据需要重复 对集群上的每个 IBM Cloud Pak for Data 实例重复此任务。

准备工作

最佳实践: 如果您设置环境变量,那么可以在此任务中以完全相同的方式运行命令。 有关指示信息,请参阅 设置安装环境变量

在运行此任务中的命令之前,请确保确定环境变量的来源。

关于本任务

请记住: 实例中的所有软件都必须安装在与 Cloud Pak for Data control plane相同的版本上。

过程

要运行服务的批处理安装:

  1. cpd-cli 登录到 Red Hat® OpenShift® Container Platform 集群:
    ${CPDM_OC_LOGIN}
    请记住: CPDM_OC_LOGINcpd-cli manage login-to-ocp 命令的别名。
  2. 在实例的 操作程序项目 中安装操作程序。
    提示: 在对集群运行此命令之前,可以通过运行带有 --preview=true 选项的命令来预览此命令将代表您发出的 oc 命令。

    oc 命令将保存到 work 目录中的 preview.sh 文件。

    cpd-cli manage apply-olm \
    --release=${VERSION} \
    --cpd_operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --components=${COMPONENTS}
    等待 cpd-cli 返回以下消息,然后继续执行下一步:
    [SUCCESS]... The apply-olm command ran successfully.

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

  3. 在实例的 操作数项目 中安装操作数:
    提示: 在对集群运行此命令之前,可以通过运行带有 --preview=true 选项的命令来预览此命令将代表您发出的 oc 命令。

    oc 命令将保存到 work 目录中的 preview.sh 文件。

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


    Red Hat OpenShift Data Foundation 存储器

    为指定的组件创建定制资源。

    install-options.yml 文件中定义的安装选项

    如果创建了 install-options.yml 文件,请运行以下命令。

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true \
    --param-file=/tmp/work/install-options.yml
    无安装选项

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

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

    IBM Storage Fusion数据基础存储

    为指定的组件创建定制资源。

    install-options.yml 文件中定义的安装选项

    如果创建了 install-options.yml 文件,请运行以下命令。

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true \
    --param-file=/tmp/work/install-options.yml
    无安装选项

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

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

    IBM Storage Fusion 全球数据平台存储

    为指定的组件创建定制资源。

    使用 IBM Storage Fusion 存储器时, ${STG_CLASS_BLOCK}${STG_CLASS_FILE} 都指向同一个存储类,通常是 ibm-spectrum-scale-scibm-storage-fusion-cp-sc

    install-options.yml 文件中定义的安装选项

    如果创建了 install-options.yml 文件,请运行以下命令。

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true \
    --param-file=/tmp/work/install-options.yml
    无安装选项

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --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

    install-options.yml 文件中定义的安装选项

    如果创建了 install-options.yml 文件,请运行以下命令。

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true \
    --param-file=/tmp/work/install-options.yml
    无安装选项

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

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

    Portworx 存储器

    为指定的组件创建定制资源。

    install-options.yml 文件中定义的安装选项

    如果创建了 install-options.yml 文件,请运行以下命令。

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --storage_vendor=portworx \
    --license_acceptance=true \
    --param-file=/tmp/work/install-options.yml
    无安装选项

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

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

    NFS 存储器

    使用 IBM Storage Scale Container Native 存储器时, ${STG_CLASS_BLOCK}${STG_CLASS_FILE} 都指向同一存储类,通常是 managed-nfs-storage

    为指定的组件创建定制资源。

    install-options.yml 文件中定义的安装选项

    如果创建了 install-options.yml 文件,请运行以下命令。

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true \
    --param-file=/tmp/work/install-options.yml
    无安装选项

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

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

    仅 AWS EFS 存储器

    为指定的组件创建定制资源。

    仅使用 EFS 存储器时, ${STG_CLASS_BLOCK}${STG_CLASS_FILE} 都指向同一存储类,通常为 efs-nfs-client

    install-options.yml 文件中定义的安装选项

    如果创建了 install-options.yml 文件,请运行以下命令。

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true \
    --param-file=/tmp/work/install-options.yml
    无安装选项

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

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

    AWS EFS 和 EBS 存储器

    为指定的组件创建定制资源。

    install-options.yml 文件中定义的安装选项

    如果创建了 install-options.yml 文件,请运行以下命令。

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true \
    --param-file=/tmp/work/install-options.yml
    无安装选项

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --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

    install-options.yml 文件中定义的安装选项

    如果创建了 install-options.yml 文件,请运行以下命令。

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

    cpd-cli manage apply-cr \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --components=${COMPONENTS} \
    --block_storage_class=${STG_CLASS_BLOCK} \
    --file_storage_class=${STG_CLASS_FILE} \
    --license_acceptance=true \
    --param-file=/tmp/work/install-options.yml
    无安装选项

    缺省情况下, apply-cr 最多同时安装 4 组件。 您可以通过指定 --parallel_num 选项来调整此设置。

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

    等待 cpd-cli 返回以下消息,然后继续执行下一步:
    [SUCCESS]... The apply-cr command ran successfully.

下一步操作

现在,您已安装了支持业务需求的服务,您已准备好完成 安装后设置 (Day 1 操作)