Терминальный доступ 1с: Как настроить терминальный сервер 1С?

Установка и настройка терминального сервера на Windows Server + Оптимизация настроек для 1С ч.1 / Хабр

Предисловие

Во время поиска решения «как лучше настроить терминальный сервер» для нужд компании, в основном сталкивался с разрозненной информацией по каждой из проблем в отдельности, но единой статьи как настроить от и до так и не нашел. Данный материал является компиляцией различной информации.

Вводные

Настроенный и работающий AD

Наличие файлового сервера (Желательно на основе Windows server)

Установка системы

Во время установки системы важно учесть только один нюанс — дисковую систему необходимо разбить на два логических раздела. Первый (малый, 70 – 120 Гб) выделить для системных файлов, второй — под пользовательские данные.

На это есть две основные причины:

  • Системный диск малого размера быстрее работает и обслуживается (проверка, дефрагментация, антивирусное сканирование и так далее)

  • Пользователи не должны иметь возможность хранить свою информацию на системном разделе. В противно случае, возможно переполнение диска и, как результат, медленная и нестабильная работа сервера.

Установка служб удаленных рабочих столов

После перезагрузки открываем Диспетчер серверов и нажимаем Управление — Добавить роли и компоненты:

В окне «Выбор типа установки» выбираем Установка служб удаленных рабочих столов и нажимаем Далее:

В окне «Выбор типа развертывания» выбираем Быстрый запуск и нажимаем Далее:

В «Выбор сценария развертывания» — Развертывание рабочих столов на основе сеансов — Далее:

Еще раз Далее — при необходимости, ставим галочку «Автоматически перезапускать конечный сервер, если это потребуется» и кликаем по Развернуть.

Настройка лицензирования удаленных рабочих столов

Для корректной работы сервера, необходимо настроить службу лицензирования. Для этого открываем диспетчер серверов и кликаем по Средства — Terminal Services — Диспетчер лицензирования удаленных рабочих столов:

В открывшемся окне кликаем правой кнопкой мыши по нашему серверу и выбираем Активировать сервер:

В открывшемся окне дважды кликаем Далее — заполняем форму — Далее — Далее — Снимаем галочку «Запустить мастер установки лицензий» — Готово.

Снова открываем диспетчер серверов и переходим в «Службы удаленных рабочих столов»:

В «Обзоре развертывания» кликаем по Задачи — Изменить свойства развертывания:

В открывшемся окне переходим в Лицензирование — Выбираем тип лицензий — прописываем имя сервера лицензирования (в данном случае локальный сервер) и наживаем Добавить:

Применяем настройки, нажав OK.

Добавление лицензий

Открываем диспетчер серверов и кликаем по Средства — Terminal Services — Диспетчер лицензирования удаленных рабочих столов:

В открывшемся окне кликаем правой кнопкой мыши по нашему серверу и выбираем Установить лицензии:

В открывшемся окне нажимаем Далее — выбираем программу, по которой куплены лицензии, например, Enterprise Agreement — Далее — вводим номер соглашения и данные лицензии — выбираем версию продукта, тип лицензии и их количество — Далее — Готово.

Проверить статус лицензирования можно в диспетчере серверов: Средства — Terminal Services — Средство диагностики лицензирования удаленных рабочих столов.

Тюнинг терминального сервера

Ограничение сессий 

По умолчанию, пользователи удаленных рабочих столов могут находиться в системе в активном состоянии без ограничения. Это может привести к зависаниям или проблемам при повторном подключении. Для решения возможных проблем установите ограничения на терминальные сессии.

Открываем диспетчер серверов и кликаем по Службы удаленных рабочих столов

Выбираем ранее созданную коллекцию сеансов, далее в разделе Свойства открываем меню Задачи > изменить свойства

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

Диски профилей пользователей + миграция профилей

Одной из задач при настройке терминального сервера является организация хранения данных пользователей работающих на нем.

1-й способ

Во многих компаниях используется миграция профилей пользователей. Это дает возможность перенести место хранения данных на специально выделенное место для данных задач. данный способ позволяет перемещать все персональные каталоги пользователя (Документы, Загрузки, Рабочий стол и др.)

Но не позволяет перемещать

  • Данные о профиле

  • Реестр пользователя

В результате чего, в процессе работы терминального сервера происходит «захламление» реестра сервера, и крайне осложняет перенос конфигурации пользователя.

2-й способ

Использовать Диски профилей пользователя

Данная технология является крайне полезной для обеспечения более высокого уровня безопасности , так же позволяет легко, бесследно удалять старые профили пользователей, и переносить в случае необходимости настройки на другой терминальный сервер, так как все данные пользователя хранятся на отдельном VHDX Диске для каждого пользователя.

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

3-й способ

Скомбинировать лучшее из первых 2х методов. а именно.

Активируем Диски профилей пользователя, но данные каталогов пользователя перемещаем на файловый сервер.

Для активации дисков профилей пользователя необходимо перейти в Службы удаленных рабочих столов > в разделе Свойства открываем меню Задачи > изменить свойства > Диски профилей пользователя.

Упc) у меня закончились буквы, так что продолжение во 2-й части.

1С и терминальный режим работы

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

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

В случае с терминальным сервером, все расчеты и обработку данных выполняет сам сервер, при этом по сети не передаются большие объемы данных, поскольку информационная база данных и сама платформа 1С хранятся только на этом сервере. Результат выполненной работы передается в форме изображения экрана на компьютер клиента. По сути, клиент для работы с  1C (клиентский компьютер) это всего лишь клавиатура, мышь  и монитор, которые подключены по сети к терминальному серверу, а сетевой трафик при передачи изображения экрана очень мал и достаточно даже 28 кбит/с для работы одного пользователя.

Благодаря этим факторам, для терминальных клиентов нет необходимости иметь мощные дорогие компьютеры и даже нет необходимости в установке скоростной сети, потому что по сети передается небольшой объем данных, а на компьютере клиента расчеты вообще не выполняются. Как правило, для комфортной работы с 1С и другим программным обеспечением, для клиента достаточно мини компьютера или тонкого клиента ценой от 2000р. Согласитесь, это весьма не значительные деньги. Кроме того, в качестве терминального клиента можно использовать «Умные телевизоры» или смартфоны. 

Помимо сокращения расходов для клиентских компьютеров, уменьшается нагрузка для системных администраторов, так как нет необходимости в установке операционной системы на стороне клиента. а достаточно установить и настроить один сервер терминалов 1С (компьютер с мощным процессором и большим объемом памяти). 

Использование терминального режима дает ряд важных преимуществ в работе пользователей и для организации в целом:

  • в значительной степени увеличивается быстродействие работы программ 1С при существенном снижении нагрузки на локальную сеть. Это особенно становится заметно, если вы переходите с файлового сервера на терминальный сервер. В этом случае, скорость работы программ 1C повышается в несколько раз.
  • гарантированное сохранение данных при сбоях в сети, поскольку сами данные по сети не передаются. Факт чрезвычайно важный для файл-серверной архитектуры, потому что файловые базы данных 1С очень не любят сетевые сбои и неожиданные отключения питания. В случае использования бездисковых станций или тонких клиентов, у вас нет необходимости в приобретении блоков бесперебойного питания для них, а лишь для сервера;
  • заметное снижение стоимости ИТ-структуры у организации, поскольку приобретать мощный компьютер требуется только один, а не на каждое рабочее место;
  • значительное снижение нагрузки на ИТ специалистов. благодаря чему они могут заниматься не только текущими проблемами, но и внедрять новые решения для повышения эффективности;
  • повышение безопасности работы как с точки зрения физической целостности данных, так и с точки зрения защиты конфиденциальной информации поскольку скопировать рабочую базу с терминального сервера сложнее чем с файлового, а при определенных настройках, это и вовсе становится не возможным;
  • существенная экономия при последующих модернизациях компьютерного парка, ведь модернизировать необходимо только сервер.

Таким образом, терминальный сервер для 1С является отличным решением так как это позволяет значительно повысить быстродействие сетевой вычислительной системы и при этом в несколько раз снизить ее общую стоимость.

Но стоит помнить, что для работы 1С и других программ в терминальном режиме, вам понадобится приобрести дополнительную программу – сервер терминалов. Вы можете воспользоваться решениями от Microsoft, а так же использовать бюджетные решения, например Thinstuff XP/VS Terminal Server.

 

Базовый доступ к терминалу Cisco

Мой ГК

Канада — английский