Тонкий клиент (англ.
thin client) в компьютерной технике — бездисковый клиентский компьютер в сетях с клиент-серверной или терминальной архитектурой, передающий все или большую часть задач обработки информации на сервер (Википедия).
Если говорить проще, тонкий клиент — это субкомпьютер, который загружает облегченную операционную систему (обычно используется Linux, в обзоре мы возьмем это за априори) и подключается к терминальному серверу.
Обычно тонкие клиенты создаются для экономии на аппаратном и программном обеспечении, в редких случаях по другим причинам.
В этой статье я постараюсь дать краткий обзор WTWare , который представляет собой дистрибутив Linux, разработанный специально для создания тонких клиентов.
Сначала о тонком клиенте.
Тонкий клиент — это системный блок, который обычно не имеет жесткого диска и присутствует только минимальный набор оборудования, необходимый для работы операционной системы тонкого клиента (далее просто тонкий клиент).
Системный блок подключен к питанию, мыши, клавиатуре, монитору и сетевому кабелю.
Помимо стандартного набора, к тонкому клиенту можно подключить и другие устройства при условии, что он сможет их распознать и передать на терминальный сервер.
Схема сети с тонкими клиентами выглядит примерно так:
Как это работает:
- Тонкий клиент загружается на компьютер из одного из источников.
Основные варианты источников загрузки — LAN, CD, HDD.
- В процессе загрузки тонкого клиента (или до него в LAN-версии) сетевой карте компьютера присваивается IP-адрес.
- После завершения загрузки тонкий клиент через rdesktop открывает терминальную сессию с указанным в настройках терминальным сервером.
- Затраты на оборудование значительно сокращаются.
Предприятие может купить старье за копейки, и все что нужно для его работы — это терминальный сервер с достаточными ресурсами и настроенными тонкими клиентами.
- Снижаются затраты на ПО – не нужно покупать ПО для десктопов, достаточно лицензировать терминальный сервер (но нужно покупать терминальные лицензии).
- Административные расходы сокращаются.
Вам нужно только администрировать терминальный сервер.
Как показала практика, тонкие клиенты практически неразрушимы (если не предпринимать целенаправленных усилий) и практически не выходят из строя.
Но нужно понимать, что при смене сисадмина он должен разобраться во всем этом деле, например, смоделировав работу тонких клиентов на виртуальных машинах, потому что любой сбой приведет к общему краху.
- Сетевая загрузка.
Работает это следующим образом: в локальной сети должны быть установлены DHCP и TFTP-серверы.
На компьютере должна быть либо сетевая карта с BootROM, либо драйверы для сетевой карты, эмулирующие BootROM. Сетевая карта ищет DHCP-сервер в сети и получает все необходимые сетевые настройки + адрес TFTP-сервера.
Затем осуществляется соединение с TFTP-сервером и загружается операционная система.
- Загрузка с CD/DVD/Flash/IDE здесь стандартная, как и в любой другой операционной системе.
Он основан на популярном клиенте Thinstation. Основное отличие — ориентированность на русских пользователей (сам Thinstation имеет проблемы с кириллицей), плюс всевозможные мелкие исправления.
Настройка WTWare. О настройке DHCP и TFTP серверов говорить не буду, там все вполне стандартно.
Напомню, что в DHCP-сервере нужно указать адрес TFTP-сервера, а в TFTP-сервере путь к файлу загрузки и имя этого файла.
Также я не буду углубляться в тонкую настройку WTWare, потому что.
Информация на официальном сайте WTWare вполне доступна, ее много и вся она на русском языке.
Я отмечу лишь основные аспекты.
Так.
Прежде всего скачайте образ Thinstation с сайта WTWare. Давайте распаковывать.
Загрузочный файл называется pxelinux.0 при загрузке через PXE (если BootROM встроен в вашу сеть или материнскую плату) или wtshell.nbi для загрузчика Etherboot (при использовании эмулятора BootROM).
Кстати, Etherboot — проект с открытым исходным кодом, выпускающий прошивки практически для всех существующих сетевых карт. Прошивка Etherboot может быть записана в чип BootROM или флэш-память сетевой карты, а также может быть запущена с дискеты или жесткого диска как загрузочный сектор или как программа DOS. Далее, если вы загружаетесь через локальную сеть и правильно настроили серверы DHCP и TFTP, все должно работать «как есть».
Единственное, терминальный сервер не будет найден, потому что вы еще не настроили свои тонкие клиенты.
Если загружаетесь по-другому, то стоит прочитать здесь выбрав интересующий вас способ загрузки.
Конфигурация Опять же, я не буду углубляться в дебри конфигурационных файлов, потому что там сотни параметров.
Здесь вы можете увидеть их полный список.
Я расскажу только об основных.
WTWare имеет следующие типы файлов конфигурации:
- all.wtc – общесистемный файл конфигурации.
- list.wtc – подключаемые конфигурационные файлы по списку.
- Отдельные файлы конфигурации.
- Имя_терминала.
wtc. Имя терминала, соответственно, выдаёт DHCP-сервер.
- ma.ka.dr.es.te.rm.wtc. Привязка идет на мак адрес подключенного терминала.
- all.wtc
- Файлы, перечисленные в list.wtc
- Файлы, включенные через include
- Индивидуальная конфигурация
, также прописываются в отдельных файлах.
И в конце хотелось упомянуть еще одну интересную возможность - подключение локальных ресурсов (Floppy, DVD, Flash, HDD, Sound).
В конфиге это выглядит примерно так: дискета = включена компакт-диск = вкл.
USB1 = вкл.
звук = вкл.
Диск будет доступен в сеансе текущего пользователя из проводника Windows по адресу: \\tsclient\{floppy|cdrom|usbN}.
Недостатки:
- Проблемы могут возникнуть с подключением оборудования, если в системе для него нет драйверов.
Я знаю, что некоторыми хитростями можно разобрать образ, воткнуть туда драйвера и собрать образ обратно.
Я сам не пробовал.
- Если на карте нет BootROM, могут возникнуть проблемы с выбором прошивки Etherboot (доступно не для всех карт).
Насколько я понимаю, это делалось для предприятий, которые массово внедряют этот продукт под эгидой аутсорсинга.
Оборудование для создания тонких клиентов: Вы также можете приобрести на сайте WTWare. оборудование для создания тонких клиентов (чтобы не собирать их из хлама).
Надо сказать, что оно (оборудование) отвечает всем требованиям гламура.
Несколько скриншотов:
Ну, пожалуй, это все.
При правильной настройке терминала, DHCP и TFTP-сервера все должно работать сразу.
В Интернете много русскоязычной литературы, поэтому проблем с настройкой возникнуть не должно.
И вообще, с точки зрения документации, система мне очень понравилась; почти все есть на сайте производителя.
P.S. Я лично устанавливал этот продукт на двух предприятиях, одно на 34 ПК, второе на 16 ПК.
П.
П.
С.
Следует понимать, что этот продукт не является альтернативой Linux, и, возможно, назвав каждый ПК в соответствии с установленной ОС, общая картина будет гораздо приятнее.
Возможно нет. Это именно тонкий клиент, и ничего больше.
Теги: #linux #Системное администрирование #тонкий клиент #терминал #тонкие клиенты #thinstation #Thinstation #Thinstation #thinstation #Thinstation #Thinstation #Thinstation #Thinstation #терминалы #терминальные системы
-
Хабр-Сра?
19 Oct, 24 -
Иду 2009 – Началась Регистрация
19 Oct, 24 -
[Asio::udp] Не Кроссплатформенное Поведение
19 Oct, 24 -
Top4Top.ru: Разбор Полетов. 31 Мая, Москва
19 Oct, 24 -
«Подарки» В Соцсетях – Новые Идеи
19 Oct, 24