Настройка отказоустойчивого и надежного терминального сервера для 1С

Задача

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

Требования

  1. Быстрая и комфортная работа с приложением 1С:Предприятие;
  2. Минимизация работ по модернизации пользовательских рабочих станций;
  3. Отказ оборудования не должен привести к потере работоспособности системы;
  4. В компании работают 250 человек, из них одновременно с сервером должны работать 150.

Проектирование решения

 

Выбор оборудования и программного обеспечения

Ход работы

  1. Первым делом, на все три сервера устанавливалась операционная система. На первых двух серверах собирался RAID 1, на сервере для резервного копирования использовался RAID 5. Сервера монтировались в стойку и к ним подключался источник бесперебойного питания.
  2. На первых два сервера устанавливалось и настраивалось программное обеспечение Samba для организации файлового сервера. Права доступа были разграничены по папкам, и у каждого пользователя был список ресурсов, которые ему доступны.
  3. Был настроен кластер при помощи Pacemaker. Всегда работает и отвечает на запросы пользователей один сервер. Если с ним что-то произойдет, в течение 20 секунд на запросы начнет отвечать резервный сервер.
  4. Чтобы данные были актуальны на обоих серверах, была организована репликация файлов и папок между нодами кластера.
  5. Для возможности самостоятельного восстановления данных настраивалось создание теневых копий. Пользователь может самостоятельно в окне проводника выполнить откат изменений файла или восстановить случайно удаленные данные.
  6. Был написан скрипт для создания резервных копий и хранения архивов на третьем сервере.