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

Подготовка элементов развертывания#

Подготовка Docker-образов#

Требования предъявляемые к Docker-образам GraDeLy, разворачиваемому в среде контейнеризации Kubernetes: версия Java - OpenJDK 21.

Для модулей сonsole-ui в Docker-образах необходимо иметь HTTP-сервер для хранения ресурсов: Nginx/Platform V SynGX (версия указана в Системных требованиях).

Подготовка базы данных#

Для подготовки базы данных:

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

  • создайте директории на сервере БД для tablespace grdl_ts_data и grdl_ts_idx.

Подготовка транспорта Kafka#

GraDeLy поддерживает работу только с существующими топиками Platform V Corax (или Apache Kafka).

Для создания топиков вручную убедитесь, что значение параметра grdl-module.auto-create-topics-enable=false, и создайте:

  • стандартный топик для репликации;

  • топик с постфиксом -skip-lsn для обработки ошибки доставки сообщений в Kafka. Этот топик будет содержать lsn тех сообщений, которые были отравлены в Kafka, но их lsn еще не был сброшен на стороне БД источника;

  • служебный топик с постфиксом -error для записи сообщений об ошибках репликации;

  • служебный топик с постфиксом -conflict-tx для записей сообщений обработчика ошибок.

Выпуск и подготовка сертификатов#

Выпуск и подготовка сертификатов описаны в в Руководстве по безопасности.