Правильно обновляем сервер 1С на CentOS
В этой статье рассмотрим процесс обновления сервера 1С:Предприятие 8.3 на Linux-сервере под управлением CentOS и PostgreSQL.
Инструкция подойдет для RPM-based дистрибутивов:
- CentOS;
- Red Hat Enterprise Linux;
- Rocky Linux;
- AlmaLinux.
Останавливаем сервер 1С
Перед обновлением необходимо остановить службы 1С:
sudo /etc/init.d/srv1cv83 stop
Останавливаем PostgreSQL
Далее останавливаем PostgreSQL:
sudo /etc/init.d/postgresql-9.2 stop
Удаляем старые пакеты 1С
Старые пакеты платформы необходимо удалить.
Важно: порядок удаления пакетов имеет значение.
sudo yum erase 1C_Enterprise83-ws-nls.x86_64
sudo yum erase 1C_Enterprise83-ws.x86_64
sudo yum erase 1C_Enterprise83-server-nls.x86_64
sudo yum erase 1C_Enterprise83-server.x86_64
sudo yum erase 1C_Enterprise83-common-nls.x86_64
sudo yum erase 1C_Enterprise83-common.x86_64
Скачиваем новый дистрибутив 1С
Скачиваем нужную версию платформы с официального сайта 1С:
https://releases.1c.ru/project/Platform83
Для CentOS и других RPM-based систем выбираем:
Сервер 1С:Предприятия (64-bit) для RPM-based Linux-систем
Распаковываем архив
Переходим в директорию со скачанным архивом и распаковываем пакет:
tar xvfz rpm64.tar.gz
Устанавливаем новые пакеты 1С
Теперь устанавливаем новые RPM-пакеты платформы.
Важно: порядок установки также имеет значение.
Вместо XXXX необходимо указать номер версии платформы.
sudo yum install 1C_Enterprise83-common-XXXX.rpm
sudo yum install 1C_Enterprise83-common-nls-XXXX.rpm
sudo yum install 1C_Enterprise83-server-XXXX.rpm
sudo yum install 1C_Enterprise83-server-nls-XXXX.rpm
sudo yum install 1C_Enterprise83-ws-XXXX.rpm
sudo yum install 1C_Enterprise83-ws-nls-XXXX.rpm
Запускаем PostgreSQL
После установки платформы запускаем PostgreSQL:
sudo /etc/init.d/postgresql-9.2 start
Запускаем сервер 1С
Далее запускаем сервер 1С:
sudo /etc/init.d/srv1cv83 start
Итог
После выполнения этих действий сервер 1С будет обновлен до новой версии платформы.
Перед обновлением рекомендуется:
- сделать резервную копию базы;
- проверить совместимость платформы;
- убедиться в наличии свободного места на сервере;
- запланировать обновление на время минимальной нагрузки.
Такой способ обновления часто используется для серверов 1С на Linux с PostgreSQL в корпоративной инфраструктуре.
Комментарии