Тонкий клиент под управлением Linux в среде беспроводной сети
Я единственный айтишник в маленькой частной школе. В школе около 60 компьютеров. Все компьютеры находятся в беспроводной сети; в здании нет сети Ethernet.
Я хотел бы перенести школу в Linux. Мне бы хотелось, чтобы настройка требовала минимального обслуживания конечных точек, поддержки центральной аутентификации и общего доступа к файлам и максимально использовала преимущества ЦП конечной точки.
Оптимальный сценарий, который я представляю, - это установить небольшой дистрибутив Linux на жесткий диск каждой конечной точки. Этот дистрибутив будет подключаться к беспроводной сети и монтировать корневую файловую систему через NFS. Тогда загрузка продолжится как обычно. Этот сценарий имеет следующие преимущества:
- Это будет работать с беспроводной сетью. (Принимая во внимание, что решения PXE не будут.)
- Я могу обновить почти все аспекты системы, изменив корневую файловую систему конечных точек, хранящуюся на сервере.
- В отличие от обычных решений для тонких клиентов, здесь мы используем процессор конечной точки, а не выполняем обновления экрана по беспроводной сети.
Мои вопросы:
- Есть ли лучший сценарий того, что я пытаюсь сделать?
- Есть ли лучшая файловая система, чем NFS для этой цели? Я хотел бы использовать файловую систему, которая поддерживает кэширование на локальный жесткий диск и загружает по сети только обновленные файлы.
- Было ли это сделано и задокументировано кем-то еще? Все инструкции, которые я найду, предназначены для проводных сетей и загрузки PXE.
1 ответ
Монтирование корневой FS через WLAN для 60 клиентов никогда не будет работать даже удаленно. WLAN является общей средой, и у нее просто нет возможностей для этого.
Выполнение этого через проводное соединение возможно, но все же требует многих соображений, но с беспроводным соединением это просто невозможно. Ну, может быть, вы могли бы заставить его работать как-то, но если вам требуется даже минимально работающая система, это приведет к огромным инвестициям в очень дорогое профессиональное оборудование WLAN (множество точек доступа и аналогичные вещи от профессиональных поставщиков, таких как Cisco).
Вам нужно будет работать с локальными корневыми файловыми системами, но существует множество решений для управления, чтобы держать под контролем кучу машин. Взгляните на такие вещи, как Puppet, Chef или cfengine в качестве отправной точки.