Консоль кластера серверов 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С 8.3.22 на Ubuntu 22.04LTS

    Эта статья про установку сервера 1С на ubuntu в качестве тестовой системы, с последующим возможным переводом на нее баз данных компании. Будут приведены сравнения производительности двух тестовых баз Гилева на одном гипервизоре Proxmox, но в разных операционках:

    • Windows Server 2019 Standart + MSSQL 2019 Standart + 1C 8.3.18.1957
    • Ubuntu server 22.04LTS + PosgreSQL + pqAdmin + 1C 8.3.22.1709

    Перед прочтением рекомендую заварить себе чайку и приготовить что-нибудь вкусненькое, поехали.

    Рекомендации от автора по подготовке сервера

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

    Но мы с вами ребята упертые и добьёмся своего. Настоятельно рекомендую ставить на гипервизоре(хотя многие из вас по старинке ставят на голое железо без прослоек, в надежде выжать всё из платформы — поверьте мне максимум, что вы потеряете это 10℅ производительности), что реально облегчит вам жизнь, чем именно спросите вы, перечислю:

    1) Cнятие бэкапа целиком виртуальной машины без остановки её работы.

    2) Клонирование и дедупликация дисков на другой гипервизор в кластере.

    3) Можно делать Snapshotы и быстро откатывать систему.

    4) Для бэкапов можно использовать абсолютно любой nas или облако при этом не нужно дополнительное ПО.

    В качестве гипервизора автор использует Proxmox.

    Источник

    1С Управление серверами в linux (пример Ubuntu)

    1С Управление серверами в linux (пример Ubuntu)

    Компания 1С разработала аналог консоли Администрирования серверов 1С Предприятия, который может быть использован в режиме предприятия для администрирования кластера 1С под управлением Linux. Это существенно облегчает работу с кластером 1С на сервере linux. (Если вы имели дело с rac в консоли вы поймете о чем речь). Более того? данная обработка в одном моменте? даже превышает возможности стандартной консоли для Windows (об этом написано на странице ИТС).

    Скачать обработку и почитать кратко требования и возможности можно на сайте ИТС тут

    В данной статье хочу лишь поделиться своим опытом запуска обработки и небольшим недопонимаем и возможно багом, с которыми я столкнулся. Запуск осуществлялся на сервер под управлением ОС Ubuntu 18.04

    Итак вы можете скачать данную обработку как отдельный файл по ссылке указанной выше или же, если у вас новая конфигурация, с платформой выше нужной версии, то скорее всего вы найдете обработку уже внутри вашей конфигурации в разделе “Функции для технического специалиста” (не забудьте включить видимость этого раздела в настройках)

    Запуск утилиты ras

    Напомню что данная обработка работает в паре со стандартной утилитой от 1С ras и если у вас не настроен ее автозапуск на сервере, то ее необходимо запустить. Располагается она по пути установки 1С сервера в Ubuntu это каталог /opt.

    Например путь к утилите может быть такой: /opt/1cv8/x86_64/8.3.18.1334/ras

    А запуск соответственно выглядеть так: sudo /opt/1cv8/x86_64/8.3.18.1334/ras cluster localhost:1540 – в таком варианте будет запущена на стандартном порту 1545 в текущем сеансе консоли.

    Или например если вы хотите запустить ее как демон: /opt/1cv8/x86_64/8.3.18.1334/ras cluster –daemon –port=1545 localhost:1540 – тут использован также параметр спецификации конкретного порта, если вам необходимо сменить стандартный порт на другой

    Проблемы и решения при работе с обработкой

    Первое с чем пришлось столкнуться – это добавление нового подключения:

    И вот тут первая путаница – я ошибочно полагал что обработка требует от меня пароль к кластеру, но это не так. Он требует внимание смотрим на скрин данные “Администратора центрального сервер“. При установке сервера, я такое не задавал.

    Соответственно поля логин и пароль нужно было оставить пустыми.

    Тут стоит отметить, что пришлось даже воспользоваться отладкой, чтобы понять что обработка корректно передает учетные данные, так как постоянно возникала ошибка некорректных учетных данных. Но тут скорее моя невнимательность и недопонимание.

    Дальше удалось подключиться развернуть ветку кластера ввести пароль к нему и увидеть всё великолепие (все функции Windows консоли).

    Но, с чем столкнулся. И думаю, что это баг обработки с сайта ИТС. Если пользоваться обработкой скачанной с ИТС, при попытке изменить информационную базу (скрин ниже), после ввода учетных данных администратора базы (пользователя 1С) ничего не происходит. Отладчиком тоже удалось выяснить, что в определенном месте алгоритма просто не происходит нужного открытия свойств.

    Но, если пользоваться обработкой из раздела “Стандартные” – “Функций для технического специалиста”, то она лишена такой проблемы. И открывается окно свойств базы. Видимо внесены исправления.

    P.S. Не докопался до информации о происхождении этой обработки. Но сделал вывод, что скорее всего она входит в состав БСП, так как на примере новой базы, созданной на основе БСП 3.1.5.180, могу сказать, что эта обработка там присутствует.

    Источник

    Читайте также:  Linux как переключить видеокарту
Оцените статью
Adblock
detector