суббота, 17 марта 2012 г.

Терминальный сервер. Эпилог.

Начало
http://jack7277.livejournal.com/158054.html

Потрачено около 5 часов на установку винды, прошивка биос и вставка 2 кабеля со свича в обе сетевухи чтобы установить только Win Server 2008r2 на сервер с матерью Supermicro x8st3, с контроллером от Intel srcsasbb8i.

Середина действия
http://jack7277.livejournal.com/159097.html

Установка настройка MS SQL 2008r2 rus x64, 1С 8.2 упп x64, перенос локальных пользователей с терминальными настройками с помощью Ideal Migration. Еще около 6 часов на всё.

Конец. Эпилог.
В четверг наконец-то стартовали переезд в 11-30. Закончили в строй ввели в 15-00.
Итог на всю подготовку, чтение, решение проблем суммарно ушло примерно 20 часов.
Сейчас сервер работает нормально, загрузка процессора в норме тянет 40 пользователей ( один Xeon 5504 на 2ГГц, 12 Гб озу, по счетчику производительности процессор занят в среднем на 20%, а вот памяти хватает впритык, дозаказал до 24ГБ в связи с вводом дополнительно 1С:Документооборота ), стоят 4 жестких диска в raid5, на нем ОС, SQL, 1С. Я понимаю, что по правилам бы разнести нужно SQL и терминальный сервер, сделать бы кластер терминалов для отказоустойчивости, но денег не дают, поэтому получилось как получилось. Сервер работает стабильно, 1с перестала падать с жалобами на нехватку памяти, раньше приходилось по 2 раза за день перезагружаться, сейчас аптайм уже для нас рекордный - 37 часов. Был рекордный аптайм 100 часов, но пришлось перезагрузиться, винт цепляться не хотел на горячую.
Наконец-то заработало подключение к удаленной терминальной сессии в Windows7, раньше на 2008 сервера работало только из под Windows XP. TS Easy Print заработал сразу.

Последними штрихами доделал:
- sql backup
- server backup
- clicnfg в cmd включил шаринг памяти и оба протокола
- в свойствах sql поставил пока ограничение памяти мин 256мб озу, макс 6000мб озу и awe
- в свойствах электропитания выставил макс производительность, иначе пишут в режиме "сбалансированный" тормозит
- доставил компонент для штрих кодов
- при изменении настроек 1с или sql связь с базой обрывается и может быть частичная потеря данных, проверка базы и ребут сервера, нужно аккуратнее с этим
- редактор локальной групповой политики (gpedit.msc) по следующему пути: «Параметры компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Перенаправление принтеров». Нас интересуют следующие пункты, которые надо включить:
Использовать в первую очередь драйвер принтера Easy Print удаленного рабочего стола

UPD: Вылез косяк новой системы.
При закрытии 1С не всегда происходит завершение терминальной сессии на 64-разрядной Windows Server 2008 R2. Виноват процесс SplWOW64.exe, который очень долго завершается.
Решение:
Нужно заставить систему воспринимать SplWOW64.exe как процесс в терминальной сессии, который необходимо завершать при закрытии приложения:
regedit;
    переходим в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs;
    добавляем DWORD: splwow64.exe со значением 0.

Комментариев нет:

Отправить комментарий