Консоль управления кластером 1с linux

Утилиты для администрирования кластера серверов 1С на Linux

На сегодняшний день нет официальной графической утилиты для администрирования кластера серверов 1С, работающей под ОС Linux.

Но! Подвижки в этом направлении есть.

Реализована возможность управления кластером сервером из встроенного языка. Управление выполняется с использованием сервера ras, без использования технологии COM.

Реализована возможность реализовать кроссплатформенный интерфейс администрирования кластера серверов «1С:Предприятия», не требующий точного совпадения версий клиентского приложения и кластера серверов. Стало возможно реализовать консоль кластера при работе под управлением ОС Linux. Стало возможно отказаться от консоли кластера, работающей под управлением Microsoft Management Console.

Так что в недалеком будущем, я полагаю, нас ждет GUI-шное управление сервером на Linux. Возможно, в виде отдельной конфигурации?

На данный момент можно “админить” сервер с помощью консольных утилит rac/ras, что не удобно.

ras.exe – непосредственно сам сервер администрирования.

rac.exe – утилита командной строки для обращения к серверу и выполнения операций с кластером серверов.

Различные обертки ras/rac:

Здесь – о ras/rac и программе-обертке на языке OneScript deployka.

Официальный Java-интерфейс для административного сервера.

Интерфейсная библиотека (oscript) к утилите администрирования кластера серверов 1С (rac).

Rac GUI – многоплатформенный GUI для управления кластером серверов 1С:Предприятия.

DroidRAC2 – реализация raс под Android.

По мере поступления новостей заметка будет обновляться.

Оказывается, 19.03.2018 1С сделала анонс о создании, а недавно (18.11.2019) объявила о выпуске финальной версии своего нового инструментария 1С:Центр администрирования для автоматизации задач администрирования и эксплуатации информационных систем, построенных на платформе 1С:Предприятие 8 (здесь есть описание).

Продукт входит в состав «1С:Корпоративный инструментальный пакет 8» (1С:КИП), и я так понимаю, доступен лишь для владельцев лицензии КОРП.

Содержит набор готовых для использования наиболее распространенных сценариев автоматизации. Среди них:

  • установка, обновление, удаление платформы «1С:Предприятие 8»;
  • скачивание с сайта поддержки пользователей (releases.1c.ru) дистрибутивов обновлений следующих продуктов:
    • технологическая платформа «1С:Предприятие 8»;
    • прикладные конфигурации;
    • PostgreSQL;

    В комментах подсказали о существовании решения ПУСК от компании IT-EXPERTISE.

    Крутится на сервере на Java, использует ras, доступ предоставляется через веб-интерфейс.

    Лицензия FreeWare, можно использовать бесплатно без ограничений в некоммерческих целях.

    Источник

    Управление серверами (консоль Linux)

    • Server_Ras_1C_I.png
    • Server_Ras_1C_II.png
    • Server_Ras_1C_III.png
    • Server_Ras_1C_IV.png
    • Server_Ras_1C_V.png
    • Server_Ras_1C_VI_Dark.png

    В клиент-серверном варианте работы 1С под управлением ОС семейства Windows в арсенале разработчика и администратора баз 1С есть штатное средство, с помощью которого удобно визуально управлять работой сервера — консоль администрирования сервера.
    Также с версии 8.3.14 в платформу был добавлен программный интерфейс встроенного языка для взаимодействия с сервером администрирования.

    Начиная с версии платформы 8.3.15 и выше данный функционал доступен в списке стандартных обработок в меню Все функции(Функции для технического специалиста)

    Основными отличиями от консоли администрирования являются:

    • Администрирование произвольной версии сервера «1С:Предприятие».
    • Возможность установки произвольного отбора в табличных частях сеансов и показаний счетчиков потребления ресурсов.
    • Возможность сохранения настроек подключений к серверам администрирования в файл.

    Это удобно там еще, где стандартной консоли администрирования серверов нет в поставке, например, в версии для Linux.
    Данная конфигурация основана на стандартной обработке платформы «Управление серверами» и несет в себе некоторые доработки для быстрого и удобного подключения к кластеру серверов:

    • Возможность задавать параметры подключения, подразумевая изменение как каталога установки, так и версии платформы без доработки конфигурации(для запуска ras)
    • Возможность запуска демона ras одной кнопкой с автоподключением под пользователем sudo(лучше такой возможностью не злоупотреблять, потому что в отладчике в командной строке подключения пароль пользователя с правами sudo представляется в явном виде, запуск ras можно либо вывести ярлыком на рабочий стол, либо написать скрипт автозапуска в системе, в интернете есть примеры и рабочие варианты).

    Работа конфигурации проверялась на базовом дистрибутиве Debian 10.5 Buster, на версии платформы 1C Предприятие 8.3.18.1208

    — Обновлен обработчик запуска службы сервера администрирования. Пароль суперпользователя не используется. Изменено число параметров для запуска, необходимо только задание пути размещения программных файлов 1С (папка /opt/. ).
    — Запуск службы сервера администрирования можно настроить автоматически с помощью файла службы(*.service)(недостаток в том, что нужно при установке новой версии платформы корректировать параметры «WorkingDirectory» и «ExecStart»):
    [Unit]
    Description=RAS
    After=syslog.target
    After=network.target

    [Service]
    Type=forking
    WorkingDirectory=/opt/1cv8/x86_64/8.3.20.1674/
    User=usr1cv8
    Group=grp1cv8
    OOMScoreAdjust=-100
    ExecStart=/opt/1cv8/x86_64/8.3.20.1674/ras cluster —daemon -p 1545
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    TimeoutSec=5
    Restart=always

    Сохраненный файл(ниже под именем ras.service) помещается в каталог /etc/systemd/system/, затем последовательно автозагрузка, запуск, статус для проверки:
    ~$ sudo systemctl enable ras.service
    ~$ sudo service ras start
    ~$ sudo service ras status

    Если порт используется по-умолчанию, то параметр порта -p можно не указывать
    Проверено на Debian 11 и версии платформы 1С Предприятие 8.3.20.1674

    Консоль обновлена на версию платформы 1С Предприятие 8.3.20.1710

    Добавлен темный(темно-серый) стиль

    Добавлен функционал по обслуживанию PostgreSQL //expert.chistov.pro/public/1675416/

    Источник

    Управление серверами (консоль Linux)

    • Server_Ras_1C_I.png
    • Server_Ras_1C_II.png
    • Server_Ras_1C_III.png
    • Server_Ras_1C_IV.png
    • Server_Ras_1C_V.png
    • Server_Ras_1C_VI_Dark.png

    В клиент-серверном варианте работы 1С под управлением ОС семейства Windows в арсенале разработчика и администратора баз 1С есть штатное средство, с помощью которого удобно визуально управлять работой сервера — консоль администрирования сервера.
    Также с версии 8.3.14 в платформу был добавлен программный интерфейс встроенного языка для взаимодействия с сервером администрирования.

    Начиная с версии платформы 8.3.15 и выше данный функционал доступен в списке стандартных обработок в меню Все функции(Функции для технического специалиста)

    Основными отличиями от консоли администрирования являются:

    • Администрирование произвольной версии сервера «1С:Предприятие».
    • Возможность установки произвольного отбора в табличных частях сеансов и показаний счетчиков потребления ресурсов.
    • Возможность сохранения настроек подключений к серверам администрирования в файл.

    Это удобно там еще, где стандартной консоли администрирования серверов нет в поставке, например, в версии для Linux.
    Данная конфигурация основана на стандартной обработке платформы «Управление серверами» и несет в себе некоторые доработки для быстрого и удобного подключения к кластеру серверов:

    • Возможность задавать параметры подключения, подразумевая изменение как каталога установки, так и версии платформы без доработки конфигурации(для запуска ras)
    • Возможность запуска демона ras одной кнопкой с автоподключением под пользователем sudo(лучше такой возможностью не злоупотреблять, потому что в отладчике в командной строке подключения пароль пользователя с правами sudo представляется в явном виде, запуск ras можно либо вывести ярлыком на рабочий стол, либо написать скрипт автозапуска в системе, в интернете есть примеры и рабочие варианты).

    Работа конфигурации проверялась на базовом дистрибутиве Debian 10.5 Buster, на версии платформы 1C Предприятие 8.3.18.1208

    — Обновлен обработчик запуска службы сервера администрирования. Пароль суперпользователя не используется. Изменено число параметров для запуска, необходимо только задание пути размещения программных файлов 1С (папка /opt/. ).
    — Запуск службы сервера администрирования можно настроить автоматически с помощью файла службы(*.service)(недостаток в том, что нужно при установке новой версии платформы корректировать параметры «WorkingDirectory» и «ExecStart»):
    [Unit]
    Description=RAS
    After=syslog.target
    After=network.target

    [Service]
    Type=forking
    WorkingDirectory=/opt/1cv8/x86_64/8.3.20.1674/
    User=usr1cv8
    Group=grp1cv8
    OOMScoreAdjust=-100
    ExecStart=/opt/1cv8/x86_64/8.3.20.1674/ras cluster —daemon -p 1545
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    TimeoutSec=5
    Restart=always

    Сохраненный файл(ниже под именем ras.service) помещается в каталог /etc/systemd/system/, затем последовательно автозагрузка, запуск, статус для проверки:
    ~$ sudo systemctl enable ras.service
    ~$ sudo service ras start
    ~$ sudo service ras status

    Если порт используется по-умолчанию, то параметр порта -p можно не указывать
    Проверено на Debian 11 и версии платформы 1С Предприятие 8.3.20.1674

    Консоль обновлена на версию платформы 1С Предприятие 8.3.20.1710

    Добавлен темный(темно-серый) стиль

    Добавлен функционал по обслуживанию PostgreSQL //infostart.ru/public/1675416/

    Источник

    Читайте также:  Robot finds kitten linux
Оцените статью
Adblock
detector