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

Мета-пакеты для процесса пошаговой установки СУБД Pangolin

В СУБД Pangolin версии 6.5.0 в состав дистрибутива были добавлены мета-пакеты:

  • pangolin-core;
  • pangolin-orchestrated;
  • pangolin-manager-dcs;
  • pangolin-full;
  • pangolin-full-debuginfo.

Данные пакеты предоставляют быстрый способ установки необходимых компонентов (зависимостей, входящих в состав мета-пакета) для работы, за счет использования одной команды. Мета-пакеты используются для процесса пошаговой установки СУБД Pangolin, упрощая процесс установки rpm/deb-пакетов.

Для корректной установки мета-пакета требуется наличие репозитория Linux пакетов, который содержит все компоненты Pangolin. В случае отсутствия такого репозитория необходимо его создать локально на виртуальной машине, пример создания локального репозитория ниже.

Внимание!

Установка мета-пакетов производится исключительно с использованием, либо локального репозитория созданного на виртуальной машине, либо с использованием внешнего репозитория с доступными пакетами pangolin

Создание локального репозитория (в случае отсутствия внешних репозиториев с пакетами Pangolin)

Для создания локального репозитория, выполните шаги:

  1. Установите пакет createrepo:

    sudo dnf install createrepo
  2. Создайте директорию, где будут храниться rpm-пакеты:

    sudo mkdir -p /components_repo/local_repo/RPMS.local/
  3. Перенесите существующие в дистрибутиве rpm-пакеты:

    find path_distrib -name "*.rpm" -exec sudo cp {} /components_repo/local_repo/RPMS.local/ \;
  4. Проинициализируйте репозиторий:

    createrepo /components_repo/local_repo/RPMS.local/
  5. Создайте файл local_repo.repo в директории /etc/yum.repos.d/local_repo.repo, с содержимым:

    [local_repo]
    name=local_repo
    baseurl=file:///components_repo/local_repo/RPMS.local/
    gpgcheck=0
    enabled=1

Установка мета-пакета pangolin-core

Мета-пакет pangolin-core включает в себя зависимости:

  • серверную часть СУБД (pangolin-dbms-{short_version});
  • клиентскую часть СУБД (pangolin-dbms-{short_version}-client).

Для установки мета-пакета используйте команду:

sudo dnf install pangolin-core

Установка мета-пакета pangolin-orchestrated

Мета-пакет pangolin-orchestrated включает в себя зависимости:

  • серверную часть СУБД (pangolin-dbms-{short_version});
  • клиентскую часть СУБД (pangolin-dbms-{short_version}-client);
  • компонент Pangolin Manager (pangolin-manager).

Для установки мета-пакета используйте команду:

sudo dnf install pangolin-orchestrated

Установка мета-пакета pangolin-manager-dcs

Мета-пакет pangolin-manager-dcs включает в свою зависимость только компонент Pangolin Manager (pangolin-manager).

Для установки мета-пакета используйте команду:

sudo dnf install pangolin-manager-dcs

Установка мета-пакета pangolin-full

Мета-пакет pangolin-full включает в себя зависимости:

  • серверную часть СУБД (pangolin-dbms-{short_version});
  • клиентскую часть СУБД (pangolin-dbms-{short_version}-client);
  • компонент Pangolin Manager (pangolin-manager);
  • компонент Pangolin Pooler (pangolin-pooler);
  • утилита ротации сертификатов pkcs12 (pangolin-certs-rotate);
  • утилита перешифрования паролей (pangolin-auth-reencrypt);
  • утилита диагностики СУБД (pangolin-diagnostic-tool);
  • утилита настройки безопасности (pangolin-security-utilities);
  • утилита для работы с конфигурацией под разные профили нагрузки (pangolin-tuner);
  • утилита резервного копирования СУБД (pangolin-backup-tools).

Для установки мета-пакета используйте команду:

sudo dnf install pangolin-full

Установка мета-пакета pangolin-full-debuginfo

Мета-пакет pangolin-full-debuginfo включает в себя зависимости для установки отладочных символов:

  • серверную часть СУБД (pangolin-dbms-{short_version}-debuginfo);
  • клиентскую часть СУБД (pangolin-dbms-{short_version}-client-debuginfo);
  • компонент Pangolin Manager (pangolin-manager-debuginfo);
  • компонент Pangolin Pooler (pangolin-pooler-debuginfo);
  • утилиту ротации сертификатов (pangolin-certs-rotate-debuginfo);
  • утилиту настройки безопасности (pangolin-security-utilities-debuginfo);
  • утилита резервного копирования СУБД (pangolin-backup-tools-debuginfo).

Для установки мета-пакета используйте команду:

sudo dnf install pangolin-full-debuginfo