Предупреждения при обновлении
Новые конфигурационные параметры и важные изменения в текущей поставке
-
В переменных для установки ZDS (
zakroma-ds-agent) был добавлен параметрzakroma_zds_publicServer_interface: "", который позволяет использовать IP-адреса публичных сетевых интерфейсов для взаимодействия узлов между собой вместо FQDN/hostname. В следующих версиях поставки этот параметр, как и параметрzakroma_zds_node_name, будет рекомендован к обязательному заполнению. -
В версии поставки 6.0.0 удалён микросервисный режим работы ПО. Основным методом установки является монолитный режим. Если ранее использовался микросервисный режим, при обновлении будет выполнен переход на монолитный.
-
В дистрибутивах ALSE 1.8.X Орел/Воронеж не поддерживается совместная установка сервера БД PostgreSQL и сервисов Закрома.Хранение. Для корректной работы необходимо перенести сервер БД на отдельный узел.
Рекомендуемые действия перед обновлением ПО
-
Обязательно выполнить проверку доступности всех сервисов, см. Диагностика и устранение неполадок.
-
Рекомендуется сделать резервную копию БД PostgreSQL.
-
При изменении имён узлов, на которых запущен 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 -
При обновлении с версии 2.7.X на 2.8.X остановите и отключите сервисы
zakroma-gatewayиzakroma-storageна всех узлах:1systemctl disable zakroma-gateway --now 2systemctl disable zakroma-storage --now