Я хотел выяснить, как сделать так, чтобы несколько терминалов (монитор, клавиатура и мышь) использовали единую централизованную систему. я угадать на данный момент я могу купить компьютеры примерно за 150 долларов и использовать их в качестве «тупых» терминалов, но мне бы очень хотелось сосредоточить около 20 пользователей на 2 ящиках по 10 в каждом. Было бы неплохо сэкономить 2к. Кто-нибудь делал это раньше?
Обратите внимание: все, что делают пользователи, - это электронная почта / просмотр веб-страниц с помощью внутреннего веб-приложения, которое работает на другом сервере.
Редактировать:
Я также посмотрел на disklessworkstation.com, но их «тонкие клиенты» стоят от 200 до 400 долларов. Я могу купить баребонный компьютер за 150 долларов. Я бы больше искал устройство за 50 долларов и / или меньше, которое могло бы разговаривать по сети, или способ добавить больше видеокарт и портов USB на сервер для ввода-вывода.
То, что вы ищете, называется многопользовательский настроить.
смотреть на https://cs.senecac.on.ca/~ctyler/ruby/
http://blog.chris.tylers.info/index.php?/archives/14-Multiseat-X-Under-X11R6.97.0.html
www.linuxtoys.org/multiseat/multiseat.html
Если они находятся в локальной сети, самый простой способ сделать это - использовать XDMCP, X-браузер и собственный X в локальной сети. Посмотрите проект LTSP, чтобы получить хороший рабочий пример этого для школ. Есть также несколько дистрибутивов Linux, ориентированных на тонких клиентов, которые помогут вам в этом. Это немного сложный вопрос, чтобы ответить здесь полностью, но я думаю, что чтение того, что было сделано в отношении проекта серверов терминалов Linux, поможет вам быстро освоиться.
а вот еще одна небольшая статья
Я работаю в школе, и за последние несколько лет я видел, использовал и внедрил несколько различных многоместных систем с целью разместить в классах группы рабочих станций.
Для Linux-машины, заполненной дополнительными двухпортовыми видеокартами, не требующей умиротворяющего оборудования, попробуйте Полезный. Вы можете скачать бесплатную демонстрацию для двух пользователей, которая, похоже, работала достаточно хорошо, когда мы пробовали ее в классе. Однако программное обеспечение стоит денег и сопоставимо по цене с аналогичными решениями на базе Windows. Покупка подходящего совместимого оборудования, USB-концентраторов, клавиатур и т. Д. (И настройка X для двухпортового вывода) - верный трюк, поэтому, если у вас есть деньги под рукой, то покупка их универсального аппаратного и программного решения, вероятно, будет лучшим решением. лучшая идея.
NComputingСистема работает с их программным обеспечением и соответствующим аппаратным обеспечением - картой PCI, которую вы подключаете к задней части вашего ПК, чтобы подключить 5 аппаратных ключей для рабочих станций, к которым вы затем подключаете клавиатуру, мыши и звук. Обратите внимание, что это клавиатуры и мыши PS / 2 (я полагаю, что-то связанное с системой, использующей сигналы синхронизации PS / 2). Одна карта PCI рассчитана на 5 рабочих станций, вы можете иметь до 10 рабочих станций, используя 2 карты PCI, хотя я хотел бы отметить, что в наши дни становится все труднее найти достойные материнские платы с более чем одним слотом PCI.
Мы используем старое решение NComputing с тремя рабочими станциями в нашей школьной учительской на компьютере с Windows, и оно работает нормально. Кажется, он обрабатывает графику и видео лучше, чем вы могли ожидать, и демоверсия YouTube на их сайте показывает, что их система работает на одном ПК Dell потребительского класса со всеми 10 рабочими станциями, работающими с видео, так что вполне стандартный ПК (четырехъядерный может быть хорошим idea) с дополнительной оперативной памятью (8 ГБ в наши дни довольно дешево), чтобы справиться с большинством вещей.
Завтра мне действительно нужно отремонтировать вышеупомянутую машину для персонала, главным образом потому, что поскольку она была машиной с Windows, сотрудники наполнили ее шпионскими программами и черт знает чем до тех пор, пока она просто не упала. Процедура лицензирования программного обеспечения немного чрезмерна, хотя, похоже, это было исправлено в новых версиях. Стоит отметить, что наличие на одной машине нескольких рабочих станций создает единую точку отказа.
Из разговора с NComputing на торговой выставке в январе я знаю, что они разрабатывают порт своего программного обеспечения для Linux, хотя в последнее время я ничего от них не слышал. Свяжитесь с ними для получения более подробной информации.
SoftXpand от MiniFrame Система звучит аналогично обоим вышеперечисленным, используя несколько стандартных видеокарт для работы рабочих станций Windows. Я не думаю, что у них есть версия для Linux, хотя стоит проверить.
Дважды и трижды проверьте лицензию Windows, прежде чем использовать такую систему с операционной системой Windows. Так далеко как я и куча других людей Был в состоянии выяснить, лучшим вариантом лицензирования, по-видимому, является Windows Server с соответствующим количеством клиентских лицензий Terminal Server. Различные реселлеры вполне могут попытаться заполучить вам системы, которые обещают запустить 10 рабочих станций на одном ПК с Windows XP, и для них может быть совершенно законно поставлять такие системы (в конце концов, они поставляют на один ПК одну копию Windows), но вам необходимо убедиться, что каждая рабочая станция правильно лицензирована (это дает действительно вводят в заблуждение корпорации и школы с лицензионными соглашениями Microsoft).
Через год или два с тех пор, как мы купили многоместную систему, технологии продвинулись вперед, и для нашей новой рабочей зоны мы купили машины Acer Veriton N260G, которые крепятся к задней части ЖК-монитора. Процессор Atom, маломощный, отлично справляется со всем, что хочет делать средний пользователь, чуть более 320 фунтов стерлингов (500 долларов США) в комплекте с широкоэкранным монитором, клавиатурой, мышью и доставкой, поэтому я сомневаюсь, что многоместная система спасет денег, и я не знаю, как экономия энергии на многоместных компьютерах будет сравниваться с мини-рабочими станциями на базе Atom, такими как Acer Veriton и Revo.
Я думаю, что вы слишком оптимистичны в отношении того, сколько вы можете сэкономить или достичь на одной машине, и сколько вы можете сэкономить, сделав что-то подобное.
Тем не менее, один поставщик, который предлагает то, что вам нужно, - это Ncomputing. Конкретно посмотрите там X-серия виртуальные рабочие столы.
Здесь есть два пути: 1. Виртуализация с помощью KVM (или Xen) и использование настройки для VDI 2. LTSP - http://www.ltsp.org/
Если я правильно понял ваш вопрос, вы пытаетесь сэкономить на покупке 20 дешевых настольных компьютеров по 100 долларов, вместо этого покупая 2 дешевых настольных компьютера по 100 долларов и подключая к каждому по 10 мониторов / клавиатур / мышей. Это не сработает. Вы можете развернуть 20 немых терминалов, используя что-то вроде LTSP, но вам все равно понадобится 20 дешевых компьютеров, сидящих на столах, в дополнение к паре компьютеров сзади с дополнительными ресурсами (около 4G + RAM и 2+ CPU для обслуживания 20 пользователей). В этом случае 20 компьютеров, которые вам нужно будет купить для использования в качестве терминалов, также могут быть достаточно мощными для работы с локальной электронной почтой / Интернетом и т. Д. снижение потребности в дополнительных терминальных серверах.
Большой выигрыш для центральных терминальных серверов будет заключаться больше в управлении, чем в стоимости, вместо 20 машин, которым нужен доступ к критически важным ресурсам, исправлениям, установке программного обеспечения и конфигурации, у вас есть только 2.
Для 10 пользователей в коробке я бы предложил установить OpenVZ на двух серверах, так что действия каждого пользователя более изолированы, чем в традиционной среде UNIX с разделением времени. Другие уже указали вам на LTSP, чтобы запустить компьютеры за 100 долларов в качестве X-терминалов. Если вы действительно хотите, чтобы они были тупыми, вам, вероятно, следует удалить их жесткие диски и настроить их как бездисковые рабочие станции. Однако, если у вас нет опыта в этом, подумайте об установке вашего любимого дистрибутива на рабочие станции и позвольте им запускать такие вещи, как Firefox, на удаленных процессорах, а не в основной системе. Если у них нет root, и вы принудительно сохраняете все данные на удаленном сервере (не таком, как терминальные серверы), тогда у вас будет 20 машин с жесткими дисками, которыми вы можете управлять удаленно, с установленным знакомым дистрибутивом. и немного места для хранения. В некоторых местах это будет считаться ценным ресурсом.
Выбор LTSP или вашего любимого дистрибутива действительно зависит от вас, в зависимости от того, что вы знаете и о чем хотите узнать. Десять лет назад машинам, на которых запущен LTSP, действительно не хватало мощности для локальной работы, но в настоящее время компьютер за 100 долларов - это не то, что вам действительно стоит оставлять без дела. Если вы обнаружите, что какое-то корпоративное приложение создает слишком большую нагрузку на серверы терминалов, вам поможет возможность разгрузить Firefox и почтовые клиенты на терминалы.
И, пожалуйста, не используйте терминальные серверы для хранения файлов. Поместите свои жесткие диски на совершенно отдельный набор серверов и используйте NFS или iSCSI для доступа к ним. Лично я бы использовал OpenSolaris с ZFS для этой работы, но для Linux также есть много программного обеспечения NAS.
Вы можете изучить настольные терминальные устройства Sunray как ультратонкие клиенты для подключения к экземпляру Sunray Server.
Fedora 17 поддерживает мультисистему из коробки. Один из способов реализовать это - использовать Подключаемая док-станция для каждого рабочего места, что по сути делает его тонким клиентом, который подключается к компьютеру через USB. В качестве альтернативы вы можете использовать loginctl
команда для сборки любого набора видеокарт и устройств ввода в кресло.