1C/RAS: различия между версиями
Pauli (обсуждение | вклад) |
Дым (обсуждение | вклад) |
||
(не показано 13 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{Тимовец|Pauli|email=pauli@altlinux.org}} | {{Тимовец|Pauli|email=pauli@altlinux.org}} | ||
== Сервер удалённого администрирования == | == Сервер удалённого администрирования == | ||
=== Назначение === | === Назначение === | ||
Включение сервера удалённого администрирования позволяет получить полный доступ к управлению кластером 1С:Предприятия 8 без необходимости обращения к оснастке MMC "Администрирование сервера 1С предприятия" (файл *.msc) | Включение сервера удалённого администрирования позволяет получить полный доступ к управлению кластером 1С:Предприятия 8 без необходимости обращения к оснастке MMC "Администрирование сервера 1С предприятия" (файл *.msc) | ||
=== Установка === | === Установка === | ||
RAS поставляется 1С в составе пакета | RAS поставляется 1С в составе пакета 1c-enterprise-<версия>-server, далее предполагается что он уже установлен и и кластер запущен. Для получения доступа к управлению кластером необходимо обеспечить запуск opt/1cv8/x86_64/<версия>/ras с соответствующими опциями согласно документации 1С. Опции запуска также можно получить по команде <pre>ras --help</pre> | ||
Сервер удалённого администрирования может быть запущен как в режиме приложения, так и в режиме демона. В составе актуальных версий платформы 1С поставляет готовое решение для запуска ras в виде юнита systemd, который необходимо предварительно зарегистрировать: | |||
<pre>systemctl link /opt/1cv8/<архитектура>/<версия>/ras-8.3.22.1709.service</pre> | |||
Настроить автозапуск: | |||
<pre>systemctl enable ras-<версия>.service</pre> | |||
с одновременным запуском: | |||
<pre>systemctl enable ras-<версия>.service --now</pre> | |||
Просто запустить: | |||
<pre>systemctl start ras-<версия>.service</pre> | |||
Настроить автозапуск: | |||
<pre>systemctl enable ras-<версия>.service</pre> | |||
Отменить автозапуск: | |||
<pre>systemctl disable ras-<версия>.service</pre> | |||
Если всё правильно, должно получиться что-то вроде | |||
<pre> | |||
# 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. | |||
</pre> | |||
=== Использование === | === Использование === | ||
Строка 23: | Строка 39: | ||
==== Интерфейс командной строки ==== | ==== Интерфейс командной строки ==== | ||
Для обращения к RAS c командной строки предназначен компонент /opt/1C/v8.3/x86_64/rac. Так, команда | Для обращения к RAS c командной строки предназначен компонент /opt/1C/v8.3/x86_64/rac. Так, команда | ||
/opt/ | /opt/1cv8/<архитектура>/<версия>/rac cluster list | ||
если всё хорошо, выдаёт перечень кластеров с основными параметрами (cluster, host, port, name и так далее). Ознакомиться с возможностямии режима командной строки можно командой | если всё хорошо, выдаёт перечень кластеров с основными параметрами (cluster, host, port, name и так далее). Ознакомиться с возможностямии режима командной строки можно командой | ||
/opt/ | /opt/1cv8/<архитектура>/<версия>/rac --help | ||
или из документации 1С. | или из документации 1С. | ||
==== Графический интерфейс пользователя ==== | ==== Графический интерфейс пользователя ==== | ||
Начиная с ветки 8.3.15 платформы 1С:Предприятие, обратиться к RAS можно посредством меню '''Функции для технического специалиста... - Стандартные - Управление серверами'''. Меню это присутствует в любом запущенном экземпляре приложения даже при пустой конфигурации (ИБД без конфигурации) прикладного решения. По умолчанию меню '''Функции для...''' не отображается. Чтобы оно стало доступно, следует предварительно установить соответствующую опцию в меню Настройки - Параметры, на панели внизу. Возможности этого интерфейса полностью соответствуют функциональности Консоли управления кластером под Windows. | Начиная с ветки 8.3.15 платформы 1С:Предприятие, обратиться к RAS можно посредством меню '''Функции для технического специалиста... - Стандартные - Управление серверами'''. Меню это присутствует в любом запущенном экземпляре приложения даже при пустой конфигурации (ИБД без конфигурации) прикладного решения. По умолчанию меню '''Функции для...''' не отображается. Чтобы оно стало доступно, следует предварительно установить соответствующую опцию в меню Настройки - Параметры, на панели внизу. Возможности этого интерфейса полностью соответствуют функциональности Консоли управления кластером под Windows. | ||
Ещё один графический интерфейс пользователя предлагает [https://it-expertise.ru/ ИТ-Экспертиза]. По заявлению разработчиков, [https://it-expertise.ru/pusk/?utm_source=altlinux&utm_medium=organic&utm_campaign=pusk Панель Управления Сервисами и Компонентами] (сокращённо ПУСК) - универсальный кроссплатформенный продукт, позволяющий администрировать кластеры серверов 1С удобным и наглядным образом. | Ещё один графический интерфейс пользователя предлагает [https://it-expertise.ru/ ИТ-Экспертиза]. По заявлению разработчиков, [https://it-expertise.ru/pusk/?utm_source=altlinux&utm_medium=organic&utm_campaign=pusk Панель Управления Сервисами и Компонентами] (сокращённо ПУСК) - универсальный кроссплатформенный продукт, позволяющий администрировать кластеры серверов 1С удобным и наглядным образом — см. [[Web-администрирование серверов 1С]]. | ||
=Ссылки= | |||
{{Category navigation|title=1C|category=1C|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=1C|category=1C|sortkey={{SUBPAGENAME}}}} | ||
*[https://it-expertise.ru/pusk/?utm_source=altlinux&utm_medium=organic&utm_campaign=pusk ПУСК] | |||
*[[Web-администрирование серверов 1С]] |
Текущая версия от 09:44, 24 августа 2023
Этот участник состоит в 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С поставляет готовое решение для запуска ras в виде юнита systemd, который необходимо предварительно зарегистрировать:
systemctl link /opt/1cv8/<архитектура>/<версия>/ras-8.3.22.1709.service
Настроить автозапуск:
systemctl enable ras-<версия>.service
с одновременным запуском:
systemctl enable ras-<версия>.service --now
Просто запустить:
systemctl start ras-<версия>.service
Настроить автозапуск:
systemctl enable ras-<версия>.service
Отменить автозапуск:
systemctl disable ras-<версия>.service
Если всё правильно, должно получиться что-то вроде
# 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 можно как минимум двумя способами:
Интерфейс командной строки
Для обращения к RAS c командной строки предназначен компонент /opt/1C/v8.3/x86_64/rac. Так, команда
/opt/1cv8/<архитектура>/<версия>/rac cluster list
если всё хорошо, выдаёт перечень кластеров с основными параметрами (cluster, host, port, name и так далее). Ознакомиться с возможностямии режима командной строки можно командой
/opt/1cv8/<архитектура>/<версия>/rac --help
или из документации 1С.
Графический интерфейс пользователя
Начиная с ветки 8.3.15 платформы 1С:Предприятие, обратиться к RAS можно посредством меню Функции для технического специалиста... - Стандартные - Управление серверами. Меню это присутствует в любом запущенном экземпляре приложения даже при пустой конфигурации (ИБД без конфигурации) прикладного решения. По умолчанию меню Функции для... не отображается. Чтобы оно стало доступно, следует предварительно установить соответствующую опцию в меню Настройки - Параметры, на панели внизу. Возможности этого интерфейса полностью соответствуют функциональности Консоли управления кластером под Windows.
Ещё один графический интерфейс пользователя предлагает ИТ-Экспертиза. По заявлению разработчиков, Панель Управления Сервисами и Компонентами (сокращённо ПУСК) - универсальный кроссплатформенный продукт, позволяющий администрировать кластеры серверов 1С удобным и наглядным образом — см. Web-администрирование серверов 1С.