Как я могу обновить все 50 рабочих столов до Maverick Meerkat. Есть ли метод netinstall?
Как я могу обновить все 50 рабочих столов до Maverick Meerkat. Есть ли метод netinstall?
Ответы:
Вы можете прокси и кешировать пакеты (как упоминалось в ответе Scaine ), но, на мой взгляд, это не экономит много времени, в основном только пропускная способность. Конечно, обновления будут загружаться быстрее из локального источника, но если вам все равно придется переключаться с одного компьютера на другой ... Это много времени. Даже запуск SSH и запуск обновления займет некоторое время.
Лучшим инструментом для работы, вероятно, является один из платных сервисов Canonical: Ландшафт .
С его помощью вы можете управлять всеми своими компьютерами из приятного центрального веб-интерфейса. Push-пакеты, обновления, перезагрузки, с мониторингом.
Это не бесплатно, но вы можете получить 30-дневную пробную версию, чтобы увидеть, отвечает ли она требованиям.
Вы можете попробовать инструмент под названием cssh
. С clusterssh вы можете ssh на все 50 машин одновременно и передавать свои команды всем одновременно. Когда все задают один и тот же вопрос во время обновления, это может помочь. Если один из них требует особого внимания, вы можете сделать это, выбрав только его терминал и перевести его в то же состояние, что и остальные.
Это может прекрасно работать, если вы выполняете обновление с помощью консольного приложения под названием: aptitude (сначала нужно отредактировать файл sources.list). Если вы никогда не пробовали это, я сначала попробовал бы кое-что легко с моими 50 машинами, такими как установка программы в первую очередь или выполнение простых команд ls
и тому cd
подобное. Когда вы освоитесь с инструментом, вы можете выполнить обновление.
пример использования:
cssh root@host1 root@host2 .... root@host50
Как предложили другие, настройка прокси может помочь, но это не главная проблема.
Возможно, вы захотите использовать Squid-Deb-Proxy: http://popey.com/blog/2010/12/31/caching-ubuntu-package-downloads/
Автоматические обновления пакета помогут поддерживать все ваши системы в актуальном состоянии (но не будут перезагружать их из-за проблем с ядром, поэтому здесь не полное решение) sudo apt-get install unattended-upgrades
Наконец, из всех полноценных коммерческих менеджеров патчей, насколько мне известно, единственными двумя, которые поддерживают клиенты linux, являются BigFix и Altiris. Насколько известно, Ecora этого не делает, а Shavlick - нет (несмотря на то, что некоторое время назад покупал St Bernards, у которого был элементарный Linux-клиент).
Возможно, вы также захотите рассмотреть бесплатный проект Puppet , который предусматривает возможность установки и настройки нескольких мест. Последнее, что я посмотрел, кривая обучения была немного крутой, и некоторые ее функции ориентированы на серверы, но, возможно, все же стоит посмотреть.
См. Http://www.ubuntu.com/desktop/get-ubuntu/upgrade . В нем есть инструкции как для настольных, так и для серверных версий.