Привычным для нас инструментом управления кластером серверов 1С является консоль «Администрирование серверов 1С Предприятия» — «Microsoft Management Console».

Данная консоль позволяет выполнять все необходимые действия по администрированию кластеров серверов 1С:Предприятия. Но, она имеет один недостаток – её невозможно использовать под ОС Linux.

Но не все так плохо. Альтернативными средствами администрирования серверов 1С на Linux являются: утилита RAC и обработка «Управление серверами» (УправлениеСерверами.epf).

Для работы обоих этих инструментов необходимо, чтобы бы на всех серверах 1С был запущен сервер администрирования RAS

Итак, в этой статье вы найдете ответы на следующие вопросы:

1. Как запустить RAS на Linux?

2. Как управлять кластером серверов 1С из RAC?

3. Что из себя представляет обработка «Управление серверами»?

Описание приводится для ОС Linux дистрибутивов RHEL/CentOS 7.

Как запустить RAS на Linux?

Чтобы воспользоваться возможностью администрирования 1С с помощью утилиты RAC или обработки «Управление серверами» — необходимо запустить службу cервера администрирования RAS.

Порт, который по умолчанию слушает процесс – 1545.

О том, как запустить службу сервера RAS опишем далее.

1. Создадим файл службы:

Добавим в этот файл следующий текст:

Если хотим, чтобы служба «висела» на другом порту, то меняем его в этом файле.

Порт 1545 можно заменить на любой другой.

2. Дадим права на исполнение файла службы.

3. Применим изменения.

4. Добавим в службу в автозагрузку.

5. Запустим службу.

6. Проверим, «слушает» ли служба, указанный нами в файле порт.

Если видим:

То все хорошо, служба работает на порту 1545.

Как управлять кластером серверов 1С из RAC?

Утилита RAC позволяет управлять кластером серверов 1С из командной строки.

Приведем пример командных строк администрирования серверов из RAC.

1. Перейдем в каталог.

2. Просмотрим справку.

3. Просмотрим список кластеров серверов 1С:Предприятия.

4. Просмотрим список информационных баз одного из кластеров предыдущего пункта.

Где

    • bff5cb4a-2877-11e3-b590-d43d7eeced77 – идентификатор кластера из п.3;
    • admin – имя администратора кластера 1С;
    • 1234 – пароль администратора кластера 1С.

5. Создадим информационную базу base.

Где

    • bff5cb4a-2877-11e3-b590-d43d7eeced77 – идентификатор кластера из п.3;
    • PostgreSQL – тип СУБД;
    • 127.0.0.1 – dns-имя или ip-адрес сервера БД;
    • basedb – имя базы данных (обычно, имя должно совпадать с именем информационной базы 1С);
    • postgres — имя пользователя сервера БД;
    • 4321 – пароль пользователя сервера БД;
    • admin – администратор кластера 1С;
    • 1234 – пароль администратора кластера 1С.

6. Просмотр списка подключений к информационным базам кластера.

Где

    • bff5cb4a-2877-11e3-b590-d43d7eeced77 – идентификатор кластера из п.3;
    • admin – имя администратора кластера 1С;
    • 1234 – пароль администратора кластера 1С.

Что из себя представляет обработка «Управление серверами»?

Обработка УправлениеСерверами.epf позволяет управлять кластером серверов 1С из запущенного сеанса 1С:Предприятия.

Форма обработки Управление серверами 1С на Linux

Внешний вид обработки «Управление серверами».

Данная обработка разработана самой фирмой 1С и доступна начиная с версии 8.3.14. А в версиях 8.3.15 и выше – доступна из меню «Все функции».

Ее также можно скачать с официального сопроводительного ресурса фирмы 1С: https://its.1c.ru/db/metod8dev#content:5957:hdoc:_top:ras.

Обработкой Управление серверами возможно одновременное управление кластерами с разной версией платформы – без перерегистрации консоли

В ее основе лежит объект «Администрирование сервера» и его методы.

Пример использования метода АдминистрированиеСервера.

Заключение

Таким образом, используя сервер администрирования RAS, управление серверами 1С на OC Linux становятся более удобным и дружелюбным.