1C/RAS

Материал из ALT Linux Wiki
Alt linux team.png Этот участник состоит в ALT Linux Team под ником Pauli.

e-mail: Pauli@altlinux.org


Сервер удалённого администрирования

Назначение

Включение сервера удалённого администрирования позволяет получить полный доступ к управлению кластером 1С:Предприятия 8 без необходимости обращения к оснастке MMC «Администрирование сервера 1С предприятия» (файл *.msc)

Установка

RAS поставляется 1С в составе пакета 1c-enterprise-<версия>-server, далее предполагается что он уже установлен и и кластер запущен. Для получения доступа к управлению кластером необходимо обеспечить запуск /opt/1cv8/x86_64/<версия>/ras с соответствующими опциями согласно документации 1С. Опции запуска также можно получить по команде ras --help.

Сервер удалённого администрирования может быть запущен как в режиме приложения, так и в режиме демона. В составе актуальных версий платформы 1С поставляет готовое решение для запуска службы в виде юнита systemd, который необходимо предварительно зарегистрировать:

systemctl link /opt/1cv8/<архитектура>/<версия>/ras-<версия>.service

(Пере)запуск, остановка и прочие действия со службой осуществляются штатными средствами systemd:

systemctl [status|enable|disable|stop|start|restart] ras-<версия>

Например:

systemctl status ras-8.3.22.1709.service
● ras-8.3.22.1709.service - 1C:Enterprise Remote Administration Server 8.3 (8.3.22.1709)
     Loaded: loaded (/opt/1cv8/x86_64/8.3.22.1709/ras-8.3.22.1709.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2023-05-19 12:58:40 MSK; 2h 17min ago
   Main PID: 2250909 (ras)
      Tasks: 54 (limit: 115972)
     Memory: 43.6M
     CGroup: /system.slice/ras-8.3.22.1709.service
             └─2250909 /opt/1cv8/x86_64/8.3.22.1709/ras cluster --port=1545

мая 19 12:58:40 nsserver.credo.alt systemd[1]: Started 1C:Enterprise Remote Administration Server 8.3 (8.3.22.1709).
мая 19 12:58:41 nsserver.credo.alt ras[2250909]: 1C:Enterprise 8.3 (x86-64)  (8.3.22.1709) Remote Administration Server started. Ctrl+C to exit.

Использование

Получить доступ к функциональности 1C RAS можно разными способами.

  1. Командная строка
    Ознакомиться с возможностямии командной строки можно из документации 1С или по команде:
    /opt/1cv8/<архитектура>/<версия>/rac --help
    Получить перечень кластеров с основными параметрами (cluster, host, port, name и т.д.):
    /opt/1cv8/<архитектура>/<версия>/rac cluster list
  2. Графический интерфейс
    Начиная с ветки 8.3.15, обратиться к RAS можно посредством меню:
    Функции для технического специалиста... ⇾ Стандартные ⇾ Управление серверами
    Меню это присутствует в любом запущенном экземпляре приложения даже при пустой конфигурации (ИБД без конфигурации) прикладного решения, но по умолчанию не отображается. Для его доступности следует предварительно установить соответствующую опцию в меню Настройки ⇾ Параметры на панели внизу. Возможности этого интерфейса полностью соответствуют функциональности Консоли управления кластером под Windows.
  3. Web-интерфейс
    По заявлению разработчиков (ИТ-Экспертиза), Панель Управления Сервисами и Компонентами (сокращённо ПУСК) — универсальный кроссплатформенный продукт, позволяющий администрировать кластеры серверов 1С удобным и наглядным образом (см. Web-администрирование серверов 1С).

Ссылки