Перейти к основному содержимому

Подготовка окружения

Необходимые инструменты

  1. Platform V Pangolin (или PostgreSQL). Не требуется для использования Copywala VDB.

    примечание

    Рекомендуется выполнить развертывание БД Platform V Pangolin DB (или PostgreSQL) согласно документации разработчика.

  2. Для работы с модулем psycopg2 и другими пакетными менеджерами Ansible понадобятся:

Системные зависимости

Пример установки

  • libpq-dev
  • gcc
  • python3-dev
sudo apt update
sudo apt install libpq-dev gcc python3-dev
  1. Необходима настройка OpenID-провайдера для корректной работы с сервисами DBBR.

Подготовка узлов для установки CopyWala

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

Для запуска системы пользователю учетной записи необходимо разрешение на:

  • установку пакетов в операционной системе на узлах;
  • запуск службы systemd;
  • создание конфигурационных файлов в директории /etc.
примечание

Для использования прокси-сервера при доступе к репозиториям пакетного менеджера pip, настройте pip на работу с прокси-сервером до запуска пайплайна.

Также в качестве значения адреса прокси-сервера можно использовать переменную окружения PIP_INDEX_URL:

export PIP_INDEX_URL=<proxy_pip_index_url>