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, можно использовать бесплатно без ограничений в некоммерческих целях.

    Источник

    Администрирование серверов 1с под linux (ubuntu)

    В Windows есть оснастка «Администрирование серверов 1С: Предприятие», которая позволяет подключаться к кластерам серверов и управлять базами данных. А как управлять кластерами и базами в linux? Интересно? Тогда под кат

    Пройдемся по пунктам выполняя наиболее востребованные команды. Заметьте, что я использовал 32 битную систему и 1С соответственно, поэтому если Вы используете 64 битную версию — путь к 1С будет скорее всего таким:/opt/1C/v8.3/x86_64/

    Для начала запустим кластер серверов 1С следующей командой:

    Информация о кластерах

    Для получения информации о кластере в терминале надо ввести команду:

    Вывод этой команды будет примерно такой:

    В данном выводе нас особо интересует идентификатор кластера. В моем случае это «ef89b672-c6a6-11e4-ea91-0800274e0291». Мы будем использовать его для дальнейших манипуляций.

    Список баз

    Эта операция нам нужна для того, чтобы получить идентификаторы баз и дальнейшей работы с ними.

    Для получения списка баз вводим в терминале команду:

    / opt / 1C / v8 . 3 / i386 / rac infobase — cluster = ef89b672 — c6a6 — 11e4 — ea91 — 0800274e0291 summary list

    Удаление базы

    Вводим команду с использование идентификатора кластера и базы, которую хотим удалить:

    / opt / 1C / v8 . 3 / i386 / rac infobase — cluster = ef89b672 — c6a6 — 11e4 — ea91 — 0800274e0291 drop — infobase = a71b8db2 — c74a — 11e4 — 1081 — 0800274e0291

    Вывода у этой команды нет, поэтому если не ругается — считаем, что база удалена успешно.

    И не забываем удалить базу из postgresql, если наша цель — полное удаление базы.

    Тут важный момент — после имени базы обязательно ставим точку с запятой.

    Добавление базы

    Тут довольно большая команда, которую я разъясню чуть ниже:

    / opt / 1C / v8 . 3 / i386 / rac infobase — cluster = ef89b672 — c6a6 — 11e4 — ea91 — 0800274e0291 create — create — database — name = tkani — dbms = PostgreSQL — db — server = 1c — db — name = tkani — locale = ru — db — user = postgres — db — pwd = postgrespwd — license — distribution = allow

    У этой команды будет вывод:

    Который соответственно показывает идентификатор только что созданной базы.

    —create-database
    при создании информационной базы создать базу данных

    —name=
    (обязательный) имя информационной базы

    —dbms=MSSQLServer|PostgreSQL|IBMDB2|OracleDatabase
    (обязательный) тип СУБД, в которой размещается информационная база:
    MSSQLServer — MS SQL Server
    PostgreSQL — PostgreSQL
    IBMDB2 — IBM DB2
    OracleDatabase — Oracle Database

    —db-server=
    (обязательный) имя сервера баз данных

    —db-name=
    (обязательный) имя базы данных

    —locale=
    (обязательный) идентификатор национальных настроек информационной базы

    —db-user=
    имя администратора базы данных

    —db-pwd=
    пароль администратора базы данных

    —descr=
    описание информационной базы

    —date-offset=
    смещение дат в информационной базе

    —security-level=
    уровень безопасности установки соединений с информационной базой

    —scheduled-jobs-deny=on|off
    управление блокировкой выполнения регламентных заданий:
    on — выполнение регламентных заданий запрещено
    off — выполнение регламентных заданий разрешено

    —license-distribution=deny|allow
    управление выдачей лицензий сервером 1С:Предприятия
    deny — выдача лицензий запрещена
    allow — выдача лицензий разрешена

    Источник

    Администрирование серверов 1С на Linux

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

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

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

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

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

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

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

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

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

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

    Если видим: То все хорошо, служба работает на порту 1545.

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

    ./rac infobase summary list —cluster =bff5cb4a-2877-11e3-b590-d43d7eeced77 —cluster-user =admin —cluster-pwd=1234

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

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

      . / rac infobase create — cluster = bff5cb4a — 2877 — 11e3 — b590 — d43d7eeced77 — name = base — create — database — dbms = PostgreSQL — db — server = 127.0.0.1 — db — name = basedb — locale = ru — db — user = postgres — db — pwd = 4321 — cluster — user = admin — cluster — pwd = 1234

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

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

        . / rac session list — cluster = bff5cb4a — 2877 — 11e3 — b590 — d43d7eeced77 — cluster — user = admin — cluster — pwd = 1234

          • 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 становятся более удобным и дружелюбным.

          Еще можно посмотреть

          Основные команды Linux

          Список основных команд консоли Linux которые потребуются при установке и настройке 1С. Примеры использования с комментариями.

          Ошибки публикации базы и веб сервиса на веб сервере 1C+ Apache +Linux.

          Многие из нас привыкли публиковать базу или веб сервис 1С нажатием нескольких кнопок. Но не все из многих знают, что для этого необходимо запустить(от имени администратора!) конфигуратор 1С:Предприятие именно на той машине, где установлен веб сервер(а именно компонента веб-расширения 1С:Предприятия). В случае, если веб-сервер и компонента веб-расширения 1С:Предприятия установлены на машину с ОС Linux без […]

          Ошибки на клиенте 1с линукс шрифты

          Ошибки на клиенте при работе с сервером 1С на Linux. Часть 2

          Установка PostgreSQL для 1С на Linux

          Установка PostgreSQL для 1С на Linux

          Утилита ring license для 1С версии 8.3.14 и выше под Linux

          Для чего нужен 1C ring license? На текущий момент широко распространено использование программных лицензий. И системы на базе 1С в этом не исключение. Но, помимо простой активации пин-кодов, программная лицензия 1С также нуждается в обслуживании. Для обслуживания разработчику требуются знания об инструменте для получения списков, информации, анализа состояния файлов программных лицензий. Об этом инструменте мы […]

          ОШИБКА 1С:ПРЕДПРИЯТИЯ «ПОТЕРЯНО СОЕДИНЕНИЕ»

          У пользователя во время работы может возникать сообщение: [crayon-64afd7261434f045211166/] После чего рабочий режим либо восстанавливается, либо нет. В сообщении достаточно ясно описана возникшая ситуация, но необходимо понимать, что по другую сторону экрана пользователя, ландшафт системы может быть несколько сложнее, чем он себе представляет. И сервер «с которым потеряно соединение» может быть не только сервер 1С:Предприятия. […]

          Ошибки на клиенте 1с линукс-1

          Ошибки на клиенте при подключении к серверу 1С на Linux. Часть 1

          Рассмотрены ошибки при подключении к серверу 1С на Linux. Изложена методика поиска причин и путей их исправления

          Источник

          Читайте также:  Виртуальная midi клавиатура linux
Оцените статью
Adblock
detector