Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Обновление 2 сервера приложений и 2 веб-сервера

Обновлено: 06.10.26

Инструкция актуальна для версий продукта: 2025.4.6.16449 – 2026.3.6.17475

Порядок обновления и важные примечания

Для проверки текущей версии перейдите по URL:

https://cddisk.ваш-домен/version

Где:

  • cddisk — адрес Р7 Диск;
  • ваш-домен — используемый домен для работы портала.

Обновление нод приложений

Обратите внимание

Данный пункт выполняется в первую очередь и обязателен к выполнению. Обновление происходит при помощи архива соответствующего дистрибутива Корпоративный сервер 2024 и выполняется на нодах с приложениями

1. Скачайте файл дистрибутива на ноды приложений

Обратите внимание

Скачать скрипт можно по данным ссылкам:

1.1. Из архива дистрибутива Корпоративный сервер 2024 необходимо распаковать скрипт update.sh и разместить его в одной директории с архивом дистрибутива

Запустить команду обновления зависимостей для Online установок:

  • Для ОС Astra Linux
    sudo bash update.sh -c CDinstall_<версия>.zip
  • Для ОС РЕД ОС
    sudo bash update.sh -r RedOS_<версия>.zip

2. Скачайте файл патча на все ноды приложений и веб-серверов

Обратите внимание

Скачать патч можно по данным ссылкам:

2.1. На всех нодах из архива патча распакуйте скрипт update.sh и разместить его в одной директории с архивом патча

2.2. Для обновления мастера приложений выполните команду

sudo bash update.sh -b Patch_<версия>.zip

Где:

  • update.sh — скрипт обновления;
  • -b — ключ для обновления backend;
  • <версия> — номер необходимой версии.
Обратите внимание

Во время проведения обновления согласитесь с обновлением БД и обновление веб (как дополнительная копия статики портала).

2.3. Создайте архив

tar -czvf r7-office-pages-forms.tar.gz -C /var/www/r7-office pages forms

2.4. Для обновления второстепенной ноды приложений выполните команду

sudo bash update.sh -b Patch_<версия>.zip

Где:

  • update.sh — скрипт обновления;
  • -b — ключ для обновления backend;
  • <версия> — номер необходимой версии.
Обратите внимание

Во время проведения обновления обновление БД не потребуется и откажитесь от обновления БД;
При обновлении веб укажите нет

Обновление нод nginx

3. Обновление основной ноды nginx

3.1. Произведите правку запускаемого скрипта

sed -i '/^[[:space:]]*dnf install dotnet-sdk-6\.0 aspnetcore-runtime-6\.0 -y 1>> \/dev\/null[[:space:]]*$/s/^\([[:space:]]*\)/\1# /' update.sh

3.2. Запустите скрипта для обновления

sudo bash update.sh -f Patch_<версия>.zip

Где:

  • update.sh — скрипт обновления;
  • -f — ключ для обновления frontend;
  • <версия> — номер необходимой версии.

3.3. Перенесите ранее созданные архивы из 2.3 на обе ноды веб и распакуйте

[ -d /var/www/r7-office/pages ] && mv /var/www/r7-office/pages /var/www/r7-office/pages-$(date +%d-%m-%Y%H-%M); [ -d /var/www/r7-office/forms ] && mv /var/www/r7-office/forms /var/www/r7-office/forms-$(date +%d-%m-%Y%H-%M); tar -xzf r7-office-pages-forms.tar.gz -C /var/www/r7-office

4. Обновление второй ноды nginx

4.1. Произведите правку запускаемого скрипта

sed -i '/^[[:space:]]*dnf install dotnet-sdk-6\.0 aspnetcore-runtime-6\.0 -y 1>> \/dev\/null[[:space:]]*$/s/^\([[:space:]]*\)/\1# /' update.sh

Запустите скрипт для обновления:

sudo bash update.sh -f Patch_<версия>.zip

Где:

  • update.sh — скрипт обновления;
  • -f — ключ для обновления frontend;
  • <версия> — номер необходимой версии.

4.2. Перенесите ранее созданные архивы из пункта 2.3. на обе веб ноды и распакуйте с созданием копии каталогов

[ -d /var/www/r7-office/pages ] && mv /var/www/r7-office/pages /var/www/r7-office/pages-$(date +%d-%m-%Y%H-%M); [ -d /var/www/r7-office/forms ] && mv /var/www/r7-office/forms /var/www/r7-office/forms-$(date +%d-%m-%Y%H-%M); tar -xzf r7-office-pages-forms.tar.gz -C /var/www/r7-office

4.3. Выполните перезапуск на веб нодах nginx

systemctl restart nginx

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое