ВНИМАНИЕ Для обновления сервера взаимодействия не нужно отключать 1С:Предприятие от сервера взаимодействия при помощи обработки. Правильный порядок действия состоит в том, чтобы выключить сервер взаимодействия (остановить сервисы/службы), обновить программный код на новую версию при помощи установщика и запустить сервисы/службы обратно. На время выключения сервера взаимодействия клиенты Предприятия будут показывать иконку с восклицательным знаком.
Обновление с версий 9-11 на версию 12
1) Для начала требуется остановить службы cs, elasticsearch, hazelcast. Сначала нужно остановить Application Server (1ce-cs), затем Hazelcast и Elasticsearch (1ce-hazelcast, 1ce-elasticsearch). Сделать это можно стандартными средствами операционной системы:
Или при помощи Ring (консоль должна быть запущена от имени пользователя с административными полномочиями):
C:\>ring cs --instance cs service stop
C:\>ring hazelcast --instance hazelcast service stop
C:\>ring elasticsearch --instance elasticsearch service stop
После выключения службы 1ce-cs клиенты 1С:Предприятия потеряют соединение с сервером взаимодействия.
2) Удаляем сервисы:
C:\>ring cs --instance cs service delete
C:\>ring hazelcast --instance hazelcast service delete
C:\>ring elasticsearch --instance elasticsearch service delete
3) Скачиваем новую версию дистрибутива, распаковываем архив и запускаем установщик 1ce-installer.
4) Выбираем удаление старого сервера и установку нового.
5) Создаем сервисы при помощи Ring:
C:\>ring hazelcast --instance hazelcast service create
C:\>ring elasticsearch --instance elasticsearch service create
C:\>ring cs --instance cs service create
6) Проверяем установку, обратившись к localhost:8087/rs/health в браузере.
7) Если все выполнено правильно, клиенты 1С:Предприятия должны автоматически переподключиться.
Обновление с версий 1-8 на версию 12
1) Удалить старый сервер взаимодействия
если пользовались единым инсталлятором, то с его помощью.
если устанавливали вручную, то таким способом:
остановить сервисы
ring cs --instance cs service stop
ring hazelcast --instance hazelcast service stop
ring elasticsearch --instance elasticsearch service stop
удалить сервисы
ring cs --instance cs service delete
ring hazelcast --instance hazelcast service delete
ring elasticsearch --instance elasticsearch service delete
удалить инстансы
ring cs instance delete --name cs
ring hazelcast instance delete --name hazelcast
ring elasticsearch instance delete --name elasticsearch
2) Удалить старый Ring.
3) Удалить старую Java.
4) Произвести установку с нуля и настройку нового сервера взаимодействия по документации ИТС.