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

Установка и настройка сервера 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

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

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

Читайте также:  Linux with gnome shell

Но не все так плохо. Альтернативными средствами администрирования серверов 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 становятся более удобным и дружелюбным.

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

        НАСТРОЙКА PG_PROFILER ДЛЯ POSTGRESQL 11.

        Помимо анализа планов и запросов СУБД в технологическом журнале 1С, также бывает полезным анализировать статистику по запросам в pg_profiler. Тем более, что она уже собирается в сгруппированном по запросам виде. Ниже приведем инструкцию по его настройке. 1. Инсталляция и настройка pg_profile. 2. Настройка отображения pg_profiler через веб-сервер apache. Инсталляция и настройка pg_profile. 1. Скачаем pg_profile […]

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

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

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

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

        Установка сервера 1С на linux

        Установка сервера 1С Предприятие 8.3 на Linux

        Пошаговый процесс установки 1С сервера на Linux. Подготовка Linux к установке. Инсталяция дистрибутива 1С сервера. Его настройка и запуск.

        Основы работы в Linux

        Основы работы в Linux

        Основы работы в Linux. Как подключиться к серверу. Как скопировать файлы на сервер. Редактирование конфигурационных файлов.

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

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

        Настройка непрерывного архивирования (point-in-time-recovery, PITR) в PostgresPro 11 Linux

        Практический пример настройки Postgre SQL для непрерывного архивирования баз данных 1С Предприятия на ОС Linux

        Похожие записи

        Источник

        1C/RAS

        Включение сервера удалённого администрирования позволяет получить полный доступ к управлению кластером 1С:Предприятия 8 без необходимости обращения к оснастке MMC «Администрирование сервера 1С предприятия» (файл *.msc)

        Установка

        RAS поставляется 1С в составе пакета 1c-enterprise—server, далее предполагается что он уже установлен и и кластер запущен. Для получения доступа к управлению кластером необходимо обеспечить запуск opt/1cv8/x86_64//ras с соответствующими опциями согласно документации 1С. Опции запуска также можно получить по команде

        Сервер удалённого администрирования может быть запущен как в режиме приложения, так и в режиме демона. В составе актуальных версий платформы 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. Так, команда

        если всё хорошо, выдаёт перечень кластеров с основными параметрами (cluster, host, port, name и так далее). Ознакомиться с возможностямии режима командной строки можно командой

        Графический интерфейс пользователя

        Начиная с ветки 8.3.15 платформы 1С:Предприятие, обратиться к RAS можно посредством меню Функции для технического специалиста. — Стандартные — Управление серверами. Меню это присутствует в любом запущенном экземпляре приложения даже при пустой конфигурации (ИБД без конфигурации) прикладного решения. По умолчанию меню Функции для. не отображается. Чтобы оно стало доступно, следует предварительно установить соответствующую опцию в меню Настройки — Параметры, на панели внизу. Возможности этого интерфейса полностью соответствуют функциональности Консоли управления кластером под Windows.

        Ещё один графический интерфейс пользователя предлагает ИТ-Экспертиза. По заявлению разработчиков, Панель Управления Сервисами и Компонентами (сокращённо ПУСК) — универсальный кроссплатформенный продукт, позволяющий администрировать кластеры серверов 1С удобным и наглядным образом.

        Источник

Оцените статью
Adblock
detector