Установка
Состав модулей продукта Platform V CopyWala, которые необходимо установить, определите в зависимости от используемой целевой СУБД:
- PostgreSQL / Pangolin
- Vector DB / Qdrant
Модуль CopyWala | Обязателен / опционален |
|---|---|
Copywala | Обязателен |
PBR-Agent | Опционален |
Agent Manager | Опционален |
Recovery Manager | Опционален |
Task Manager | Опционален |
API-gateway | Опционален |
Storage Manager | Опционален |
Storage Service | Опционален |
Модуль CopyWala | Обязателен / опционален |
|---|---|
Copywala VDB | Обязателен |
Storage Service | Опционален |
Установка модулей, которые не указаны в таблице для той или иной СУБД, не требуется.
Порядок установки
-
Установка необходимых модулей продукта CopyWala:
-
Настройка интеграции Platform V CopyWala с внешними сервисами (опциональный)
Распаковка дистрибутива CopyWala (обязательный)
Последовательность действий
-
Создайте директорию с дистрибутивом CopyWala (например, в каталоге
/tmp):mkdir distrib -
Поместите дистрибутив CopyWala в директорию
distrib(отредактируйте команду ниже в соответствии с местонахождением директорииdistribи дистрибутиваPBR-X.X.X-XX-<версия ОС>-distrib.zip):mv /path_to_distrib/PBR-X.X.X-XX-<версия ОС>-internal-full-distrib.zip /path_to_dir/distrib/ -
Перейдите в директорию
distribCopyWala:cd /path_to_dir/distrib/ -
Создайте директории для распаковки архива:
mkdir -p pbr/owned/dbbr
mkdir -p pbr/owned/pbra
mkdir -p pbr/owned/pbss -
Распакуйте архив для установки:
unzip -d pbr PBR-1.3.1-*-distrib.zip
unzip -d pbr/owned pbr/PBR-1.3.1-*-owned-distrib.zip
unzip -d pbr/owned/dbbr pbr/owned/DBBR-bin-1.3.1-*-distrib.zip
unzip -d pbr/owned/pbra pbr/owned/PBRA-bin-1.3.1-*-distrib.zip
unzip -d pbr/owned/pbss pbr/owned/PBSS-bin-1.3.1-*-distrib.zip
Проверка результата
Убедитесь, что в директории присутствуют все файлы, соответствующие составу дистрибутива. Для этого выполните команду:
ls -l pbr/owned/*/rpms
Если планируется выполнять установку компонентов CopyWala автоматизированным способом с помощью Ansible, выполните команду:
ls pbr/owned/*/package/scripts/Ansible/
Вывод должен содержать следующий список директорий и файлов:
collectionsinstall.ymlinventory_example.ymlplaybook_example.ymlrequirements.ymlrolesvars