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