Telegram-канал NeoNews - подпишитесь, чтобы не пропускать публикации новостей и роликов
Как управлять кластером 1С?
С помощью консоли Администрирование серверов 1С:Предприятия
Первый и самый простой способ – это если у вас есть ПК (персональный компьютер) под управлением Windows, то вы можете воспользоваться привычной консолью Администрирование серверов 1С:Предприятия.
Для этого запускаем от имени администратора Регистрацию утилиты администрирования серверов x86-64. Далее открываем Администрирование серверов 1С, через правую кнопку создаем Центральный сервер 1С:Предприятия. В качестве имени указываем адрес сервера. Порт для подключения по умолчанию – 1540, если у вас другой, то укажите его.
А если под рукой нет ПК с Windows?
Необходимо развернуть RAS (Remote Administrator Server). Так как подключаться к 1С мы будем через него.
Ниже приведенная инструкция указана для конкретной версии платформы – 8.3.22.1923, соответственно, если у вас другая версия, укажите ее.
Открываем терминал и запрашиваем права суперпользователя:
sudo -s
Далее через systemctl инициализируем демона:
systemctl link /opt/1cv8/x86_64/8.3.22.1923/ras-8.3.22.1923.service
Добавляем в автозапуск, запускаем и смотрим статус:
systemctl enable ras-8.3.22.1923.service
systemctl start ras-8.3.22.1923.service
systemctl status ras-8.3.22.1923.service
Если все хорошо, то теперь можно подключиться к RAS серверу. Для этого открываем любую базу 1С, подойдёт даже пустая база.
Открываем «Сервис и настройка – Настройки – Параметры» и отмечаем галочкой «Режим технического специалиста».
Далее опять идём в «Сервис и настройка» и выбираем появившийся пункт «Функции для технического специалиста».
В строке поиска ищем: управление серверами. И там указываем адрес нашего сервера. Порт RAS сервера по умолчанию – 1545.
Интерфейс очень схож с тем, что мы видим в привычной нам консоли администрирования серверов 1С.
Минус данного метода в том, что обязательно необходима клиентская лицензия 1С, даже если вы не работаете с базой с данного узла.
Управление кластером с помощью терминала
Если под рукой нет совсем ничего кроме терминала, вы можете управлять кластером прямо из него. Для этого также сначала разворачиваем RAS сервер.
Теперь можем использовать встроенную утилиту rac. Для этого переходим в каталог с платформой:
cd /opt/1cv8/x86_64/8.3.22.1923/
Выводим список кластеров:
./rac cluster list
Здесь мы видим идентификатор кластера. Используя его можем вывести список баз:
./rac infobase summary list --cluster=bff5cb4a-2877-11e3-b590-d43d7eeced77
Либо список сеансов:
./rac session list --cluster=bff5cb4a-2877-11e3-b590-d43d7eeced77
Здесь мы не будем рассматривать все команды для управления кластером, более подробно с данным методом можно ознакомиться на сайте ИТС.
С помощью утилиты ПУСК от компании ИТ Экспертиза
И вот теперь, посмотрим на самый интересный способ – это утилита Пуск (Панель Управления Сервисами и Компонентами) от компании ИТ Экспертиза.
Скачать утилиту можно по ссылке или по кнопке:
Скачиваем актуальную версию. Распаковываем скачанный архив.
Переходим в папку doc, открываем руководство по установке. Видим, что, в первую очередь, необходима Java 17-ой версии. И второе – необходимо скачать библиотеку «Программный Java-интерфейс для административного сервера».
Как установить Java конкретно для вашего дистрибутива, вы легко найдете в интернете, а в нашем примере дистрибутив Debian, и мы воспользовались следующей инструкцией:
Устанавливаем утилиты wget
apt -y install wget
Через wget скачиваем deb пакет java c сайта oracle
Wget: https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb
И устанавливаем apt install ./jdk-17_linux-x64_bin.deb
Когда Java установлена, возвращаемся к инструкции, переходим по ссылке на сайт, для Программного Java-интерфейса для административного сервера нам необходима версия для 8.3.11 и старше.
Распаковываем.
Далее через MidghtNight Comander копируем ранее распакованный каталог pusk в каталог opt. А каталог либ с архива скачанного с сайта 1С, копируем в каталог /opt/pusk/.
Теперь запускаем скрипт sh внутри папки pusk скопированной в opt, с ключем install: /opt/pusk/ite-pusk-linux.sh install
Запускаем демона, добавляем в автозагрузку и проверяем статус:
systemctl start ite-pusk
systemctl enable ite-pusk
systemctl status ite-pusk
Если все хорошо, открываем браузер и подключаемся по порту 8080 к серверу, на котором мы установили Пуск. Нажимаем кнопку Добавить. Вводим адрес сервера 1С и порт 1545 – это порт RAS сервера по умолчанию. Теперь мы можем управлять кластером 1С через Web интерфейс.
Подпишитесь на нашу новостную рассылку и получайте свежие новости и специальные предложения первыми
Специальное предложение для пользователей базовых версий 1С - прямо сейчас Вы можете перевести свою программу на новые выгодные условия использования и в этом вам поможет облачный сервис 1С:Fresh