статьи

О тонких клиентах и операционной системе WTware для них

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

Так как определенный класс аудитории любит, когда я пишу на околоадминские и админские темы (кое-кто даже "подсел" на определенный класс заметк из моего блога), а также многие порадовались недавно появившейся статье по групповым политикам, то было решительно решено написать еще одну статью из углубленной области IT-шаманства, правда сегодня чуть из иной плоскости.

тонкий клиент

Если Вы когда-либо видели в магазинах, офисах, коворках и прочих местах такую себе очень маленькую коробочку, куда воткнут монитор, принтер, клавиатура с мышкой и флешки, то наверняка задавались вопросом, что же это за "фигня" такая, почему она маленькая, как работает и где её взять? Некоторые конечно же знают ответ на этот вопрос, а для остальных ответ "прост" , - это ни что иное, как так называемый тонкий клиент, так называемый, тонкий клиент (если конечно этот самый клиент действительно мало кормили).

Сегодня мы как раз таки немного поговорим об этих самых тонких клиентах и заодно затронем интересную операционную систему для оных, а именно, как Вы поняли из заголовка, речь пойдет еще о WTWare.

Давайте приступим.

Что из себя представляет тонкий клиент (ТК) и с чем его едят?

Для начала, собственно, давайте взглянем на то, как примерно в жизни выглядит этот самый тонкий клиент (который становится меньше и меньше):

тонкий клиент на фото

Такая вот коробочка. Думаю, что каждый может визуально для себя сопоставить размеры, взглянув на воткнутую флешку. В общем-то в типовом варианте он чуть больше внешнего жесткого диска, а бывает и даже меньше (привет, "малинка" (Raspberry)!).

Если же давать определения, то тонкий клиент, - это такой маленький компьютер, который, как правило, живет в сетях с серверной/терминальной архитектурой и обычно не имеет диска, а оперирование расчетами и вообще большую часть задач возлагает на сервер.

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

Как всё это, если говорить очень упрощенно, работает:

  1. С одного из мест (например, из LAN, HDD и пр) загружается тонкий клиент на компьютер;
  2. В процессе загрузки сего клиента (или до неё) компьютеру выдается IP-шник;
  3. По окончании загрузки, тонкий клиент, скажем, через rdesktop поднимает терминальную сессию.

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

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

к содержанию ↑

WTware как операционная система тонких клиентов

Теперь давайте немного непосредственно на примере. Возьмем, допустим, WTware, которая представляет из себя ни что иное как вышеупомянутый "специальный" (имеется ввиду специально разработанный для определенных целей и задач) Linux, который предназначен для создания тонких клиентов. Ориентирован на русских юзеров, работает шустро, грузится по вышеупомянутому LAN'у (а так же с CD, дискеты, флешки и зачем-то с жесткого диска), ну и прочие характерные плюшки для этого направления.

WTware

Взять можно скажем с сайта разработчика , там же есть порядок лицензирования и всяческая русскоязычная документация с форумом наперевес. На момент написания статьи версия обновлялась сутки назад (т.е 24 декабря 2015 года), так что проект живее всех живых :)

WTware включает в себя свою операционную систему и все нужные драйверы, поэтому на клиент не нужно устанавливать Windows, и поэтому WTware нельзя, так сказать, запустить "из Windows" , т.е она загружается на отдельном компьютере где котором нет операционной системы (тем не менее, на компьютере с жестким диском можно организовать меню и позволить пользователю выбирать - загружать локальную Windows или WTware по сети).

WTware может начать загружаться со всего, с чего технически возможно загрузить компьютер. В процессе загрузки WTware:

  1. Загружает свои бинарные файлы с диска или по сети c сервера TFTP;
  2. Считывает с диска и другие сетевые настройки или получает их по сети от сервера DHCP;
  3. Считывает с диска конфигурационный файл или получает его по сети от сервера TFTP.

Сама же установка установка WTware (в том числе управляющей части WTware) не отличается чем-то феноменальным и реализована собственным инсталлятором элементарно раскатывающимся под тем же Windows.

Дистрибутив весит порядка (на момент написания статьи) 250 мегабайт, ссылку давал чуть выше по тексту (что-то далеко получилось :( ). Традиционно, после загрузки запускаем exe-файл и следуем по шагам мастера-установщика:

WTware - процесс установки

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

WTware - выбор служб для установки

На следующем этапе задается "прослушка" интерфейсов для обслуживания. Рекомендуется выбирать только те, которые будут связываться с сервером.

WTware - прослушка интерфейсов

Далее выдаем DHCP-диапазон для терминалов:

WTware - установка, диапазон IP-адресов для терминалов

Указываем адрес, к которому будут подключаться терминалы. В общем-то, если вы уже сидите за машиной, которая будет обслуживать тонкие клиенты, то можно оставить локальный адрес. Если же нет, то можно указать адрес любого работающего сервера терминалов.

WTware - DHCP сервера

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

процесс установки WTware - окончание

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

WTware Center - конфигуратор терминалов тонких клиентов
WTWare - настройка в конфигураторе, создание загрузочных CD/USB

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

Что говорить до всего остального (т.е последующих деталей), - это уже тема для отдельной статьи, которая будет позже (пока не очень известно когда). Если кому-то лениво ждать, то можете попробовать сами, ибо:

  • Во-первых, всё на русском и не так сложно как кажется;
  • Во-вторых, очень интересно для тех, кто с этим никогда не сталкивался;
  • В-третьих на сайте разработчика есть вполне доступные и .

Кстати говоря, - у них же есть поддержка SD-карточек и бесплатная версия (правда только для Raspberry Pi 2).

Впрочем, ладно, пора закруглятся.

к содержанию ↑

Послесловие

Вот такой вот получился экскурс и небольшая вводная по развертке этих самых ТК.

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

На сим, пожалуй, всё. Как и всегда, если есть какие-то вопросы, мысли, дополнения и всё такое прочее, то добро пожаловать в комментарии к этому материалу.

Оценить

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(6 голосов, в среднем: 5 из 5)
  1. А вот первый (:

  2. хм, а я всегда думал , что это за штуки маленькие))

  3. Ответить
    Вадим

    По сути это тот же роутер, только почему-то прописывается в систему ? .если система упала , то и WTWare. можно выкинуть ?
    Хотя это точно не роутер , а скорей маршрутизатор который раскидывает IP .....и на кой он нужен ?

  4. Ответить
    Doktor_Hardus

    ARM архитектура поддерживается?
    А если я видео разожму на серваке, и пущу в несжатом воде по витой паре, на терминале будет видно?
    Давно хочу применить планншет без экрана!

    • Дык есть же ссылки в статье - https://forum.wtware.ru/viewforum.php?f=27&sid=9ee5d27d43bd04bf85ea220b04f5883c :)

      • Ответить
        Doktor_Hardus

        Дык, то форум...
        А ты сам-то пробовал?

        • Само собой. Правда в описанном тобой варианте с видео - нет. Как-то другие цели у нас на тонкие клиенты :)

          • Doktor_Hardus

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

          • Sonikelf

            Как попробуешь - расскажи обязательно :)
            Кстати чем тебя тот же Splashtop не устраивает? Можно что угодно на планшет с системника транслировать, хоть в игры играть в полном 3D, дублирование полное.
            Или я не так понял желаемое?

          • Doktor_Hardus

            Гы...
            Имеется в виду не готовое устройство с тупым Ведром, где неизвестно какой придурок и что набульбулировал, а именно вместо Ведра, в идеале дуалбут.
            А также эл. книги и фоторамки, с минимальным железом и потреблением...
            А сам на что ставил, какие ТТД?

          • Sonikelf

            Хитро :)

            На всякие понемногу.

          • Doktor_Hardus

            Эээ... Коллега, "ты не умничай, ты пальцем покажи!" (с)
            Интересует, какой SoC, кол-во оперативки, тип-вид начальной загрузки, какой видеовыход... Про всякие-разные и я могу понаписать, а вот поконкретнее...
            Слабо? :-)

          • Sonikelf

            Этак вас растащило :)

          • Doktor_Hardus

            Значит не ставил. :-(

          • Sonikelf

            Да я и компьютер не включал никогда :)

  5. Ответить
    chapenkov11

    Если есть такие решения интересно почему на многие тонкие клиенты ставят Windows. Значит есть какие-то подводные камни. У нас, например, семерка стоит.
    И при входе надо нажать Ctrl+Alt+Del, потом ввести пароль и тогда подключается. Вот это Ctrl+Alt+Del вызывает дискомфорт, ассоциируется с неправильной работой компьютера.
    И вообще, где не работал (правда это два места пока), везде в компьютерах и сетях есть мелкие недочеты. Например, на текущем месте работы время на всех компах разное, а подвести нельзя, т.к. нет пароля администратора. Интересно, это так сложно, настроить NTP-сервер в сети или администраторы просто не знают, что это такое, или просто лень, или заваливают другими проблемами.

    • 1. А причем тут подводные камни? Дело не столько в линуксах или тонких клиентах, сколько в том, почему вообще ставят Windows (и не только на клиенты, но и на сервера, десктопы и пр), - это скорее вопрос привычки, неподкованности руководства и того, что большинство попросту с линуксами дружить не умеют, в частности специалистов с руками и знаниями (а не школьника-виндузятника) найти сложнее и дороже;
      2. Про Ctrl+Alt+Del это какие-то ваши личные заморочки :)
      3. Остальное не понял к чему вообще. Ну да, везде есть проблемы, сложности и недочеты. Это очевидно :)

  6. Попробовали, интересно, мей би купим чего нить из лицензий. Но как-то по продажам контакт слабый.. В смысле я вот не вижу жесткой обратной связи.. Ну чтобы сразу написать в чат и тп. С наступившим кстати

  7. тонкие клиенты и конкретно вТВарь (WtWare) , пробовал еще в 2004 году примерно..
    кстати Wtware платный и допиленный под наши 1Ски и т.п. аналог Thinstantion.

    Судя по комментариям половина админов вообще не вникают в суть тонких клиентов... У меня в качестве тонких клиентов были старые ПК .. они были без PXE загрузчиков.. грузились с 3,5" дискеток ядро ТВАРИ и идеально работали с 2003 виндой...

    в 3х учебных классах куча подростков учеников гадили на этих машинах как угодно.. а после, следующие просто ребутали сеанс в рдп и все было девственно чисто..

    Терминалки с тонкими клиентами это реально круче и дешевле чем держать парк обычных ПК.. ПРОСТО пользователи у нас стали капризны, каждому подавай видеокарту и корел или фотошоп.. все же псевдодизайнеры.. У нас же экономят на серверах, но тратят куча бабла на мощные пользовательские ПК..

    и отдельно о малинке..- круто что ТВАРЬ стали их поддерживать.

  8. Но фирменные тонкие клиенты от тех же HP стоят дорого.. но они того стоят.

 

* - комментарии могут появляться не сразу, попасть в спам или быть удалены за несоответствие правилам