Skip to main content

Установка первого ПринтМенеджера в кластере


Page Type: Installation Component: ПринтМенеджер Domain: Installation Product Versions: 4.x OS: Linux Status: Draft Related Components: HAProxy, PostgreSQL, NFS

Установка первого ПринтМенеджера в кластере

Цель

Установка первой ноды ПринтМенеджера в кластерной конфигурации Active-Active.


Предусловия

  • Установлен и настроен балансировщик HAProxy
  • Подготовлены база данных PostgreSQL и NFS-хранилище
  • На сервере балансировщика в директории /opt/printum_balancer/certificates/<IP_или_домен_ПМ> находится архив printum_config.tar.gz

Шаги установки

Шаг 1. Скачайте дистрибутив на сервер ПМ

Первичная установка работает только офлайн. Скачайте предоставленный дистрибутив на сервер с ПМ доступным вам способом.

Распакуйте его:

tar xf printmanager-x.y.z

Шаг 2. Скопируйте архив настроек

Скопируйте с сервера с балансировщиком файл printum_config.tar.gz (не перепутайте с printum_certs.tar.gz) в папку, откуда будете запускать установку ПринтМенеджера, например, printmanager-x.y.z.

Обратите внимание: для каждого ПМ был создан свой архив! Возьмите его из папки с соответствующим IP-адресом или доменным именем. При обновлении версии ПМ ещё раз переписывать архив не нужно.

Шаг 3. Запустите установку

С автоматическими сертификатами:

Если установка первой ноды ПринтМенеджера выполняется на сервере, на котором также установлен модуль Мониторинга:

sudo -E ./install.sh

Если установка первой ноды ПринтМенеджера выполняется на отдельном сервере:

sudo -E MONITORING_ADDRESS=<hostname> ./install.sh

где MONITORING_ADDRESS — адрес сервера, на котором установлен модуль Мониторинга.

С собственными сертификатами:

export SSL_CERT=<client.crt>
export SSL_KEY=<client.key>
export SSL_CERT_CA=<ca.crt>
sudo -E ./install.sh

Если установка на отдельном сервере:

sudo -E MONITORING_ADDRESS=<hostname> ./install.sh

Ожидаемый результат

Первый ПринтМенеджер установлен. На странице балансировщика https://BALANCER_ADR:7000/ соответствующие строки станут зелёными.


Как проверить установку

Откройте страницу по адресу https://BALANCER_ADR:7000/ и убедитесь, что строки ПМ стали зелёными.

Выполните проверку по разделу «Проверка корректности установки кластера».


Next steps

  • Добавление серверов ПринтМенеджера в кластер
  • Проверка корректности установки кластера

Типовые ошибки

ОшибкаПричинаРешение
При отложенной печати появляется ошибка «файл недоступен» NFS-хранилище недоступно или неверно настроено в .env Выполнить sudo cat /opt/printmanager/.env. Проверить DRIVER_OPTS_DEVICE, DRIVER_OPTS_O («addr=NFS_ADDR,nolock,soft,rw»), DRIVER_OPTS_TYPE («nfs»). Убедиться в доступности NFS-сервера
Не распечатываются файлы при прямой печати через Клиент ПМ Неверный флаг use_cups_ssl в настройках Клиента ПМ Проверить значение флага use_cups_ssl в файле settings.yml: C:\Program Files (x86)\printum\printmanager_client

Связанные страницы

  • Подготовка к установке кластера Active-Active
  • Установка балансировщика HAProxy
  • Добавление серверов ПринтМенеджера в кластер
  • Проверка корректности установки кластера