IBM Cloud Pak for Data — это унифицированная платформа данных и искусственного интеллекта, которая обеспечивает доступ к нужным данным в нужное время нужным людям в любом месте. Работа на платформе Red Hat OpenShift упрощает доступ к данным, автоматизирует обнаружение и обработку данных, а также защищает конфиденциальную информацию, автоматизируя применение политик для всех пользователей в вашей организации. Принимайте более эффективные решения на основе данных и закладывайте основу для искусственного интеллекта с помощью структуры данных, которая соединяет разрозненные данные локально или в нескольких облаках без перемещения данных. Получайте полезную информацию и применяйте надежные данные для создания, запуска, автоматизации и управления моделями ИИ.

В этой статье приведены пошаговые инструкции по установке IBM Cloud Pak for Data 4.5.0 с Watson Knowledge Catalog (WKC) в кластере Red Hat OpenShift. В этом блоге я использовал метод экспресс-установки, при котором образы контейнеров CPD и WKC загружаются непосредственно из реестра IBM. Поскольку метод установки и типы установки часто обновляются, я бы рекомендовал использовать документацию по установке IBM для получения последних обновлений. Я предоставил ссылку на документацию по установке IBM в конце этого блога в разделе других полезных ресурсов.

Примечание. Образы IBM® Cloud Pak for Data доступны в IBM Entitled Registry. В большинстве случаев настоятельно рекомендуется зеркалировать необходимые образы программного обеспечения из IBM Entitled Registry в частный реестр контейнеров. Поскольку в этом примере мы развертываем в демонстрационных целях, я пропустил зеркальное отображение образов IBM Cloud Pak for Data в реестре частных контейнеров.

Предположения

  • Установка свежего облачного пакета для данных 4.5.0 с каталогом знаний Watson
  • Кластер Red Hat OpenShift имеет доступ к высокоскоростному интернет-соединению и может извлекать образы непосредственно из IBM Entitled Registry.
  • Установка в демонстрационных целях, поэтому последняя версия программного обеспечения будет автоматически установлена ​​в кластере Red Hat OpenShift.
  • Пользователь обладает знаниями и опытом управления кластером Red Hat OpenShift.

Необходимо

  • Кластер Red Hat OpenShift версии 4.6 или новее с минимум 48 vCPU и 192 ГБ RAM
  • Хранилище контейнеров OpenShift (OCS) подключено к кластеру Red Hat OpenShift.
  • Пользователь с доступом OpenShift Cluster и администратором проекта
  • Хост-бастион с 2 виртуальными ЦП и 4 ГБ ОЗУ с ОС Linux
  • Доступ в Интернет для хоста Bastion и кластера Red Hat OpenShift
  • Рабочая станция должна иметь поддерживаемую среду выполнения контейнера, либо docker, либо podman.
  • IBM Cloud Pak for Data Entitlement Key — Вот ссылка для загрузки ключа доступа

Пошаговые инструкции

Шаг 1: Загрузите и установите утилиту CPD-Cli на хост-бастион по этой ссылке.

Шаг 2: Загрузите и установите утилиту Openshift Cli на хост-бастион по этой ссылке

Шаг 3: Войдите в свою библиотеку программного обеспечения контейнера IBM, используя эту ссылку, и скопируйте ключ доступа в текстовый файл.

Шаг 4: Используйте эту ссылку для создания и настройки файла переменной среды на хосте-бастионе. Убедитесь, что вы выполнили следующие команды, чтобы сделать файл доступным и доступным для установки.

bash ./cpd_vars.sh
chmod 700 cpd_vars.sh
source ./cpd_vars.sh

Шаг 5. Войдите в Red Hat OpenShift Container Platform в качестве администратора кластера и создайте соответствующие проекты для своей среды.

oc login ${OCP_URL}
oc new-project ${PROJECT_CPFS_OPS}
oc new-project ${PROJECT_CPD_INSTANCE}

Шаг 6. Войдите в кластер OCP с помощью CPD-CLI и выполните следующую команду, чтобы создать собственный SCC для каталога знаний Watson.

cpd-cli manage login-to-ocp --username=${OCP_USERNAME} --password=${OCP_PASSWORD} --server=${OCP_URL}
cpd-cli manage apply-scc --cpd_instance_ns=${PROJECT_CPD_INSTANCE} --components=wkc
  • Если вы хотите убедиться, что учетная запись службы wkc-iis-sa может использовать wkc-iis-scc SCC, выполните:
oc adm policy who-can use scc wkc-iis-scc \
--namespace ${PROJECT_CPD_INSTANCE} | grep “wkc-iis-sa”

Шаг 7: Если вы используете HAProxy для доступа к кластеру OCP, измените настройку балансировщика нагрузки, используя эту ссылку.

Шаг 8. Выполните следующую команду, чтобы изменить и применить настройки контейнера CRI-O.

cpd-cli manage apply-crio --openshift-type=${OPENSHIFT_TYPE} --extra-vars="pid_limit=16384"

Шаг 9: Запустите следующую команду, чтобы изменить настройки параметров ядра.

cpd-cli manage apply-db2-kubelet \
--openshift-type=${OPENSHIFT_TYPE}

Шаг 10. Выполните следующую команду, чтобы обновить глобальный секрет извлечения образа.

cpd-cli manage add-icr-cred-to-global-pull-secret \
${IBM_ENTITLEMENT_KEY}

Шаг 11. Выполните следующие команды, чтобы установить платформу и службы IBM Cloud Pak for Data.

  • Создайте объекты OLM для указанных компонентов:
cpd-cli manage apply-olm \
--release=${VERSION} \
--components=${COMPONENTS}
  • При желании можно запустить команду cpd-cli manage get-olm-artifacts, чтобы получить список источников каталогов и подписок операторов в кластере.
cpd-cli manage get-olm-artifacts \
--subscription_ns=${PROJECT_CPFS_OPS}

Шаг 12. Выполните следующую команду, чтобы начать установку компонентов в экспресс-установке.

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

Шаг 13: Выполните следующую команду, чтобы получить статус установленных компонентов в указанном проекте.

cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INSTANCE}

Шаг 14: Получите URL-адрес и учетные данные по умолчанию для веб-клиента:

cpd-cli manage get-cpd-instance-details \
--cpd_instance_ns=${PROJECT_CPD_INSTANCE} \
--get_admin_initial_credentials=true

Другие полезные ресурсы