Один сервер, несколько пользователей, каждый со своей виртуальной машиной

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

На сервере должно быть 30 виртуальных машин Ubuntu, каждая из которых управляется своей клавиатурой и мышью + отдельный монитор.

Я просматривал Интернет, но не мог найти простое решение, некоторые говорят, что вы не можете сказать, что вы могли бы, если блаблабла на Windows, но я хочу запустить его на Ubuntu.

Может ли кто-нибудь указать на некоторые документы или решения, если вы знаете, мы были бы очень признательны.

5 ответов

Хорошее решение - использовать LTSP (Linux Terminal Server Project), вот краткое определение из Википедии:

Linux Terminal Server Project (LTSP) - это бесплатный терминальный сервер с открытым исходным кодом для Linux, который позволяет множеству людей одновременно использовать один и тот же компьютер. Приложения запускаются на сервере с терминалом, известным как тонкий клиент (также известный как X-терминал), обрабатывающим ввод и вывод. Обычно терминалы имеют низкое энергопотребление, не имеют жесткого диска и работают тише, чем настольные компьютеры, поскольку в них нет движущихся частей.

Вкратце, LTSP позволяет клиентам использовать ресурсы более мощного серверного компьютера. Клиентскому компьютеру нужна клавиатура, мышь, монитор и сетевая карта.

Вы найдете много учебников в красном, вот некоторые из них, чтобы начать:

https://help.ubuntu.com/community/UbuntuLTSP/LTSPQuickInstall

Как установить LTSP - Ubuntu 11.04

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

В этом случае вы можете использовать стандартный удаленный вход в систему - то есть каждый пользователь имеет учетную запись пользователя (не виртуальную машину) и открывать удаленный сеанс X при входе в систему.

Прозрачность сети была своего рода целью XWindow, которая была разработана именно для такой ситуации.

(также, как примечание: 30 отдельных виртуальных машин будут иметь чрезмерные издержки с точки зрения оперативной памяти, даже простоя, в то время как с отдельными учетными записями пользователей вы можете обойтись гораздо менее мощным сервером. При необходимости все еще будет возможно запустить VirtualBox в учетной записи пользователя)

Здесь есть несколько отличных решений. Вот другой дубль...

Если стоимость является одной из ваших основных задач, рассмотрите возможность использования Raspberry Pi в качестве "тонкого клиента". Модель B стоит 35 долларов.

Помимо забавного проекта, сеть Pi должна превосходно работать с LTSP. Загрузка по сети отсутствует, поэтому вам понадобятся SD-карты (4 ГБ за 4,99 долл. США). Вам также понадобятся телевизоры (HDMI или RCA) или мониторы с поддержкой HDMI, а также кабели micro-usb для питания.

Помимо стоимости, основным преимуществом является то, что машины Pi могут работать с Debian Wheezy как автономные машины. Таким образом, если ваш сервер выходит из строя (или его просто слишком дорого купить в первую очередь), у учеников по- прежнему есть очень работающие Linux-машины.

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

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

Больше: http://www.raspberrypi.org/faqs

Я бы порекомендовал вам изучить Proxmox. По сути, это инсталляция с нуля, которая позволяет создавать виртуальные машины. Причина в том, что, хотя пользователь не подключен к машине, он не использует ресурсы. Репликация машин, изоляция и сосуществование различных ОС является целью всей системы, поэтому она бесплатна. Это будет простое и экономически эффективное решение.

Надеюсь, поможет.

Я видел, что он работал под управлением Windows XP еще в 2007-2008 гг. Я был на базовом компьютерном классе. Они использовали 1 рабочий стол и подключили 2 мыши и 2 клавиатуры с 2 мониторами. У каждого пользователя было бы собственное оборудование. на 1 ПК вместе и запускал XP вместе... Я не знаю, как, но я использовал собственный компьютер, и у них обоих одинаковые файлы. Я имею в виду, что я использовал видео для воспроизведения на нескольких мониторах вместе...

Другие вопросы по тегам