Суббота, 27.04.2024, 04:16
Приветствую Вас Гость | RSS
Мой сайт
Главная
Регистрация
Вход
Форма входа

Меню сайта

Категории раздела
Об ОС Windows [137]
В категории размещаются статьи, касающщиеся операционных систем от Microsoft.
Об ОС *Nix [198]
В данной категории собраны статьи об ОС семейства Unix/Linux/FreeBSD/...
Справочные материалы [351]
Справка по всему разделу.
Виртуализация и Облака [46]
Networks & Routing [86]
DataBases [22]

Наш опрос
Оцените мой сайт
Всего ответов: 209

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Системное администрирование » Об ОС Windows

Как из Windows XP Pro сделать Терминальный Сервер! Часть 1
Как из Windows XP Pro сделать Терминальный Сервер! Часть 1
Вступление.

Одна из последний бетаверсий Windows XP позволяла запускать два и более удаленных рабочих столов.
Далее, посчитав это неоправданной роскошью для рабочей станции, эту функцию из системы убрали:
по умолчанию к удаленному рабочему столу может подключиться только один пользователь.
НО! Все необходимые файлы так и остались в недрах XP и включить их очень просто, если воспользоваться
этим патчем. Он быстро восстановит справедливость, разрешив несколько сессий (в том числе удаленных подключений),
а также предоставив возможность быстрого переключения между пользователями.


К вашему терминальному серверу, Windows XP Pro, можно будет подключить одновременно разные старые ПК типа 486 и Pentium 1,
и на них "запустится" WindowsXP, Ofice XP-2003-2007, 1С, море офисных программ...
У вас пойдут программы которые требуют мощного железа, а не идут на устаревшем оборудовании. Как все это реализовать? В чем секрет?
В терминальном режиме, когда все выполняется не на рабочей станции, а на терминальном сервере, который мы сделаем из Windows XP Pro.

Вам нужно для небольшой организации поднять терминальный сервер под 1С, а Windows Server 2003/2008 нет под рукой? Читайте дальше.
Когда пользователи используют терминальное подключене, 1С не перекачивает файлы по сети, и поэтому работает намного быстрее.
И вам не надо делать постоянно апгрейд системы каждый год, как и у пользователей, так и у сервера.

Пример.
Из-под VMWare запущено 5 терминальных сеансов, т.е. 5 подключений разных пользователей
по RemuteDeskTop к "Терминальному Серверу" - основному ПК (итого 7 пользователей, посмотрите на загрузку проца) :

5 подключений разных пользователей по RemuteDeskTop к "Терминальному Серверу" - основному ПК
Рис. 1
 
Описание терминов и применение для старвых машин, можете найти например, по ссылке №12 (см. приложения в конце).
Там же экономческое описание выгодности терминалов.


Описание инсталяции.

Есть несколько вариантов установки и превращения  Windows XP Pro  в Терминальный Сервер.
Эти два патча - одинаковы внутри. Это тот же, просто один идет с инсталятором, а второй как rar-архив.

1. Если вы скачали версию патча с инсталяцией - WinXP_Pro-TerminalServer (390 Кб)  - то просто запустите ее.
- Прочитайте описание.Жмете "Дальше".
- На вопрос -"Хотие сделать Терминальный Сервер?" - нажимаете"Да".
- Где то через 10 секунд, Windows поймет что его на...кололи.
- На запрос Windows`a о желании восстановить прежние файлы (а то новые неизвестные) -
    нажимайте смело "Отмена", а потом "Да", уверен.

Обязательно перезагрузка, чтобы изменения в системе вступили в действие.
Вышестоящая версия - запускной SFX-архив, если надо легко открывается в WinRar`e.
В нем прилагается скрин (jpg) с пятью удаленными подключениями (он же линк выше на скрин).

2. Или если вы скачали только архив патча WinXP_Pro-TerminalServer (101 Кб),
     там также есть возможность автоматической установки.

Установка с архива:
- распаковать в любую папку.
- запустить Install.bat
- Где то через 10 секунд, Windows поймет что его развели.
- На запрос Windows`a о желании восстановить прежние файлы (а то новые неизвестные) -
    нажимайте смело "Отмена", а потом "Да", уверен.


нажимайте смело


Если у вас не выскакивает окошко "Защиты файлов Windows", и dll-ка не заменяется на нужный,
попробуйте запустить все это в безопасном режиме.

После перезагрузки Все работает!

Содержимое инсталятора.

В инсталяции есть:
1. Bat-файл, который заменит вашу dll, на такую которая поддерживает  многочисленные 
удаленные подключения по Remute DeskTop. Ваш оригинал сохраняется как *.bak файл.
2. Собственно - termsrv.dll версия 5.1.2600.2055. Это та самая dll-ка из бета версии (размер 215 Кб)
3. REG-файл, который разрешает количество подключений до 999 999. См. в конце прим. № 1.
4. Инструкции на русском (моя) и английском (не моя).
 

Что и как последовательно делать.

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

Если вы тюбите тестировать и пробовать рекомендую на голую или чистую систему установить следующую прогу.
Называется  ShadowUser 2.5 Pro, Этим вы обезопасите себя от сбоя или любого непрвильного действия..
Восстановление системы за 1 минуту до исходного состояния.
Там есть описание и можете её скачать. Русифицирована, и в комплекте все что надо для работы.

Сначала выше скачиваете  патч WinXP_Pro-TerminalServer для изменения WinXP Pro в терминальный сервер.
Запускаете удобным вам вариантом (см. выше как устанавливать патч, п.1 или п.2).
Перезагружаете ПК. И дальше по ниже следующей инструкции.


1. Добавить  новых пользователей


Добавим пользователей, 5-10, или хоть 150, сколько вам надо.

Пуск  => Настройка  =>  Панель Управления  =>  Учетные записи пользователей =>
=> Создание учетной записи  =>  =>  Ввести имя пользователя (на английском) =>  Дальше => 
=> Выбор типа учетной записи - выбрать тип "Ограниченная запись" =>  Создать учетную запись  =>
=> Щёлкнуть на созданом пользователе => В его свойствах обязательно задать пароль (тоже на английском)

задать пароль.
Рис. 2

В итоге у вас должно получится нечто следующее:

Учетные записи пользователей
Рис. 3

Там же нужно настроить "Изменение входа пользователей в систему".
Выставить две галочки и нажать "Примененение параметров"

Приветствие
Рис. 4

Все по этому пункту.

Или, для продвинутых пользователей, советую короткий путь:

ПКМ на моем ПК => Управление ПК => Служебные программы =>Локальные пользователи =>
Пользователи => Новый пользователь.

Может и не понятно сначала , зато проще и быстрее, и компактнее - все в обдном флаконе.

Примечание для одаренных:
если вы не знаете что такое ПКМ,  то вы ошиблись сайтом. http://bash.org.ru/  расположен в другом месте.

ПКМ- правая клавиша мышки, ПК - твой компутер, есть такой значек на твоем рабчем столе ;)))

 Добавил в "Управлении учетными записями" - 5 новых пользователей.
Рис. 5

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

ЗЫ: может кому надо чтобы окно входа в систему было обновременно как в Windows 2000, можете написать.
Я знаю один способ, но он не работает так как надо. Поэтому его опускаю.

2.  Разрешим удаленное подключение к вашему ПК.

А. В свойствах системы:
ПКМ на мой ПК => Свойства  => закладка "Удаленные сеансы" => поставить галку
"Разрешить удаленный доступ к этому компьютеру".

Разрешить удаленный доступ к этому ПК
Рис. 6

После этого нужно жать на кнопку "Выбрать удаленных пользователей"
И делаем все по рисунках.

Б. В окне "Пользователи удаленного рабочего стола", жмем кнопку "Добавить"

В окне жмем кнопку "Добавить"
Рис. 7

В. В окне "Выбор: Пользователи" - жмем "Дополнительно"

В окне "Выбор пользователей" - жмем "Дополнительно"
Рис. 8

Г. В следующев окне выбираем "Поиск", и у вас повляется списочек пользователей,
которые заведены в вашей системе.

повляется списочек пользователей
Рис. 9

Д. Дружно выделяете окна поиска, тех кто вам нужен, и жмем "ОК". 
Потом вы попадаете в предыдущее окно выбора, вы уже соответственно выбрали ваших пользователей, подтверждаете выбор - еще раз "ОК".
И чтобы все это применить в последний раз в окне "Пользователи удаленного рабочего стола", жмем кнопку "ОК"

И ваши пользователи добавляются в список пользователей, которые имеют право на подключение к
удаленному рабочему столу - т.е. к вашему WinXP Pro, серверу терминалов.

А теперь одним предложением то, что описано выше и показано на рис. 4-9:
Через кнопку "Выбрать удаленных пользователей", в новом окне "Добавить" этих пользователей через "Поиск".

Примечание:
Есть еще вариант, более длинный, описывать его детально не буду.
Если вы выполнили все как описано выше, и вам интересно, можете попробовать.
Зайдете для проверки по нижеуказаному пути, то увидите, что там уже все тоже отмечено:
 
Пуск –> Настройка -> Панель управления -> Администрирование -> Управление компьютером - >
Служебные программы -> Локальные пользователи и групп -> Пользователи -> открываем Свойства пользователя ->
Членство в группах -> Добавить -> Дополнительно -> Пользователи удаленного рабочего стола.

3. Создаем удаленное подключение.

Из под VM Ware устанавливаете и запускаете WinXP.
Настраиваете cвязь с хостом (вашей машиной).
Что такое VM Ware, как устанавливать Windows, как настроить IP - выдолжны знать. Иначе ищите в Google.com

А. Вместо VMWare, если вы хотите использовать реальные машины (например на работе) - пожалуйста.
Вы должны быть  в одной рабочей групе, одноранговая сеть, без домена, например WorkGroup или MSHOME.
Устанавливаете разные IP, например ваш 192.168.0.1, виртуальной (реальной второй) машины 192.168.0.2
IP адреса желательно что бы были статические, или делать привязку по МАС-адресу сетевой карты.

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

Б. Подключаю стандартно: Пуск  => Программы  => Стандартные  => Связь  => Подключение к удаленному рабочему столу
Или коротким путем:       Пуск  => Выполнить => mstsc.exe

Если вы используете Линукс, то вы можете подключаться через rdesktop или krdc.
А если у вас старый комп, и на нем стоит Win 95/98/Me/2000, то в этом случае, для подключения к серверу,
вам нужно скачать эту программу от MS - "Подключение к удаленному рабочему столу"

Запускается такое окно:

Окно для подключения к удаленному рабочему столу
Рис. 10

В. Нажимаем "Параметы", оно изменяется и стает следующим:

Окно для подключения к удаленному рабочему столу
Рис. 11


Г. На закладке "Экран" выбираете нужное вам разрешение и битность:

Выбрать разрешение и битность
Рис. 12


Д. Если вам нужно чтобы с удаленной машины к вашему терминальному серверу подключались и запускали
некоторую конкретную программу - нужно в закладке "Программы"

Для запуска конкретной программы
Рис. 13

При подключении запустится указаная программа.
Например, после запуска настроек типана Рис. 13, мы видим на Рис.1, что у User3 - запущен только "mspaint.exe" - редактор MS Paint.


Е. Потом на первой закладке "Общие" выбираете "Сохранить как", и например сохраняете файл настроек на рабочий стол.
Таким образом  создаю и сохраняю настройки удаленного доступа - для подключения типа по ярлыку.
Его потом можно через ПКМ => Изменить.

Ж. Ну и для собственно подключения жмем "Подключить".        Вуа-ля
У вас должно быть подключение типа того что на Рис. 1.    Если вы все правильно сделали, то у вас должно подключится.
Если нет, прочтите инструкцию еще раз, посмотрите что не так сделали.
И ищите ответы на форумах - например см. ссылки №2 и №9 (ниже примечаний).


Примечания:

1.    У МЕНЯ НИЧЕГО НЕ РАБОТАЕТ ! Что делать?

Есть случаи, когда на некоторых WinXP Pro, при подключении, невозможно залогинится больше чем 1-му пользователю.
Непонятны причины - может руки кривые... не обижаться :). В таком случае проверьте и выполните все в этом пункте.

Сначала, нужно настроить (проверить) количество удаленных подключений.
Количество терминальных сесий увеличивется разными способами.

а. Устанавливаем количество подключений сервера:
    Пуск -> Выполнить –> набираем gpedit.msc -> Конфигурация компьютера -> Административные шаблоны ->
    Компоненты Windows -> Службы терминалов -> Ограничить количество подключений -> Включен ->
    Разрешено подключений сервера терминалов = 999999   –> Применить.

б. Через реестр можно изменять, то же самое, или вручную, кто понимает как.
    Или скопировать в блокнот, сохранить с расширением *.reg . Пример рег-файла:

-----
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services]

"MaxInstanceCount"=dword:000F423F
-----

в Если у вас проблема с терминальным подключением свыше 1-го человека, и/или не вышло сделать несколько подключений,
тогда попробуйте сделать в реестре указаные ниже изменения.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core\EnableConcurrentSessions=1

Или сразу фрагмент рег-файла:

-----

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core\]

"EnableConcurrentSessions"=dword:00000001
-----


Поищите во всем реестре "EnableConcurrentSessions". И там где оно =0*, выставьте =1.
В разных версиях дистрибутивов (EN, RUS, ...) расположение этого параметра в ветке реестра может отличаться.
Этот параметр обязателен. Если у вас такого значения нет, создайте его. Тип "REG_DWORD".
Если стоит параметр =0, то возможно только 1-но подключение, а при удаленном подключении выбрасывает предыдущего пользователя

Хотя при этом, возможен баг который пока не лечится - проблема с подключениями мах=3 пользователя (описывается ниже)

Лечится только заменой дистрибутива, ваш тогда кривой, и ищите другой. У меня при експериментах на 1 из 3-х так и не пошло.
Т.е. такое бывает. В чем его особенность - не знаю. Делал как положено. Ищите другой установочный компакт.
Изменение параметра EnableConcurrentSessions, с "0" на "1", давало только максимум 3 подключения.
Импортирование с рабочей терминальной версии Винды веток реестра, в Винду с такой проблемой, саму проблему не решило.
Т.е. можно предположить что решение кроется грубже или в другом месте - т.е. может какие то политики, права, обновления ...
Если, у вас возникла такая проблема с подключениями мах=3 пользователя, и вы смогли её решить,
то будьте добры - сообщите как. Вы тогда поможете многим, у кого так же не получается.

* При проверка на машине где было произведено много (больше 5) подключений обнаружил,что EnableConcurrentSessions=0.
Резнятся также Аппаратно-зависимый уровень (HAL)(см. Выполнить => msinfo32 ) :
Версия = "5.1.2600.0 (xpclient.010817-1148) - пошло много подключений, EnableConcurrentSessions = 0/1, нет разницы.
Версия = "5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" - максимум 3 подключения, и то при EnableConcurrentSessions=1


г. Если все это не помогло просмотрите и/или попробуйте запустить этот   рег-файлот TS-Free.
Может он внесет нужные изменения в реестр вашей ОС, для запуска терминального режима.

д. Важное замечание.
Если у вас по этим пунктам выше не вышло подключить свыше 1-го пользователя:
возможно что у вас IP динамический, а не статический, или стоит получение IP по DHCP.
Хотя у меня, при подняти DHCP, утилитой Tftpd32 на бездисковых рабочих станциях (терминалах) проблем через это не было.
Поэтому, если у вас поднята в сети служба DHCP, или стоит роутер, который выдает динамические адреса -
возможно будут заморочки. Нужно жостко привязывать IP к MAC-адресу и експерементировать.

Вся эта фишка описаная в статье не будет работать если ваша машина в домене. Это типа ограничения самой Винды.

Есть еще такое рассуждение:
У вас стоит SP2, в нем есть брандмауэр и он у вас включен.
Проверте в настройках вашего брандмауэра, разрешено ли в нем к вашей Терминальной Винде подключение удаленного пользователя.
Если нет разрешения - вас просто выкинет, или недопустит к сеансу.
Вариант, еще такой - у вас стоит файервол, который блокирует все порты, кроме пары стандартных.
Тогда у вас заблокирован порт, через который происходит подключение к удаленному рабочему столу (ваш терминальный сервер).

Ищите настройки в реестре, используйте мониторинг системы - реестра и/или файлов - RegMon или FileMon.
И не надо вопить "У меня не получается...", повтори все, что описано во всем этом пункте, еще раз.

Если ничего не помогло - используйте
TS-Free-1.1
Это должно 100% решить проблему с невозможностью подключений свыше 2-3 пользователей.
Если не помогло... мало ли... можете Винду снесити и установите вместо патча моей сбоки сразу TS-Free. Должно все работать.

А если и в этом случае не работает - поможет загрузка из LiveCD, и дальше могучая команда " format C: ".
По видимому все дело в драйверах brain.sys и handy.sys, и эта проблема для вас без посторонней помощи вообще не имеет решения.
Читающий да уразумеет... англицкий и не только... :)))
Рещительно сносите Винду, смотрите на нее - как на убожество и переходите на нормальный дистрибутив Линукса, например Gentoo 2008 или на Ubuntu.
Линукс имеет гораздо больше фактических возможностей как по работе в сети, безопасности, удаленных подключениях;
Вы теперь свободны - вы не ограничены платным ПО!






2. Разные ограничения или лимиты.

а. Ограничение одновременно открытых файлов.
Если у вас получилось подключить например 5-15 чел., а потом нет подключений (например для терминальной 1С),
возможно это связано с ограничением одновременно открытых файлов. Основано на
этом.

Например:
при запуске 1С (сетевой) любые 5 пользователей входят!
При попытке подключить шестого - идет загрузка глобального модуля программы и базы вместе с индексами,
и где-то на 60-70% загрузки выдает несуществующую ошибку открытия индексного файла (предел достигнут),
с последующим вылетом из 1С и указаниями о необходимости восстановления индексов в монопольном режиме!.....
Стоит только отрубить одного из юзеров - другой может попасть, но при этом работать смогут только 5-ро из хх необходимых.

Ограничение стоит на одновременно открываемые файлы. Узнается командой в консоли - net config server :
Максимальное число пользователей 10
Максимальное число открытых файлов в сеансе 16384

Сравнение ОС:
ОС Windows95/98 имеет ограничение на число открытых файлов = 1024.
ОС WindowsNT Workstation имеет ограничение на число открытых файлов = 2048.
ОС Windows2000/XP professional ограничение на число открытых файлов = 16384.

Например ограничение ХХХХХХ на всех, даже если всеми используются одни и те же файлы.
Т.е. 1 С выдает на один комп, к примеру, 300 файлов, на другой - тоже 300, но считаются в сумме 600 и т.д.,
потому и сообщение об ошибке какаго-нить индекса, когда предел ХХХХХХ будет достигнут.
Для снятия ограничения нужно зайти в редакторе реестра по пути:
"HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters", создать новый REG_DWORD строку - SessOpens :

Изменяете на нужное количество файлов. И выставить значение больше чем 16384.

б. Снятие ограничений на 10 одновременных подключений.
Есть ограничение на число одновременных подключений в операционных системах Windows XP и Windows 2003 Server.
В операционной системе Windows XP Professional максимально допустимое число компьютеров,
которые могут быть одновременно подключены к данному компьютеру через сеть, равно 10.
Узнается командой в консоли - net config server.
При этом учитываются как транспортные подключения, так и подключения общего доступа к ресурсам.
В операционной системе Windows XP Home Edition максимально допустимое число компьютеров,
которые могут быть одновременно подключены к компьютеру через сеть, равно 5.
Указанное ограничение учитывает число одновременных сеансов, установленных с других компьютеров,
но не учитывает подключения, выполненные с удаленных компьютеров средствами администрирования.

Для конфигураций с большим числом соединений (пять-десять и более) требуется снятие этих ограничений:

Вариант 1. Снятие ограничений производится этим патчем , это update для TCPIP.SYS.
Внимательно читайте, что пишет программа-патч при своей работе !

Если сразу не помогло, усложненный вариант:
- Скачать и запустить этот же патч и, нажав клавишу "С" выбрать количество подключений к ПК (лучше с запасом, не помешает).
- Устанавливаем количество подключений сервера:
Пуск - Выполнить – набираем gpedit.msc - Конфигурация компьютера - Административные шаблоны - Компоненты Windows - Службы
терминалов - Ограничить количество подключений - Включен - Разрешено подключений сервера терминалов = 999999 – Применить.
- набирает команду regedit из кнопки пуск - выполнить. находим ветку:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management] правим там LargeSystemCache на 1
и через контекстное меню, создать - параметр DWORD, задаем имя параметру IOPageLockLimit и присваеваем ему значение 4000
- в ветке [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\lanmanserver\parameters] изменяем значение Size на 3
Перезапуск и должно работать.

Вариант 2. Или пользуйтесь програмкой LanServer NoConnectionLimit, через нее также можно задавать число одновременных подключений.

в. Снятие ограничений в установке программ
Например есть программа, которую нужно установить, но которая на вашу ОС-систему не хочет устанавливаться.
Для это есть прога TweakNT 1.21. Если не ошибаюсь старое название - NTSwitch.
Эта утилита, имеет основное назначение - превратить Windows (2k/XP/2003) Home <=> Professinal <=> Server (или наоборот),
причем меняются и заставки, возможности. Зачем? К примеру, в Server'e работает далеко не каждый антивирус, а в Pro - практически любой...
Эта утилита меняет пару сторок в реестре. И происходит чудо с економией ценой в 300-500-1000 уе.
Хотя бывают всякие глюки, вплоть до невозможности нормальной загрузки (загружается только в Safe mode, там можно поменять все назад).
Поэтому:
- обязательно делаете бак-апы своего сервера перед любями експериментами, что бы если что, за 5 мин. можно было восстановить,









3. Терминальный сервер на основе WinXP Pro sp2 и разные патчи.

Вся эта статья основана на WinXP Pro sp2. На WinXP Pro sp1 - тоже все работает.
На WinXP Home - наверно не пойдет в силу ограничений Home версии.


Другие патчи.

Для Vist`ы тоже есть свой патч. Я с ним работал, все нормально.
Памяти для нескольких - 1 Гб мин, лучше 2 Гб, а если 5-10 чел, то тогда не меньше 3 Гб (для удобства работы).
На 2-3 пользователя 1 ядро еще потянет. Если больше пользователей, что бы не было тормозов ... да и вообще для Висты только многоядерник нужен.


Есть еще патчи другие TermiServ_XPsp2_i386 1.0, их  сайт   на английском.
    Тот же  что и TSFree (см. ниже), но идет как нормальный патч, устанавливается без Safe-Mode,
    дописывает сябя в "Компоненты Виндовс" - что то там сетевое....
    Правде этот патч ограничивает количество терминальных подключений до 2-х (у меня например так было).
    После него никакие правки реестра не помогут, 2-а потолок. Сам намучался
    Как было дело:
Поключаю из под VMWare одного юзера - нормально, двух любых - тоже.
Два пользователя тоже работает. Например №1 и №2, или №5 и №3, или №4 и №1. Сочитание любое.
А любого третьего не пускает!
Создал клона виртуальной машины. Аналогично, опять только 2-а подключения.
IP разные, имена ПК разные, група одна. все пингуется, связь есть.
Или паралельно в 2-х запущеных машинах по одному, в итоге вместе тоже два.
          А как только пытаюсь подключить третьего - его просто не пускает.
          Никакой ошибки не выдает. Просто отключается и все.

    Благо я все експеременты делал в защищенном режиме от ShadowUser. Прога стоящая, суперовая, авторам респект.

Патч TSFree 1.1.
    Описание  и  проблемы с этим патчем
    У меня при установке покоцаной TSFree, при попытке подключения, вывешивается на основной системе в голубой екран.
    Насчет этой проги - осторожно, т.к. некоторые её сборки попадаются с вложеным трояном.
    Поэтому все тестируйте антивирусниками. И не верте оправданиям - типа это лечилка...
    Все эти патчи основаны на единственной dll-ke   termsrv.dll  версии 2055, 210 Кб, из беты SP2.
    Если интересно ищите в Гугле. Поэтому родная dll-ка вирусом быть НЕ может. Все остальное от лукавого ;)))
   
Еле еле нашел нормальную (незараженую) версию TS-Free-1.1. С ней у вас не должно быть проблем. Вирусов нет, проверял.





4. Бездисковые термналы.

Вообще то ... это мечта администратора, отдых для него. Администрировать 1 сервер вместо 10-20-50 ПК.

Есть возможность использовать бездисковые термналы, например старые системники без винчестеров.
Терминал - это любой ПК без винчестера (бездисковая рабочая станция) - или специальные,
типа такого.
В качестве бездисковой рабочей станции может выступать машина уровня Pentium I-II, AMD K6.
Оперативной памяти надо 64 Мб. Видеокарточка желательно хотя бы 4-8 Мб.Сетевая может быть даже 10 Мбит.
При меньших параметрах, удаленную загрузку по сети возможно реализовать только из-под Линукса.
Б/у терминалы уровня 500-700 МГц стоят 50-70 уе. Монитор можно взять новый, для простого юзера "компутер" - это то что он видет перед собой.

При закупке новых ПК, все эти требования выполняются, поэтому самый слабый, из ныне продающихся ПК, подойдет для этой цели:
Целерон-Сампрон 2800-3000, ОЗУ 256-512 Мб, материнка на чипсете Intel G31 / nVidia GeForce 6100, с int. 100/Gb LAN, Video 128-256 Mb.
Терминалы загружаются по сети, через сетевую карточку. Можно настроить что будет запускаться Windows или Linux. См. ссылки ниже
Отпадает надобность в винчестере, cd-dvd приводе, дисководе, как в новых ПК, так и при использовании старых ПК.
Вообще снижается уровень шума от ПК в кабинетах, т.к можно брать системники на процах от Intel Atom/ AMD Geode
без кулеров - они энергоэкономные, тихие, бесшумные ПК. Следовательно, понижается принос через диски-дискеты в организацию/фирму/класс вирусов, фильмов которые отвлекали бы сотрудников от работы.
Отпадают комплектующие с механической смоставляющей (нет cd-dvd, hdd).
Следовательно повышается долговечность эксплуатации, надежность.

И в результате на 1 ПК только экономия на "железе" доходит до 100 уе про покупке /сборке системного блока терминала:
hdd       = 60 уе.
floppy  = 10 уе.
dvd-rw = 30 уе.

При вводе в експлуатацию 10-20-30 ПК экономия в 2-3 К$, так бы сказать - "существенная". Это и относится к следующим пунктам.
А если рассмотреть то, сколько нужно покупать лицензий для каждого ПК, по каждой программе, стоимость лицензий больше чем стоит терминал.
А так все что надо, весь софт "крутится" на 1-м ПК - терминальном сервере. Для полной бесплатности нужно использовать Linux.

Для использования бездисковых рабочих станций нужно поднять службы DHCP и TFTP утилитой Tftpd32".
Для удаленной загрузки следут использовать решения описаные ниже в ссылках .





5. Как расчитать характеристики сервера?

У меня в качестве серверного проца стоял разогнаный Е2160 1,8@3,15 ГГц, L2=1 Mb,
а сейчас обновил до Е7300 2,66, L2=3 Мb. Стал лучше работать, легче как бы.
Разгон до 3,6 ГГц, FSB=1440 MHz. Тест SuperPI Mod (1M)=15.256 сек.
Памяти 3 Гб, ОС - Виста, в среднем использует 50 %. А вот проц грузится больше всего.
Позже (на лето упадут цены на процы) поставлю четрехяденик и будет песня.
Работает 5-7 пользователей в термнальном режиме. Все нормально.

В качестве вашего сервера должна выступать машина 2-х, желательно 4-х ядерная.
Расчитывать уровень производительности процессора нужно примерно так:
на саму систему ВинХР - 1 ГГц + где-то по 200 Mhz на пользователя.
Целесообразно чтобы объем 2-го кеша был бОльшим, например не 1 Мб, а 4-6-8 Мб. Разница в цене незначительная.

Для небольшой организации, где 10-20 пользователей подойдет 2-х ядерный процессор от Intel C2D или АМД, типа 5200-6000 МГц (примерно).
Не буду хвалить - "что лучше", но у меня раньше все время были процы AMD, но сейчас взял Core2Duo.
В данный период, 2-х ядерные процессоры Интел более производительные. Сейчас рекомендую их.
Можно взять процессор Core2Duo ценой 100-150$, или более новые модели, за 200 уе.
В этом ценовом диапазоне всегда "хорошие" процы.

Для 20-30 и св. пользователей, при большой нагрузке рекомендуется использовать специальное серверное оборудование,
и соответственно Хеоны или Оптероны, минимум 4-х ядерный Intel Quadro или AMD Барсерону.

Для самой среды ОС надо где-то 200-300 Мб оперативной памяти.
На одного пользователья выделяется довольно большое количество ресурсов. От 20-50 Мб (если ничего не запущено).
До 100-200 Мб при запуске нескольких приложений. Памяти нужно от 1 Гб. На 3-5 человек 1 Гб оперативной памяти достаточно.
На таком объеме сервера может работать вплоть до 10 пользователей. Хотя, они будут себя более комфортно чувствовать, если будет 2 Гб.
Но т.к. не все одновременно запускают ВСЕ программы, поэтому можно исходить из предположения, что на 10 чел. нужен 1 Гб ОЗУ.

Относительно Висты. Все параметры относительно памяти нужно умножит на 2 раза.
Если на вашем терминальном сервере работает 2-3 чел., то 1 Гб хватит, но с большим трудом.
Для 5-10 чел. нужно мин. 2 Гб. А при количестве св. 10 чел. нужно 3 Гб ОЗУ.
Разница в цене на память небольшая, поэтому на всякий случай ориентируйтесь на 3 Гб.
Это запас - если нужно будет Photoshop или 3DMax запускать... мало ли какой софт потом установите.

Нужно еще сделдать оптимизацию вашей ОС - поотключать ненужные службы, неиспользуемые функции, увеличив быстродействие.

Винчестеры ... ну это на ваш вкус. А о вкусах не спорят. Что нравится, то и берите.
По моему опыту, в основном лучше Samsung, винчестеры Western Digital и Seagate горячее аналогичных на 10 град.
Важно к вашему винчестеру обязательно прикрепить кулеры для охлаждения (hdd cooler).Они понизят температуру к нормальной.
Соответственно обдумать циркуляцию воздука в вашем системнике-сервере, поставить кулеры на вдув и на выдув.

Если умеете, знаете можете попробовать RAID, это повысит скорость чтения-записи винчестера до 100%.
Если для работы, то 10-15 Гб система (для Висты - 30-50 Гб), 5-10 Гб на своп, на каждого пользователя по 1 Гб (хватит вообще то на документы и 100 Мб)
Итого, можно использовать небольшие винты 160-250-500 Гб. Или 2*500 Гб, 2*1Тб.
Насчет SCSI или SATA, смотрите по себе и по фирме. Если есть на все деньги - покупаете серверное оборудование,
если организация небольшая - покупаете соответственно SATA.

Своп указывать на 2-м разделе (типа начало-средина винчестера), желательно не на системном С:,
лучше всего выделить отдельный раздел 5-10 Гб. Размер свопа нужно зафиксировать, что бы не менялся постоянно,
не будет его дефрагментации. Потом нужно отследить размер используемого и сделать запас +50%.
Но не меньше 3-5 Гб. Зависит от количества пользователей и приложений.
Своп рекомендуется делать в 2 раза больше объма оперативной памяти.
Для повышения быстродействия системы файлы пользователей и сама система должна быть на разных разделах.
А еще лучше, на разных винчестерах.

И естественно ваш терминальный сервер и ответственное оборудование должно висеть на UPS APC.

Апгрейд вашего сервера. Если через 1-2 года вам нужно будет докупать памяти...
То это всего лишь на 1-н с

Источник:
http://darmoroz.narod.ru/rdt/WinXP-TS.html
Категория: Статьи | Добавил: bismark (10.04.2009)
Просмотров: 19879


Источник: http://bismark.at.ua/publ/1-1-0-15
Категория: Об ОС Windows | Добавил: admin (12.12.2011)
Просмотров: 4632 | Теги: terminal | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2024