- Установка и настройка сервера 1С 8.3.22 на Ubuntu 22.04LTS
- Рекомендации от автора по подготовке сервера
- Администрирование серверов 1С на Linux
- Как запустить RAS на Linux?
- Как управлять кластером серверов 1С из RAC?
- Что из себя представляет обработка «Управление серверами»?
- Заключение
- Еще можно посмотреть
- НАСТРОЙКА PG_PROFILER ДЛЯ POSTGRESQL 11.
- ОШИБКА 1С:ПРЕДПРИЯТИЯ «ПОТЕРЯНО СОЕДИНЕНИЕ»
- Основные команды Linux
- Установка сервера 1С Предприятие 8.3 на Linux
- Основы работы в Linux
- Ошибки публикации базы и веб сервиса на веб сервере 1C+ Apache +Linux.
- Настройка непрерывного архивирования (point-in-time-recovery, PITR) в PostgresPro 11 Linux
- Похожие записи
- 1C/RAS
- Установка
- Использование
- Интерфейс командной строки
- Графический интерфейс пользователя
Установка и настройка сервера 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.
Но не все так плохо. Альтернативными средствами администрирования серверов 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С и доступна начиная с версии 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С Предприятие 8.3 на Linux
Пошаговый процесс установки 1С сервера на Linux. Подготовка Linux к установке. Инсталяция дистрибутива 1С сервера. Его настройка и запуск.
Основы работы в 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С удобным и наглядным образом.