<< Click to Display Table of Contents >> Администрирование (Linux) > Обновление системы Обновление сервисов на выделенном сервере |
1.Архив с Directum Launcher сохраните в локальную папку на сервере, отдельно от папки с файлами предыдущей версии. Архив распаковывать не нужно. Также в папку скопируйте архив Platform.tar.gz с веб-сервером и сервисами Directum RX.
ВАЖНО. Для корректного обновления общий путь к файлам не должен превышать 256 символов и содержать пробелы, поэтому используйте, например, папку /srv/newversion.
2.Остановите все сервисы. Для этого запустите командную строку и выполните команду:
./do.sh all down
3.Если на выделенном сервере нет доступа к сети Интернет, то скопируйте архив DockerImages.tar.gz с базовыми docker-образами в корень папки Directum Launcher предыдущей версии системы. Затем выполните команду:
./do.sh components add dockerimages
Если на сервере есть доступ к сети Интернет, то базовые образы обновятся автоматически.
4.Создайте резервную копию конфигурационного файла config.yml, чтобы при необходимости можно было вернуть исходные настройки.
5.Сгенерируйте скрипт обновления:
./do.sh create-update-script --package="<Путь к архиву с новой версией>"
Пример:
./do.sh create-update-script --package="/srv/newbuild/DirectumLauncher.tar.gz"
В результате в папке с файлами старой версии будет создан скрипт обновления update.sh.
6.Выполните скрипт обновления. Скрипт удалит в папке со старой версией всё, кроме подпапок etc и log, и в эту же папку распакует файлы новой версии из указанного ранее архива. Чтобы выполнить скрипт обновления, запустите команду:
./update.sh
7.Конфигурационный файл config.yml откройте на редактирование.
8.Проверьте, что параметры в секциях variables, common_config, services_config и SungeroHaproxy заполнены аналогично исходным настройкам из резервной копии config.yml.
9.Если на выделенном сервере нужно развернуть дополнительные сервисы, настройте их. Если обновляете сервис ключей, то выполните его настройку.
10.Добавьте веб-сервер и сервисы Directum RX:
./do.sh components add platform
11.Запустите обновленные сервисы системы. Для этого в командной строке перейдите в папку с Directum Launcher и выполните команду:
./do.sh platform install
12.Для сервиса хранилищ, сервиса интеграции и сервиса хранения файлов предпросмотра обновите настройки перенаправления, если настройки отличались от стандартных.
© Компания Directum, 2024 |