|

Консоль администрирования серверов 1С: Центр управления вашим кластером


Содержание:

1. Что такое консоль администрирования серверов 1С

2. Как получить доступ к консоли администрирования 1С

3. Ключевые возможности и функции консоли 1С: Предприятие

Внедрение и эксплуатация системы программы 1С: Предприятие в клиент-серверном варианте предоставляет значительные преимущества в плане производительности, масштабируемости и надежности, особенно для средних и крупных предприятий с большим количеством пользователей и объемом данных. Центральным звеном в управлении этой сложной инфраструктурой является Консоль администрирования серверов 1С: Предприятия (часто ее называют просто “консоль кластера” или “MMC-оснастка администрирования”). Это основной инструмент, позволяющий администраторам контролировать, настраивать и обслуживать кластер серверов 1С: Предприятие.

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

Консоль администрирования серверов 1С – это специализированная MMC (Microsoft Management Console) оснастка, которая предоставляет графический интерфейс для взаимодействия с кластером серверов 1С: Предприятия. Через нее администратор может управлять всеми основными компонентами серверной части 1С:

  • Кластерами серверов: Группами серверов 1С, работающих совместно.
  • Рабочими серверами: Компьютерами, входящими в состав кластера и непосредственно обслуживающими подключения пользователей и фоновые задания.
  • Рабочими процессами (rphost.exe): Экземплярами программы, которые выполняют код 1С, обрабатывают запросы пользователей и взаимодействуют с СУБД.
  • Информационными базами: Подключенными к кластеру базами данных.
  • Сеансами пользователей: Активными подключениями к информационным базам.
  • Блокировками: Установленными в системе объектными и транзакционными блокировками.
  • Лицензиями: Информацией об используемых серверных и клиентских лицензиях.

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

Основной способ доступа – через оснастку MMC:

  1. Нажмите Win + R, введите mmc и нажмите Enter. Откроется пустая консоль управления.
  2. В меню “Файл” (или “Консоль”) выберите “Добавить или удалить оснастку…” (Ctrl+M).
  3. В списке доступных оснасток найдите “1C:Enterprise 8.X Server Administration” (где X – версия платформы, например, 8.3) и нажмите “Добавить”.
  4. Нажмите “ОК”. Оснастка появится в дереве консоли.
  5. Щелкните правой кнопкой мыши по “1C:Enterprise 8.X Servers” и выберите “Создать” -> “Центральный сервер 1С:Предприятия 8.X…”.
  6. Укажите имя (или IP-адрес) компьютера, на котором установлен агент сервера 1С (ragent.exe), и порт (по умолчанию 1540).
  7. После подключения в дереве отобразится структура вашего кластера.

Для удобства созданную консоль с подключением к вашему кластеру можно сохранить в файл .msc (“Файл” -> “Сохранить как…”).

Также существует утилита командной строки rac.exe (Remote Administration Client), расположенная в каталоге bin установленной платформы 1С. Она позволяет выполнять все те же действия, что и графическая консоль, но из командной строки, что очень удобно для автоматизации и скриптования административных задач.

Ключевые возможности и функции консоли 1С: Предприятие

1. Управление кластерами:
* Создание и удаление кластеров (обычно один кластер на организацию).
* Настройка свойств кластера:
* Порт агента кластера (по умолчанию 1541).
* Интервал работоспособности.
* Уровень отказоустойчивости (определяет количество резервных рабочих серверов или процессов).
* Безопасность: настройка пользователей и их прав на администрирование кластера.

2. Управление рабочими серверами:
* Добавление и удаление рабочих серверов в кластер.
* Настройка свойств рабочего сервера:
* Имя компьютера и порт (по умолчанию диапазон 1560-1591 для рабочих процессов).
* Назначение функциональности: определение, какие сервисы (например, сервис сеансовых данных, сервис блокировок и т.д.) будет выполнять данный сервер.
* Установка “Требования назначения функциональности” (например, “Назначать”, “Не назначать”, “Резервировать”) для реализации отказоустойчивости.

3. Управление рабочими процессами (rphost.exe):
* Просмотр списка активных рабочих процессов на каждом сервере.
* Настройка параметров рабочих процессов (через свойства рабочего сервера или кластера):
* Количество рабочих процессов на сервере.
* Количество соединений на один процесс.
* Максимальный объем памяти на один вызов (важный параметр для предотвращения “зависания” сервера из-за одного тяжелого запроса).
* Безопасный расход памяти за один вызов.
* Объем памяти рабочих процессов, до которого сервер считается производительным.
* Автоматический перезапуск процессов (по расписанию или при превышении определенных лимитов).

4. Управление информационными базами:
* Регистрация (создание) новых информационных баз в кластере и подключение существующих (созданных в СУБД).
* Настройка свойств информационной базы:
* Имя в кластере, имя в СУБД.
* Тип СУБД, сервер СУБД, пользователь СУБД.
* Блокировка установки соединений (для проведения регламентных работ).
* Блокировка регламентных заданий.
* Параметры разрешения и тайм-аута сеансов.
* Публикация на веб-серверах (для тонкого клиента и веб-клиента).
* Просмотр и управление сеансами данной ИБ.
* Просмотр и управление блокировками в данной ИБ.
* Удаление информационных баз из кластера (не удаляет саму БД из СУБД!).

5. Управление сеансами:
* Просмотр списка всех активных сеансов пользователей по всем информационным базам кластера.
* Информация о сеансе: пользователь, приложение (толстый/тонкий клиент, конфигуратор, веб-клиент, COM), имя компьютера, время начала, используемые ресурсы.
* Принудительное завершение (удаление) сеансов. Осторожно! Это может привести к потере не сохраненных пользователем данных. Используйте только в крайних случаях после предупреждения.

6. Управление блокировками:
* Просмотр активных объектных и транзакционных блокировок в системе.
* Информация о том, какой сеанс установил блокировку и на какой объект.
* Принудительное снятие блокировок. Осторожно! Может привести к нарушению целостности данных, если транзакция не была завершена корректно.

7. Управление лицензиями:
* Просмотр информации о серверных лицензиях (аппаратных HASP или программных), используемых кластером.
* Просмотр выданных клиентских лицензий по сеансам.

8. Мониторинг производительности (ограниченный):
* Консоль отображает некоторые счетчики производительности для рабочих процессов (например, загрузка ЦП, использование памяти).
* Для более глубокого анализа производительности используются технологический журнал и средства мониторинга СУБД и ОС.

Важность и регулярное использование консоли:

  • Плановое обслуживание: Отключение пользователей, блокировка ИБ для проведения обновлений, резервного копирования.
  • Диагностика проблем: Анализ “зависших” сеансов, выявление конфликтов блокировок, проблем с рабочими процессами.
  • Оптимизация производительности: Настройка параметров рабочих процессов, распределение нагрузки между серверами.
  • Обеспечение отказоустойчивости: Настройка резервных серверов и процессов.
  • Управление доступом: Настройка администраторов кластера.

Заключение:

Консоль администрирования серверов 1С: Предприятия – это незаменимый инструмент для любого администратора, работающего с клиент-серверной архитектурой 1С. Она предоставляет полный контроль над жизненным циклом и состоянием серверных компонентов, позволяет оперативно реагировать на инциденты, проводить плановое обслуживание и оптимизировать работу системы для обеспечения стабильности и высокой производительности. Регулярное использование и глубокое понимание возможностей этой консоли – ключ к эффективному управлению вашей системой 1С.

Специалист компании ООО “Кодерлайн”,

Радченко Степан


Помогла ли вам статья? Оставьте свой комментарий:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Блог про 1С:Предприятие

Copyright © 2024 TopKoder

Мы занимаемся внедрением и обслуживанием программных продуктов 1С.