Что бы заинсталлить на Dell Wyse C50LE Thin Client?
Достался по случаю такой вот маленький тяжеленький девайс. Внешне нравится, много портов, не шумит вообще.
Specs: вместо процессора VIA 1GHz ULV, VIA VX855 чипсет, 1Gb flash ПЗУ, 1Gb DDR2 SODIMM ОЗУ, VIA Chrome9 HCM видео.
Из коробки там «Wyse Enhanced SUSE Linux Enterprise».
Или оставить все как есть и удаленно к нормальному компу цепляться через роутер и RDP?
Приветствуются истории успеха, если есть у кого.
Ничего, конечно. Ведь это
Но хотя бы по RDP на другие компы в домашней сетке ходить можно с него?
Или там прям жестко все захардкожено?
Хотелось бы создать свое подключение и в автозагрузку его кинуть.
Это не полноценный thin client, так как там ПО стоит. rdesktop там допотопный. Я даже не знаю что туда можно залить, чтобы поставить туда свежий freerdp. Во-первых 1 гб места, во-вторых VIA chrome.
Может, на флеху или внешний жестак есть возможность залить ОСь.
По идее без DE что-то из дистрибов должно взлететь.
Может, на флеху или внешний жестак есть возможность залить ОСь.
Ясен пень, в fstab добавляешь /dev/fleha /usr и /var , и вуаля.
Я бы сделал так, если там конечно загрузка с внешнего накопителя работает.
поставил минимальную комплектацию ubuntu server (в debian старый freerdp). Подключил флешку, отформатировал её в ext4 без журнала, скорпировал туда /usr и подключил её как /usr и /var . Либо сразу воткнул туда дистрибутив.
Потом выполнил apt-get install lubuntu-desktop
После чего подрубил ppa:remmina-ppa-team/remmina-next
Кстати еще будет работать вариант /boot на внутренней памяти, / на флехе. У одной конторы так роутеры работают (ubiquiti)
Еще можно арчик накатить, отличный вариант.
Эх, жаль на работе инета нету( Через KVM подрубил бы коробку и поигрался.
Хотя может со смарта раздам или еще как.
Дома личинка человека — там хрен поковыряешься. А интересно же.
Это хорошо что варианты есть, поверхностное гугление мне мало что дало.
Вопрос в том, грузится ли оно со флешки.
У мну коробка Залман VE-200 есть — эмулирует USB-CD из исошек на харде. Может что из ЛайвСД загрузить смогу с неё.
Надо узнать как качественно работает с неё загрузка. Может внутренняя память вообще не понадобится.
Slax поставь, будет нормальный и полноценный линукс.
Тонкие клиенты для бизнеса
Я считаю тонкие клиенты от компании Dell Wyse наиболее подходящей заменой рабочим станциям в проектах VDI и Терминального доступа для компаний Enterprise уровня. Говорю я это, основываясь на опыте эксплуатации целого ряда тонких клиентов от разных производителей. Могу выделить несколько основных тезисов, относящихся к теме тонких клиентов:
Идеальных тонких клиентов «из коробки» не существует, всегда будут возникать некие тонкие моменты, которые придется решать по ходу проекта.
Замена ПК на тонкие клиенты должна избавлять ИТ службу от проблем связанных с обслуживанием. Клиенты на сборках Linux, на Windows Embedded не могут обеспечить простоты администрирования. Избавляясь от необходимости обслуживать ПК, возникает другая необходимость — администрировать тонкие клиенты. Поэтому я не рассматриваю тонкие клиенты на Linux и Windows в проектах от 100 человек.
Из всего разнообразия на рынке можно выделит два типа оптимальных тонких клиентов. Это нулевые (Zero) тонкие клиенты на чипах от компании Terradici TERA2321 (для двух мониторов) и TERA2140 (для 4-х мониторов). Для этих чипов Terradici сама выпускает прошивку под названием Thread-X. Поэтому, если вы видите, что какой-то тонкий клиент построен на одном из этих чипов, то делайте вывод, что OEM производитель — Wyse, HP, Fujitsu и еще 25 других — сам изготовил только корпус и возможно чуть доработал прошивку, производительность у них одинаковая. Данные тонкие клиенты умеют подключаться по протоколам PCoIP (VMware Horizon View) и в последних прошивках по протоколу RDP. Второй тип тонких клиентов, которые я хочу выделить — это Dell Wyse с операционной системой ThinOS. Размер операционной системы 10Мб, что позволяет перепрошивать устройства централизованнно секунд за 30. Настройки всех тонких клиентов храняться в текстовом файле и считываются устройствами во время загрузки. ThinOS поддерживает протоколы RDP, Citrix HDX, а модель D10DP работает и с PCoIP, но на программном уровне, в отличии от нулевых клиентов на чипах Terradici, которые работают на аппаратном.
Тонкие клиенты Dell Wyse
Итак, предлагаю рассмотреть тонкие клиенты Wyse на операционной системе ThinOS и нулевые тонкие клиенты. Также я расскажу в каких проектах терминального доступа и для каких категорий пользователей будет оптимальным использование того или иного тонкого клиента, исходя из производительности, цены и сценариев использования. Мне лично больше всего нравится только что появившийся в продаже моноблок Wyse 5212 All in One, который сочетает в себе топовою мощность тонкого клиента и отсутствие лишних проводов.
Нулевые Zero тонкие клиенты
Представлены моделями Dell Wyse P25 (для двух мониторов) и P45 (для четырех мониторов) Цены соответственно 458$ и 1054$ — поддержка протокола PCoIP
Есть еще тонкий клиент нулевой тонкий клиент для Citrix — Dell Wyse Xenith 3, который судя по характеристикам является копией T10D с урезанной ThinOS. Имеет смысл все же покупать полную версию, там больше настроек и функций за те же деньги.
Тонкие клиенты на ThinOS
C10LE
T10
T10D
D10D
D10DP
5212 AiO
Цена
333$
377$
414$
499$
538$
744$
CPU
1 ядро
1 ядро
2 ядра
2 ядра
2 ядра
2 ядра
1 ГГц
1 ГГц
1,2 ГГц
1,4 ГГц
1,4 ГГц
1,4 ГГц
VIA Eden
Marvell PXA 510v7
Marvell PXA2128
AMD T48E
AMD T48E
AMD T48E
Размер
34x177x121
25x177x119
35x176x210
40x170x185
40x170x185
моноблок 21.5″
Протокол
RDP ICA
RDP ICA HDX
RDP ICA HDX
RDP 8.0 ICA HDX HDX 3D HDX 3D Pro
RDP 8.0 ICA HDX HDX 3D HDX 3D Pro PCoIP
RDP 8.0 ICA HDX HDX 3D HDX 3D Pro
Из таблицы понятно, что клиенты разные по мощности и, как следствие, по возможностям. Операционная система на всех клиентах примерно одна и та же, просто где то включены функции соответствующие мощности ТК, а где-то нет.
RDP — сложно сказать какая именно версия протокола работает, но сложных задач возлагать на ТК с процессорами VIA не стоить. Например, просмотр видео в Youtube или просмотр карт в Яндекс будет работать с тормозами. Основная решаемая задача — это работа с простыми офисными приложениями, 1С.
ICA — протокол, по которому работают старые версии Citrix XenApp 4.0 -4.5 — 5.0. Есть ряд преимуществ по сравнению с RDP в потреблении трафика, стабильности работы на плохих каналах, отзывчивости пользовательского интерфейса.
HDX — новое название протокол ICA, который используется в новых версиях Citrix XenApp и XenDesktop. Позволяет работать с веб-камерой, улучшена работа с Flash, поддержка видеоконференций MS Lync 2010, просмотр видео и многое другое.
HDX 3D — имеется ввиду, что средствами протокола HDX может нормально передаваться изображение из графических и САПР программ, например, таких как AutoCAD и Photoshop. Не все тонкие клиенты сертифицированы для работы с HDX 3D, т.к. банально не хватает мощности процессора.
HDX 3D Pro — используется для работы с графическими приложениями, но по другому принципу. Изображение захватывается полностью и передается на тонкий клиент, как видеопоток, используется кодек H264. Такой подход позволяет снизить потребление трафика по сравнению с HDX 3D, также повышается отзывчивость интерфейса и точность передачи изображения, вплоть до отдельных пикселей.
Windows-терминалы WTware
Программа-клиент службы терминалов Windows Terminal Services, для бездисковых терминалов и загрузки по сети. Основной сайт http://www.wtware.ru
Wyse SX0 S10/SX0 S30
Wyse SX0 S10/SX0 S30
Сообщение poa » Пт апр 20, 2018 2:32 pm
Есть чуть больше десятка таких терминалов. На AMD Geode. Вроде как должны работать. Пробовал несколько версий (5.2.42, 5.4.94, 5.6.16, 5.8.8, 5.8.10, 5.8.14). Как-то загрузился только на 5.4.94. Dначале сыпал ошибкой, но загрузился. На других версиях вообще не удалось прогрузить.
Возможно как-то добиться стабильной работы этих терминалов?
Как я понял архива версий доступного для скачивания нет, но в моём случае именно старая версия по крайней мере дала мне возможность как-то загрузиться и получить лог.
Re: Wyse SX0 S10/SX0 S30
Сообщение poa » Пт апр 20, 2018 2:33 pm
Re: Wyse SX0 S10/SX0 S30
Сообщение aka » Пт апр 20, 2018 5:07 pm
На нормальных компьютерах с AMD Geode втварь работает. Здесь даже не очень старый процессор, и на более старых работает. Но, судя по ругани, это не совсем нормальный компьютер, а вещь в себе, сделанная под их собственную ОС.
1. Почему ты считаешь, что железка физически исправна? 2. Покажи фотку от запуска свежей втвари. Сейчас свежая это 5.8.14. 3. Попробуй 5.0.7: http://wtware.ru/files/
Re: Wyse SX0 S10/SX0 S30
Сообщение poa » Пн апр 23, 2018 2:15 pm
2. Для 5.8.14: Это первая часть:5.8.14—1.jpg После некоторой паузы вторая часть: 5.8.14—2.jpg
Re: Wyse SX0 S10/SX0 S30
Сообщение poa » Пн апр 23, 2018 2:16 pm
Устанавливаем и настраиваем терминальное решение на базе Citrix Presentation Server 4.5 и тонких клиентов WYSE
Архив номеров / 2008 / Выпуск №9 (70) / Устанавливаем и настраиваем терминальное решение на базе Citrix Presentation Server 4.5 и тонких клиентов WYSE
Рубрика: Базы данных / Инструменты
Алексей Бережной
Устанавливаем и настраиваем терминальное решение на базе Citrix Presentation Server 4.5 и тонких клиентов WYSE
В статье рассказывается о первых этапах при вводе в строй терминального решения на базе Citrix Presentation Server 4.5. Затрагиваются вопросы выбора продуктов, подготовки сетевой инфраструктуры, а также особенности установки терминальных продуктов Microsoft и Citrix.
Так уж получилось, что наш отдел оказался в численном меньшинстве. Два системных администратора (по UNIX и Windows-системам соответственно) и один инженер технической поддержки на парк компьютеров более 200 машин – это совсем немного. Помимо всего стартовал новый проект по переходу на новую СУБД. Поэтому нужно было искать способ в кратчайший срок максимально сократить издержки на обслуживание сетевой инфраструктуры. Мы остановились на терминальном решении: тонкие клиенты и терминальный сервер.
Преимущества использования тонких клиентов
длительный срок работы клиентских устройств;
большой срок морального устаревания оборудования;
быстрота развертывания;
простота обслуживания;
повышение уровня безопасности;
упрощение процесса резервного копирования;
простота учета компьютерной техники;
невысокая стоимость обслуживания тонких клиентов;
низкое энергопотребление;
отсутствие шума от вентиляторов в системных блоках;
отсутствие пыли от компьютеров;
экономия пространства на столе и под столом, а также возможность использования любой офисной мебели;
стоимость тонкого клиента.
Длительный срок работы клиентских устройств
Действительно, срок наработки на отказ тонкого клиента несравненно выше, чем персонального компьютера, снабженного дисковой подсистемой, вентилятором на процессоре и блоке питания, съемными элементами, например, сетевой или видеокартой. В тонком клиенте отсутствуют масса деталей, вызывающих какие-либо сбои. Нет операционной системы, время от времени «радующей» пользователя «синим экраном смерти». Нет вращающихся деталей, как то: вентилятор на процессоре или видеокарте. Нет жесткого диска, начинающего сбоить в самый неподходящий момент. Нет дополнительных плат расширения, качающихся в слотах расширения. Все, что нужно, содержится в маленькой коробочке, которую, скорее всего, никогда не придется вскрывать.
Большой срок морального устаревания оборудования
С тонким клиентом не нужно заботиться об устаревании оборудования, о том, что клиентский системный блок больше не соответствует техническим требованиям новой операционной системы или прикладному программному обеспечению, потому сам по себе тонкий клиент содержит минимум функций, как правило, достаточных только для подключения к терминальному серверу.
Сколько времени уходит на подготовку обычной офисной рабочей станции? Если устанавливать с «нуля», начиная с операционной системы и драйверов оборудования и заканчивая офисными приложениями, то примерно около двух часов. Даже при применении средств быстрого развертывания, например, из образа, созданного посредством Acronis True Image или Norton Ghost, все равно процедура займет примерно около часа. В случае с тонким клиентом достаточно достать оборудование из коробки и подключить кабели к разъемам. Что же касается прикладного программного обеспечения, то оно устанавливается один раз на терминальный сервер.
Достаточно выполнить минимальные настройки: задать первоначальные параметры подключения. В случае неисправности тонкие клиенты легко отвезти в гарантийную мастерскую.
Повышение уровня безопасности
Действительно, у тонкого клиента нет жесткого диска с операционной системой, который можно снять и переписать с него данные или взломать операционную систему и получить доступ к компьютеру. Крайне затруднен процесс кражи информации при помощи USB-носителей и других средств переноса данных.
В случае с тонкими клиентами не стоит беспокоиться по поводу данных, сохраненных на жестких дисках пользователей. Все, что нужно для работы, теперь хранится на терминальном, или файловом сервере. Соответственно процесс резервного копирования упростился в десятки раз.
Простота учета компьютерной техники
Не нужно использовать дополнительное ПО для сбора информации об аппаратном и программном обеспечении рабочих станций. Нет нужды вскрывать системные блоки, чтобы ознакомиться с оборудованием, которое не удалось протестировать программно. Достаточно переписать серийные номера тонких клиентов.
Невысокая стоимость обслуживания тонких клиентов
Во-первых, как уже говорилось, практически нет деталей, которые выходят из строя. Во-вторых, нет сложного ПО, операционной системы и прочих вещей, на которые в большинстве своем тратятся основные усилия сотрудников технической поддержки. Добавьте к этому крайне низкую вероятность вмешательства пользователя в настройки терминала, и получится весьма впечатляющая картина «непотопляемой» IT-структуры. Это выгодно не только для крупных компаний, но и для небольших фирм, которые впоследствии смогут окончательно перейти на аутсорсинг.
К сожалению, в России в большинстве компаний пока не обращают внимания на реальные убытки от перерасхода электроэнергии. Но достаточно представить себе крупный офис с численностью от 100 компьютеров и выше, чтобы понять, что даже небольшая экономия в 100 Ватт на каждое устройство может вылиться в реальные десятки, а то и сотни киловатт/час, когда речь идет обо всем офисе в целом.
Отсутствие шума от вентиляторов в системных блоках
Само по себе большое достижение. Бывают забавные случаи, когда, например, сотрудники одной компании, где был произведен переход на терминальные решения, пожаловались руководству на необычную тишину в кабинетах. Создавалось впечатление, что как будто не хватало чего-то привычного. Выход нашелся быстро – по внутренней громкоговорящей связи стали транслировать тихую музыку.
Отсутствие пыли от компьютеров
Обычный офисный компьютер не просто работает, как плохой пылесос. Крупные частички пыли всасываются через щели системного блока, как мельницами, измельчаются вентиляторами и вылетают наружу, оседая на поверхностях. Дышать этой пылью – далеко не самая лучшая оздоровительная процедура.
Экономия пространства на столе и под столом, а также возможность использования любой офисной мебели
Не секрет, что некоторые образцы современной офисной мебели не в состоянии выдерживать вес современных системных блоков. Например, некоторые столы из стекла и/или пластика просто разваливаются под тяжестью обычного персонального компьютера. Возможность использовать маленький легкий тонкий клиент позволяет покупать любую офисную мебель.
Стоимость тонкого клиента
Как правило, стоимость тонкого клиента примерно на 100-150$ ниже стоимости обычного персонального компьютера (не считая лицензии на программное обеспечение). На первый взгляд разница в цене не очень большая, но если речь идет об организации, чей парк насчитывает более 100 персональных компьютеров, выгода может оказаться весьма внушительной.
Минусы использования тонких клиентов
чрезмерная централизация сетевой инфраструктуры;
утрата некоторых пользовательских функций;
утрата статуса «большого босса».
Чрезмерная централизация сетевой инфраструктуры
Когда роль клиентов сведена к минимуму функций, роль терминального и файлового серверов значительно возрастает. Справедливости ради стоит отметить, что в случае с обычными ПК все равно существует большая зависимость от серверной части. Например, все от того же файлового сервера, от контроллера домена, от сервера DNS и т. д.
Утрата некоторых пользовательских функций
Тонкие клиенты в классическом понимании не содержат в своем составе таких устройств как DVD-ROM и т. п. вещей. Хотя в то же время процесс просмотра видео, прослушивания аудиоинформации вполне осуществим на большинстве моделей современных тонких клиентов.
Утрата статуса «большого босса»
Не секрет, что ПК может способствовать удовлетворению тщеславия и личных амбиций. Зачастую чем выше ранг сотрудника в компании, тем более дорогой системный блок стоит у него под столом. Хотя с точки зрения финансовой целесообразности такая практика измерения статуса крайне негативно отражается на финансовом положении большинства компаний, а также на информационной безопасности и отказоустойчивости. Гораздо выгоднее потратить деньги, сэкономленные на амбициях менеджеров среднего звена, на модернизацию серверного оборудования или, к примеру, на создание мощной системы резервного копирования.
Выбор тонкого клиента
Тонкие клиенты выпускает множество компаний. Среди них HP, Sun Microsystems, WYSE, а также огромное количество разных мелких сборщиков. В силу вышеописанных причин нам была нужна самая простая и надежная модель.
Кроме того, по нашему замыслу он должен поддерживать протокол ICA для подключения к Citrix Presentation Server и обладать минимумом пользовательских функций, по принципу – меньше функций, меньше возможностей сбить настройки. Это позволит сократить время на обслуживание заявок от пользователей, переведя все программное обеспечение на терминальный сервер.
Мы решили остановиться на модели от WYSE – S10 (http://wyse.ru/products/winterm/S10/index.php). Простота исполнения, эргономичность, минимум функций и невысокая цена – эти показатели определили наш выбор.
Честно признаться, мы немного колебались в сторону более продвинутых моделей, таких как WYSE S50 и V50. В этих моделях нас привлекала возможность использования протокола X Windows, а значит, возможность использования Linux в качестве операционной системы для терминальных решений. Но, имея ряд нерешенных вопросов, в частности, совместимости используемого ПО, мы решили отказаться от этой идеи и сосредоточиться на терминальных решениях от Microsoft и Citrix.
Выбор операционной системы терминального сервера
Как уже говорилось, нам очень хотелось остановить свой выбор на сервере под управлением бесплатного дистрибутива Linux и системой X Windows. Главным преимуществом данного решения было отсутствие необходимости покупать операционную систему. Однако данный выбор, во-первых, потребовал бы приобретения более сложных дорогих тонких клиентов, во-вторых, могли возникнуть проблемы с совместимостью Linux с рядом прикладных программ, таких, как банк-клиенты, рукописные СУБД и т. п. Так как сроки на решение задачи были весьма ограничены, пришлось остановить свой выбор на терминальном решении, основанном на продуктах Windows и Citrix.
Еще одно дополнительное условие, которое определило наш выбор, – пользователи не должны были «заметить подмены» при работе с виртуальными рабочими столами. То есть максимально сократить и упростить процесс адаптации рядовых сотрудников в новой IT-структуре. Поэтому в итоге, взвесив все «за» и «против», мы остановились на операционной системе Windows Server 2003 R2 Standard Edition x64.
Выбор аппаратного обеспечения терминального сервера
Первоначально предполагалось подключить от 30 до 100 пользователей. Поэтому решено было использовать один сервер в ферме с последующим подключением новых серверов по мере возрастания нагрузки. Конфигурация сервера:
контроллер SCSI/RAID – Intel Embedded Server RAID Technology II;
Решение проблем с печатью
Если раньше пользователи распечатывали на локальных принтерах, подключенных к персональным компьютерам, то при переходе на тонкие клиенты возникла необходимость решения вопросов сетевой печати. Поэтому появилась необходимость значительную часть нагрузки перенести на имеющиеся сетевые МФУ (многофункциональные устройства). Для оставшихся локальных принтеров были куплены принт-серверы для дальнейшего подключения их к терминальному серверу в качестве сетевых печатающих устройств.
На начальном этапе можно было остановиться на Microsoft Terminal Server. Закупленные тонкие клиенты WYSE S10 умеют работать по RDP-протоколу, что может быть вполне достаточно. Citrix Presentation Server был выбран за возможность масштабирования (серверы объединены в единую ферму, производительность которой можно увеличивать за счет подключения новых серверов). Также выглядели весьма привлекательно технологии публикации программного обеспечения посредством технологии Data Streaming.
Подготовка к установке аппаратного обеспечения Citrix
установка операционной системы;
переназначение дисков;
ввод сервера в домен Active Directory в качестве члена домена;
установка терминального сервера;
лицензирование Microsoft Terminal Server;
выбор хранилища для Data Store;
установка среды Microsoft .NET Framework 2.0;
установка Microsoft Internet Information Services;
установка Microsoft SQL Server 2005 Express Edition.
Установка операционной системы
Никаких особенных нюансов на данном этапе не существует.
Для повышения производительности в отдельных случаях имеет смысл перенести файл подкачки на отдельный физический том. В нашем случае используется дисковый массив RAID10, который обладает достаточной производительностью, и переноса файла подкачки не требуется. Не забудьте зарегистрировать операционную систему и установить все необходимые обновления.
Переназначение (Remapping) дисков
Для того чтобы пользователь при открытии терминальной сессии смог подключить свои локальные дисковые тома, используя не привычные буквы C, D, E и т. д. логическим томам сервера присваиваются другие буквы. По умолчанию в этом случае используются буквы, начиная с M (см. рис. 1).
Рисунок 1. Окно установки Citrix «Переназначение дисков» (Remapping)
Чтобы запустить данную процедуру, необходимо с установочного диска Citrix Presentation Server запустить программу инсталляции. Выбрать пункт меню Product installations and Updates, в новом окне выбрать Remap Drive. Не рекомендуется вмешиваться в этот процесс без особой на то нужды.
Важное замечание. До переназначения дисков сервера не следует устанавливать никакое программное обеспечение. После переназначения дисков некоторые программы могут не работать из-за изменившихся путей доступа к файлам.
Ввод сервера в домен Active Directory в качестве члена домена
Так как у нас сеть построена на основе домена Active Directory, следовательно, крайне желательно, чтобы все компьютеры являлись членами домена. Справедливости ради стоит отметить, что Citrix Presentation Server предполагает установку и в качестве одиночного сервера, не входящего в домен, но такие случаи на практике применяются в последнее время все реже и реже.
Важное замечание. Крайне нежелательно использовать терминальный сервер в качестве контроллера домена. И хотя порой соблазн очень велик (особенно в плане экономии на лицензиях программного обеспечения), совмещать терминальный сервер и контроллер домена на одном сервере – это очень плохая идея. Мало того, что снижается производительность, еще и все терминальные пользователи получают прямой доступ на контроллер домена, что противоречит любым здравым требованиям информационной безопасности и обеспечения отказоустойчивости.
Установка терминального сервера
Citrix Presentation Server требует установленного Microsoft Terminal Server с требуемым количеством лицензий.
Важное замечание. Перед установкой Terminal Server необходимо выключить удаленный доступ к рабочему столу. Для этого правой кнопкой мыши необходимо щелкнуть по значку «Мой Компьютер» (My Computer), далее из появившегося меню выбрать «Свойства» (Properties), далее перейти на вкладку «Удаленное использование» (Remote) и снять отметку на опции «Включить удаленный доступ к рабочему столу» (Allow users remotely to this computer).
Устанавливать Terminal Server лучше всего из окна «Управление Сервером» (Manage Your Server). Вызвать его можно из меню «Панель управления (Control Panel) -> Администрирование (Administrative Tools) -> Управление данным сервером (Manage Your Server)». После установки сервер автоматически перезагрузится. По завершении перезагрузки можно проверить с рабочей станции удаленный доступ к рабочему столу.
Лицензирование Microsoft Terminal Server
Этот вопрос заслуживает отдельного рассмотрения. В первую очередь необходимо установить сервер лицензий (Terminal Server Licensing). Сделать это можно из меню «Панель Управления (Control Panel) -> Установка и удаление программ (Add and Remove Programs) -> Добавить /удалить компоненты Windows (Add/Remove Windows Components) -> Лицензирование сервера терминалов (Terminal Server Licensing).
Далее необходимо запустить MMC-консоль Terminal Server Licensing и, выбрав нужный сервер лицензий (в нашем случае он будет один), кликнуть правой кнопкой мыши. В появившемся меню выбрать «Активировать Сервер» (Activate Server). После чего в появившемся окне приветствия Terminal Server Licensing Server Activation Wizard нажать кнопку Next (далее). В следующем окне предлагается выбрать способ активации. Я выбирал по телефону (Telephone). В следующем окне появилась информация о необходимых телефонах, а также о Product ID, необходимом для активации (см. рис. 2). После звонка по указанному телефону меня соединили с милой девушкой, которая приняла от меня мой Product ID и продиктовала в ответ License Server ID, который я внес в пустые ячейки. Далее аналогичным образом активируются лицензии на подключение к терминальному серверу. Способ активации по телефону тем и хорош, что если что-то не знаете, вам обязательно помогут.
Рисунок 2. Окно активации Terminal Server Licensing Server Activation Wizard
Выбор хранилища для Data Store
Citrix Presentation Server нуждается в средствах СУБД для хранения служебной информации. Для этих целей могут быть использованы:
база данных MS Access;
Microsoft SQL Server 2005 Express Edition;
Microsoft SQL Server, Oracle database, and IBM DB2.
Третий пункт отпал сразу, так как тратить деньги на покупку еще одной лицензии мощной СУБД, такой как MS SQL Server или Oracle, не представлялось рентабельным.
Первый пункт отпал по той же причине (необходимость лицензии). К тому же связываться с «плоскими» (не SQL) базами данных типа Access не хотелось из-за малой производительности, трудностей с резервным копированием и т. д.
Остался вариант с Microsoft SQL Server 2005 Express Edition, что и определило дальнейший ход работы.
Установка Microsoft .NET Framework 2.0
Для нормальной работы Microsoft SQL Server 2005, включая версию Express Edition, вам понадобится установить Microsoft .NET Framework 2.0. Для счастливых обладателей дистрибутива Microsoft Windows Server 2003 версии R2 есть хорошая новость – данный продукт уже включен в дистрибутив. Обладателям более ранних версий Microsoft Windows Server 2003 придется скачать установочный пакет Microsoft .NET Framework 2.0 с сайта Microsoft (что в большинстве случаев не является проблемой – размер пакета составляет 22,4 Мб).
Установка Microsoft Internet Information Services
Для работы Microsoft SQL Server 2005 Express Edition и Citrix Presentation Server необходимо, чтобы на сервере был установлен Microsoft IIS. С установкой данного продукта также не должно возникнуть особых трудностей, так как данный пакет уже включен в дистрибутив Microsoft Windows Server 2003. Аналогично другим устанавливаемым продуктам заходим в «Панель Управления» (Control Panel) и посредством апплета «Установка и удаление программ» (Add and Remove Programs) устанавливаем необходимые службы.
Установка Microsoft SQL Server 2005 Express Edition
Важное замечание. Microsoft SQL Server 2005 Express Edition поставляется в двух редакциях Microsoft SQL Server 2005 Express Edition и Microsoft SQL Server 2005 Express Edition with Advanced Services. В первом случае вы получите только непосредственно систему управления базами данных без каких-либо дополнительных пользовательских функций. Во втором случае помимо непосредственно «движка» (Engine) Microsoft SQL Server 2005 Express Edition вы получаете дополнительные возможности для построения отчетов, полнотекстового поиска, ну и конечно, консоль управления SQL Server 2005 Management Studio Express. Несмотря на значительную разницу в объеме скачиваемого файла (53 Мб против 234 Мб), мы остановили свой выбор на втором варианте, чтобы впоследствии иметь дополнительный инструментарий для просмотра, резервного копирования и других манипуляций с базами данных. Хотя для экономии трафика, места на диске, системных ресурсов и т. д. можно использовать и первый вариант. Перед установкой необходимо уяснить некоторые детали.
Как известно, MS SQL начиная с MS SQL 2000 может быть установлен как экземпляр по умолчанию (Default) или именованный экземпляр. Разница заключается в том, что к экземпляру по умолчанию можно обращаться по имени сервера, на котором он установлен, а для обращения к базе данных именованного экземпляра нужно указать не только имя сервера, но и имя экземпляра. Обычно именованные экземпляры устанавливаются как второй, третий и т. д. на сервер, где уже установлен основной экземпляр по умолчанию, хотя бывают и исключения.
Для этого в коммерческих версиях MS SQL 2005 при инсталляции программа-установщик предлагает выбрать имя экземпляра. Но в Microsoft SQL Server 2005 Express Edition при обычном способе установки такой выбор не предоставляется.
В то же время для нормальной установки Citrix Presentation Server с MSDE 2005 в качестве хранилища Data Store необходимо, чтобы Microsoft SQL Server 2005 Express Edition был установлен в качестве именованного экземпляра с именем CITRIX_METAFRAME. Как разрешить данное противоречие?
Можно решить проблему, что называется, «в лоб» и установить сначала один экземпляр по умолчанию MSDE 2005, а следом за ним начать установку второго экземпляра. В этом случае программа-установщик предложит выбрать другое имя устанавливаемого экземпляра, чем можно воспользоваться и задать требуемое имя CITRIX_METAFRAME. Но устанавливать лишний экземпляр приложения, довольно требовательного к ресурсам, абсолютно не хочется. Должен быть другой выход.
И этот выход был найден. Дистрибутив загружается с сайта Microsoft в сжатом виде. При обычной инсталляции в качестве экземпляра по умолчанию достаточно запустить загруженный файл SQLEXPR.EXE или SQLEXPR_ADV.EXE. Для использования параметров, отличных от инсталляции по умолчанию, нам необходимо запустить самораспаковывающийся архив с ключом -x:
в зависимости от используемой версии. Появится маленькое окошко с предложением ввести имя каталога для распаковки. Лучше указать дополнительную поддиректорию, иначе программа распаковки вывалит содержимое архива в тот же каталог, где лежит скачанный архив.
Перейдя в каталог распаковки, находим файл template.ini, из которого становится ясно, что для установки Microsoft SQL Server 2005 Express Edition в качестве именованного экземпляра нужно запустить установку с ключом:
в нашем случае CITRIX_METAFRAME.
Далее установка ничем не отличается от установки MS SQL Server 2005.
Установка Citrix Presentation Server
Лучше всего устанавливать Citrix Presentation Server при помощи стандартной консоли установки. Обычно она стартует в режиме автозапуска (Autorun) при помещении установочного диска в CD-ROM. При запуске появится окно с меню из следующих пунктов:
View installation checklist;
Product installations and Updates;
Citrix on the Web;
Install Document Center.
Перед началом установки настоятельно рекомендуется еще один раз просмотреть checklist и выполнить подготовительные пункты, которые были пропущены. Если все готово и вы в этом уверены, приступаем к пункту Product installations and Updates.
Перед нами откроется новое меню. Необходимо выполнить все пункты по порядку.
Установка сервера лицензий
Так как переназначение дисков (Remap drivers) мы выполнили сразу после установки операционной системы, то сразу переходим ко второму пункту – установка.
Следующий шаг – необходимо установить сервер лицензий. Выбираем Product installation and updates в окне установки Citrix, в следующем окне Install Citrix Licensing. Во время установки сервера лицензий ничего особенного не происходит. В одном окне вам предложат ознакомиться с лицензионным соглашением, потом выбрать компоненты инсталляции: License Server и/или License Management Console, далее предложат указать путь для установки, потом выбрать тип установленного веб-сервера: IIS или Apache и в конце концов предложат на перезагрузку IIS – установить переключатель OK to restart Microsoft IIS Server. После этого в меню «Пуск -> Программы» («Start -> Programs») появится подменю «Citrix -> Management Console» (см. рис. 3).
Рисунок 3. Консоль Citrix License Management
Из данной консоли вы можете скачать с сайта Citrix.com и установить дополнительные файлы лицензий.
Установка Citrix Presentation Server
После установки License Server приступаем к установке непосредственно самого Presentation Server 4.5.
В окне установки выбираем Product installation and updates Citrix, в следующем окне Install Citrix Presentation Server 4.5 and its components. И снова знакомимся с лицензионным соглашением, выбираем компоненты для инсталляции (лучше оставить список без изменений).
Далее нам предложат установить сервер лицензий, но поскольку его мы уже устанавливали, оставляем переключатель на I already have a license server, or will use the product CD to install one later.
После этого нам продемонстрируют полный список устанавливаемых компонентов. На данном этапе, сняв отметки, можно отказаться от установки тех или иных компонентов, но лучше этого не делать.
Далее попадаем непосредственно в окно Citrix Web Installation Setup. Единственный важный пункт здесь – выбор или отказ от установки.
Следующий этап – непосредственная установка Citrix Presentation Server 4.5. Здесь вам предложат выбрать устанавливаемую редакцию продукта: Enterprise Edition. Advanced Edition или Standard Edition (см. рис. 4).
Рисунок 4. Окно выбора редакции Citrix Presentation Server 4.5
Данные редакции в первую очередь отличаются возможностями и соответственно стоимостью. За подробной информацией лучше всего обратиться на официальный сайт Citrix. Мы при покупке выбрали редакцию Enterprise Edition, поэтому оставили отмеченный первый пункт без изменений.
Последующие пункты инсталляции лучше оставить по умолчанию вплоть до Create or Join Server Farm. Так как мы создаем новую ферму, выбираем пункт Create a new farm.
В окне задания параметров для новой фермы вам предложат выбрать имя создаваемой фермы и самое главное – выбрать тип хранилища (Data store) для записи служебной информации. Выбираем пункт Use a local database on this server, и в качестве базы данных выбираем SQL Server Desktop (SQL Express) Database. Пункт Use default zone name я оставил без изменений (см. рис. 5).
Рисунок 5. Выбор настроек новой фермы серверов
Появится окно выбора Windows пользователя для администрирования фермы серверов. По умолчанию предлагается учетная запись пользователя, из-под которой производится установка.
В следующем окне предлагается разрешить IMA-шифрование. Поскольку повышенных требований к секретности не стоит, я оставил данный пункт без изменений.
В следующем окне предлагаю ввести доменное имя (имя хоста), где запущен License Server (Enter the host name of the machine hosting your Citrix License Server) или сделать это позднее (Enter the correct host name later). Поскольку и License Server и Presentation Server у нас установлены на одном сервере, я указал имя данного хоста.
Далее появится окно ввода Configure shadowing. Под теневым управлением (shadowing) в Citrix Presentation Server понимается возможность управления сеансами пользователя. В данном окне вы можете запретить (Prohibit shadowing of user session on this server) или разрешить использование (Allow shadowing of user session on this server).
В случае разрешения вы можете также:
Запретить управление (Prohibit Remote Control), оставив только возможность наблюдения за действиями пользователя.
Требовать подтверждения (Force a shadow acceptance popup). Эта опция запрещает теневые сеансы без подтверждения пользователей.
Регистрировать все теневые соединения (Log all shadow connections). События установления теневых сеансов будут регистрироваться в журнале.
Окно выбора настроек Configure Citrix XML Service port. Имеет смысл оставить настройки по умолчанию.
В последнем окне выбора предлагают добавить пользователей в группу Remote Desktop Users. Это можно сделать и позднее (Skip this step and add users later).
Установка management Console и Document Center ничем выдающимся не отличается, поэтому нет смысла описывать данный процесс в этой статье.
После установки всех компонентов программа-установщик предложит перезагрузить сервер.
После установки Citrix Presentation Server 4.5 администраторы сервера автоматически получают возможность открывать терминальную сессию. Другие пользователи, кроме администраторов, могут только запускать опубликованные приложения и не получат доступ к «Рабочему столу» Windows. Так как мы собирались использовать тонкие клиенты, необходимо предоставить такую возможность. Для этого необходимо открыть MMC-консоль «Настройка служб терминалов», правой кнопкой кликнуть на объекте ICA-tcp, из появившегося меню выбрать «Свойства». В появившемся окне перейти на вкладку ICA Settings и снять галочку с пункта Non-administrators only launch published applications (см. рис. 6).
Рисунок 6. Разрешить вход на сервер рядовым пользователям
Также необходимо добавить нужных пользователей в группу безопасности «Удаленные пользователи рабочего стола» (Remote Descktop users).
Также в целях безопасности настоятельно рекомендуется выключить Citrix ICA Toolbar и убрать с «Рабочего стола» Windows, а также из меню «Пуск» рядовых пользователей ненужные для повседневной работы меню, ярлыки и т. д.
Настройка тонких клиентов
По правде говоря, выбранные нами тонкие клиенты WYSE S10 не нуждаются в особой настройке. Их можно доставать из коробки и устанавливать на рабочие места. При работающем DHCP-сервере они автоматически получат IP-адреса. После этого, используя значок RDP Connection или ISA Connection и зная адрес терминального сервера, можно сразу установить соединение. Мы использовали дополнительные настройки, чтобы извлечь максимальную выгоду от внедрения терминальных решений.
Изменение порядка загрузки дисковых устройств
Только что купленный тонкий клиент начинает работу с поиска возможности удаленной загрузки. Это сделано для придания универсальности при работе «из коробки». То есть подключили тонкий клиент, и он работает в любом случае – с использованием удаленной загрузки операционной системы или собственной WYSE Linux. Но поскольку удаленная загрузка у нас не использовалась, решено было эту функцию отключить. На сайте компании WYSE нашли следующую информацию:
Подключить клавиатуру.
По клавише войти в BIOS. Пароль на вход: Fireport.
Сменить порядок загрузки (Boot Order Configuration) .
Сохранить настройки.
К сожалению, при помощи имеющихся у нас USB-клавиатур Genius K639 и Defender E KS-910B проделать данный трюк не удалось. Такое впечатление, что тонкий клиент загружается настолько быстро, что не успевает отработать прерывание от перечисленных выше клавиатур. Пришлось раздобыть «родную» клавиатуру WYSE KU-8933 (сами тонкие клиенты поставляются без клавиатуры) и с ней обойти все терминалы. Следует также заметить, что клавишу нужно нажимать одновременно с включением тонкого клиента, в противном случае не успеете войти в BIOS до начала загрузки.
Настройка статического IP-адреса
Вероятность того, что терминальные пользователи станут переносить свои терминалы, как ноутбуки, крайне маловероятна. Исходя из этого, для ускорения загрузки всем терминальным клиентам были присвоены статические адреса. В итоге скорость загрузки возросла от 2 до 5 секунд. Мелочь, а приятно.
Для настройки статического IP нужно кликнуть правой кнопкой мыши по пустому экрану и появившимся меню выбрать пункт «System Setup -> Network». В появившемся окне можно настроить параметры IP-адресации, а также DNS и WINS-серверы.
Настройка автоматического входа в терминальную сессию
Чтобы избавить пользователей от необходимости лишний раз кликать по непонятным значкам, а также по возможности избавить их от соблазна изменять настройки тонкого клиента, был настроен автоматический вход в терминальную сессию. Теперь при включении тонкий клиент автоматически подключается к серверу по ICA протоколу, и пользователь попадает в привычное окно ввода пароля.
Для настройки автоматического входа на терминальный сервер по протоколу ICA необходимо правой кнопкой мыши щелкнуть по значку Default ICA.
В появившемся окне во вкладке Connection в поле Host Names вводим IP-адрес или имя хоста, в полях Login Username, Password, Domain Name вводим соответственно имя пользователя, пароль (если необходимо, чтобы пользователь входил на сервер без ввода пароля, это очень небезопасно) и имя домена. Во вкладке Options необходимо отметить опцию Auto-connect on start up. Также имеет смысл установить переключатель с Window mode на Full screen mode.
Для повышения уровня безопасности и быстродействия системы имеет также смысл отключить удаленное подключение всех локальных устройств (Autoconnect to local devices), таких как локальные диски (Disk), принтеры (Printer), USB и т. д.
В отличие от парка персональных компьютеров терминальное решение на базе сервера терминалов и тонких клиентов является прогрессивным шагом в сторону именно корпоративной инфраструктуры, позволяющей снизить расходы, повысить производительность и безопасность системы. В то же время простота реализации и гибкость настройки позволяет внедрить данное решение без особых проблем.