Я работаю в университете. В моем институте у нас есть шесть компьютерных лабораторий, используемых для обучения. Каждая лаборатория имеет почти 20 компьютеров, что дает более 100 машин. На компьютерах установлена операционная система Windows XP или Windows 7 Eneterprise. Мы используем Symantec Ghost для управления всеми компьютерами. На каждом компьютере установлен клиент Ghost, который позволяет управлять компьютерами по сети. Каждые шесть месяцев мы восстанавливаем главный образ на одном из компьютеров в лаборатории, обновляем этот образ и распространяем его по сети на все компьютеры в лаборатории. Благодаря Ghost клиенту это делается автоматически всего несколькими щелчками мыши.
Недавно я предположил, что было бы хорошо установить Linux в лабораториях. Администраторы были обеспокоены тем, что мы не сможем управлять таким количеством компьютеров, если каждый из них придется обновлять вручную. Вопрос в том, как автоматизировать управление такой огромной сетью машин с Linux.
Чтобы сделать описание нашей сети более полным, я добавлю, что все студенты имеют свои учетные записи (около нескольких тысяч пользователей) на центральном сервере. Доступ к ним осуществляется через LDAP. Чтобы использовать компьютер в лаборатории, каждый студент должен войти в систему, используя свою учетную запись.