Pull to refresh

Помогите выбрать ОС для тонкого клиента.

Lumber room
Этот топик–вопрос является логическим продолжением предыдущих:



У меня появился некоторый опыт работы с тонкими клиентами. Я перепробовал несколько различных вариаций, однако оптимальный вариант так и не был найден.

Под катом описание опробованных тонких и полутолстых клиентов, а также сам вопрос.
Читать дальше →
Total votes 65535: ↑32767.5 and ↓32767.5 0
Views 8.7K
Comments 22

Тонкий клиент – что это и с чем его едят (на примере WTWare)

System administration *
Тонкий клиент (англ. thin client) в компьютерных технологиях — бездисковый компьютер-клиент в сетях с клиент-серверной или терминальной архитектурой, который переносит все или большую часть задач по обработке информации на сервер (Wikipedia ).

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

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

image

В этой статье я постараюсь сделать краткий обзор WTWare, являющегося Linux дистрибьютивом, разработанным специально для создания тонких клиентов.
Читать дальше →
Total votes 15: ↑9 and ↓6 +3
Views 191K
Comments 24

Тонкие клиенты (linux) из устаревших компьютеров

Configuring Linux *
Мы — начинающая, но крайне активная компания. Как и у любой начинающей компании, у нас есть ограниченный стартовый капитал, который хотелось бы потратить с максимальной пользой. Одна из существенных статей таких расходов — покупка «железа», в частности, системных блоков. Мы решили отказаться от традиционной схемы «один сотрудник — один системный блок» и сделать офисную сеть на тонких клиентах. В качестве тонких клиентов были использованы списанные из организаций системники.

Читать дальше →
Total votes 40: ↑29 and ↓11 +18
Views 36K
Comments 49

Поддержка электронных USB ключей в Thinstation

System administration *
Озадачился вопросом использования двухфакторной аутентификации для терминального доступа на тонких клиентах на базе Thinstation и немного удивился. Оказывается, что на текущий момент ни одна сборка или конструктор Thinstation не поддерживает электронные USB ключи, такие как eToken, RuToken, iKey. Несмотря на то, что дистрибутив Thinstation настолько популярен, что его используют вместо стандартного ПО на тонких клиентах HP, да и средства аутентификации eToken получили больше распространения на постсоветском пространстве, чем решения от других компаний, но факт остается фактом — в Thinstation нет поддержки электронных USB ключей.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 9.5K
Comments 3

Thinstation — «худеем» с тонкими клиентами до версии 2.5

System administration *
Sandbox
image
Доброго времени суток, Хабр!

Относительно недавно в свет вышла новая версия популярного тонкого клиента Thinstation, а именно 2.5. И, конечно же, несет в себе как новые плюшки, так и новые грабли плюс минимум документации по новой версии.

В этой статье (а она расчитана на новичков, особенно для тех, кто слабо знаком с Linux) я опишу как быстро собрать тонкого клиента и сделать его использование достаточно безопасным. Под хабракатом использование смарт-карт, RDP-клиент фирмы 2X и хэппи-энд. Добро пожаловать!

Читать дальше →
Total votes 40: ↑30 and ↓10 +20
Views 78K
Comments 41

Thinstation 5.0 — Как, уже?!

System administration *
image
Доброго времени суток, Хабр!

Буквально недавно я писал пост про то, как собирать тонкие клиенты на базе Thinstation 2.5. И, увидев анонс о релизе сразу пятой (!) версии, несколько удивился.

Спешу вас успокоить — в анонсе говорится, что версия 5.0 — это те же яйца продолжение прежней 2.5. Просто разработчикам надоело годами пилить версии 2.х, и они решили назвать релизную версию — пятой. Своеобразно.

Скачивать новую версию теперь тут, либо сливать репозиторий. А инструкция по сборке осталась абсолютно той же самой, разве что папка поменялась с 2.5 на 5.0.

Спасибо за внимание!
Total votes 7: ↑6 and ↓1 +5
Views 7.9K
Comments 3

Дружим Thinstation 5.0 и клиент VMWare View 5.0 c полноценным USB-redirect'ом

Virtualization *
Sandbox
В начале года я начал заниматься попытками запустить в среде Thinstation клиент VMWare View и этот текст — результат моей работы. Это скорее даже заметка, нежели полноценная статья, так как писака из меня неважный. Кто заинтересовался — читайте далее.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 19K
Comments 12

Подключение к ферме Citrix XenApp бездисковых клиентов на основе Thinstation Linux 5.1

System administration *
Sandbox
Данный материал составлен с целью описать последовательность действий для превращения устаревшего компьютерного оборудования в полноценные терминальные бездисковые клиенты с загрузкой по сети. Подобной информации сейчас в интернете достаточно, и хотя она направлена на решение той же задачи, все же, в основном, там идет описание подключений Remote Desktop (RDP), реже VMWare View. Здесь же, как можно догадаться из названия, будет описано все, что нужно для подключения бездискового терминального клиента на основе Thinstation Linux к ферме серверов Citrix XenApp 6. Статья не является пошаговой инструкцией и не рассчитана на новичков.

Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 20K
Comments 4

Решение проблемы с незагружаемыми конфигами в Thinstation 5

System administration *
Доброго времени суток, Хабр.

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

В этой мини-статье я хочу собрать те нюансы настроек, которые решают эту проблему.
Итак...
Total votes 7: ↑6 and ↓1 +5
Views 11K
Comments 1

Небольшие полезности для связки GLPI+FusionInventory

Configuring Linux *
Sandbox
Сколько копий было сломано об эту связку — не счесть. Форум обоих продуктов ломится от вопросов. Но вот ответов, как и вопросов, подобным моим, я там не нашел. Ну или по крайней мере внятных ответов на них.

Вопросов-то, у меня было всего два:
  1. Как заставить изменяться счетчик отпечатанных страниц для сетевых принтеров? FusionInventory внутри себя хранит значение, полученное по SNMP при инвентаризации, а вот основное поле не обновляет.
  2. Как запустить инвентаризацию на бездисковых станциях под управлением Thinstation? Как и в любой не слишком большой компании, денег на лицензирование дают скрипя зубами на всю округу, да и то раз в пятилетку. Как следствие — имеется разномастный парк бездисковых станций, собранных из того, что было под рукой.
Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 18K
Comments 3

Подключение двух принтеров к Thinstation и привязка их к портам

System administration **nix *
Sandbox
Бывает такая проблема что в конфиге принтерам назначены /dev/usb/lp0 и /dev/usb/lp1, а они вдруг меняются портами. Происходит это из-за того, что в Thinstation принтеры подключаются по принципу «кто первым встал — того и тапки», т.е. какой первым загрузился — того и /dev/usb/lp0.

Короче, исправляем.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 9.6K
Comments 0

Экономим электричество на тонких клиентах

System administration **nix *
В целях экономии электроэнергии на работе вышла директива: на выходные и праздники, а так же на ночь, все компьютеры, кроме критичных, должны быть выключены. Но как водится — кто то да забьёт забудет. Для тонких клиентов есть два решения — поднять TSmon и с него рулить или подключится к клиенту по ssh и дать команду на выключение.

По большому счёту сам процесс несложный — добавляем в сборку пакет sshd, задаём пароль для root в файле build.conf параметром param rootpasswd, собираем образ, загружаем, когда надо логинимся по ssh на клиенте и выключаем, но интереснее разослать всем нужным клиентам сигнал на выключение одной командой, без лишних телодвижений.

Почему не telnet — потому что по ssh проще сделать автологин, без костылей типа perl и expect. Далее описан способ реализации.
Читать дальше →
Total votes 12: ↑9 and ↓3 +6
Views 15K
Comments 25

Решение проблемы установки разрешения экрана в Thinstation

System administration **nix *
В продолжение предыдущих статей (Экономим электричество на тонких клиентах, Подключение двух принтеров к Thinstation и привязка их к портам, Мониторинг и управление Thinstation 5.x) продолжу делиться опытом настройки Thinstation.

С переходом на Thinstation-5 часто возникает проблема «неправильного» разрешения экрана, хоть опция SCREEN_RESOLUTION=***x*** и определена.

Этот глюк разработчики почему-то тащат из версии в версию, несмотря на мои сообщения в багтрекере. Приходится исправлять каждый раз вручную.
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 13K
Comments 1

Thinstation, подключаемся к серверу терминалов Linux по XDMCP

System administration **nix *
По прочтении постов и мануалов о Thinstation может сложиться впечатление, что предназначена она только для подключения к серверам Windows по RDP всевозможными способами, но я вот всё чаще использую её для организации терминалов подключения к Linux-серверам по XDMCP.
При переходе на версию 5 разработчики решили избавиться от прямого подключения к Х-серверу, которое задавалось опцией "SESSION_#_TYPE=x", теперь они советуют использовать Xnest, а нужен он только для запуска Х-сервера в окошке. Зачем это сделано я так и не понял, только заметил минус в том, что соединение систематически падает и сборка распухает на лишние 1,4 Мб. В последних версиях и так всё больше модулей ядра интегрируют прям в него, в следствие чего образ системы грузится всё дольше и дольше, так что лишние мегабайты нам ненужны.

Что бы не разбираться в причинах и следствиях такого решения разработчиков пришлось писать свой простенький «пакетик» инициализации подключения через стандартный X-сервер без прокладок. Делюсь…
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 12K
Comments 2

Меню выбора сессии Thinstation

System administration **nix *
Во второй версии Thinstation присутствовало меню выбора сессии при загрузке — Replimenu. Хоть оно было страшненькое и порой вгоняло в ступор неподготовленного пользователя, привыкшего к полноценному графическому режиму, но работало. В пятой версии оно «сломалось», а разработчики никакой замены не прикрутили, на вопрос «Куда делось меню» ответили:
If you said that replimenu was a menu system to act as a low resource substitute for a window manager, then no, machines that low in resources, that they can not have both a window manager and an application in memory have not been manufactured for over 10 years and are no longer on the support radar.
что в вольном переводе означает — таких компов, чтоб совсем мало памяти, лет 10 как не производят, юзайте оконный менеджер со значками на рабочем столе.
Меня такой подход к решению проблемы не устроил и потому я решил сделать своё меню для выбора сессии, благо функционал Thinstation это позволяет.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 11K
Comments 9

PXE загрузка Thinstation в зависимости от железа тонкого клиента

System administration **nix *
В процессе работы систематически приходится пополнять парк тонких клиентов и каждый раз клиенты могут отличаться по конфигурации от предыдущих и у одного производителя. Хорошо, если отличия небольшие и клиент работает на предыдущей сборке Thinstation, на практике же выходит что рабочая сборка не совместима с новыми компьютерами.

Само-собой первая мысль — собрать универсальный образ загрузки, но не всегда это получается — либо образ очень большой, либо модули или пакеты несовместимы. Выход — собрать несколько образов и отдавать их нужным клиентам при загрузке. Способов несколько, здесь опишу мой любимый.
Читать дальше →
Total votes 10: ↑7 and ↓3 +4
Views 16K
Comments 12

Недокументированное приложение в Thinstation

System administration **nix *
В комментарии к предыдущей публикации было отмечено, что не хватает интриги, скандалов и расследований, сегодня их у меня есть…

Буквально с утра пораньше пришла на почту просьба помочь в настройке веб-киоска на package firefox_lowmem, в процессе запустил поиск файла настроек пакета firefox — prefs.js, да на уровень ошибся папкой, т.е. искал в папке packages и наткнулся на этот файл в пакете openkiosk.
Как оказалось, ещё с марта 2014 года этот пакет присутствует в Thinstation, а о нем нигде ничего не написано, стало интересно…
Если заинтриговало - читайте дальше...
Total votes 9: ↑8 and ↓1 +7
Views 10K
Comments 2

Обзор сервера Thinstation

System administration **nix *
При переходе Thinstation на пятую версию появилась возможность скачать дист­ри­бутив и установить систему для сборки и раздачи об­ра­зов загрузки тонких клиентов по PXE. Этот вариант позволяет без навыков конфигурирования Linux развернуть в локальной сети сервер с TFTP и HTTP сервисами, плюс получить настроенный конструктор Thinstation.
Я года три назад из любопытства поюзал сабж, оказалось сыровато и много глюков, решил вот глянуть на сколько продвинулись разработчики в своём стремлении облегчить жизнь пользователям проекта.
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 26K
Comments 4

Создание тонкого клиента на базе дешевых одноплатных ПК

Configuring Linux *Development for Raspberry Pi *DIY
Sandbox
Иногда требуется сделать хитрый тонкий клиент — с необычной авторизацией и минимумом затрат.

Проще всего для этого использовать Linux.

Для одноплатных пк на базе ARM широко распространен дистрибутив Armbian, который основан на Debian ветке.

Для экспериментов у меня в наличии была плата OrangePi One
image
и MicroSD карта на 2G — я решил сделать из этого тонкий клиент RDP с окном блокировки и без лишнего программного обеспечения.
Читать дальше →
Total votes 38: ↑35 and ↓3 +32
Views 45K
Comments 85