Предупреждения при обновлении

Новые конфигурационные параметры и важные изменения в текущей поставке

  1. В переменных для установки ZDS (zakroma-ds-agent) был добавлен параметр zakroma_zds_publicServer_interface: "", который позволяет использовать IP-адреса публичных сетевых интерфейсов для взаимодействия узлов между собой вместо FQDN/hostname. В следующих версиях поставки этот параметр, как и параметр zakroma_zds_node_name, будет рекомендован к обязательному заполнению.

  2. В версии поставки 6.0.0 удалён микросервисный режим работы ПО. Основным методом установки является монолитный режим. Если ранее использовался микросервисный режим, при обновлении будет выполнен переход на монолитный.

  3. В дистрибутивах ALSE 1.8.X Орел/Воронеж не поддерживается совместная установка сервера БД PostgreSQL и сервисов Закрома.Хранение. Для корректной работы необходимо перенести сервер БД на отдельный узел.

Рекомендуемые действия перед обновлением ПО

  1. Обязательно выполнить проверку доступности всех сервисов, см. Диагностика и устранение неполадок.

  2. Рекомендуется сделать резервную копию БД PostgreSQL.

  3. При изменении имён узлов, на которых запущен ZDS, проверьте, что в инвентаре Ansible и в конфигурации ZDS используется единообразное именование узлов в соответствии с требованиями к построению кластера.

    По умолчанию для создания первоначальной конфигурации используется переменная ansible_hostname. Если её значение отличается от текущего nodeName, кластер может стать недоступным.

    Для проверки имён узлов ZDS см. Проверка имён узлов ZDS. Команды для проверки:

    Проверка текущего ansible_hostname:

    1ansible -m setup -i inventories/тип_инсталляции/hosts zakroma-ds-agent-ec | grep ansible_hostname

    Проверка имён в конфигурации ZDS (nodeName):

    1curl -u zakromaadmin:zakromaadmin http://localhost:8088/inner/status | jq '.nodeName, .nodes[].name'

    Если ansible_hostname отличается от nodeName после глобального изменения имён узлов, то необходимо использовать переменные zakroma_zds_node_name для подстановки «старых» имён узлов в инвентаре Ansible.

    Пример:

    1[zakroma-zds-ec] 2rutherford-2 ansible_host=192.168.1.2 zakroma_zds_node_name=rutherford-2 3rutherford-3 ansible_host=192.168.1.3 zakroma_zds_node_name=rutherford-3 4rutherford-4 ansible_host=192.168.1.4 zakroma_zds_node_name=rutherford-4
  4. При обновлении с версии 2.7.X на 2.8.X остановите и отключите сервисы zakroma-gateway и zakroma-storage на всех узлах:

    1systemctl disable zakroma-gateway --now 2systemctl disable zakroma-storage --now