Як оновити всі 50 настільних комп'ютерів у мережі?


16

Як я можу оновити всі 50 робочих столів до Maverick Meerkat. Чи є якийсь метод netinstall?


1
Мережа з 50 настільними комп'ютерами - це скоріше малий бізнес, я б рекомендував вам дотримуватися версії LTS (10.04). Я також рекомендую вам встановити проксі-сервер APT для збереження використання пропускної здатності, наступна відповідь містить інструкції до цього: askubuntu.com/questions/3503/…
Жоао Пінто,

Відповіді:


3

Ви можете проксі і кешувати пакети (як це було сказано у відповіді Scaine ), але, на мою думку, це не економить багато часу, в основному просто пропускну здатність. Звичайно, оновлення завантажуватимуться швидше з локального джерела, але якщо вам все-таки доведеться перебирати з машини на машину ... Це багато часу. Навіть SSHing та активізація оновлення потребує певного часу.

Найкращий інструмент для роботи - це, мабуть, одна з платних послуг компанії Canonical: Пейзаж .

З його допомогою ви можете керувати всіма своїми комп’ютерами з приємного центрального веб-інтерфейсу. Натисніть пакети, оновлення, перезавантаження, з моніторингом.

Це не безкоштовно, але ви можете отримати 30-денний пробний процес, щоб побачити, чи відповідає він рахунку.


Я ненавиджу звучати нелояльно, але Ubuntu Advantage трохи менше 100 фунтів за місце. Це п'ять грандіозних на 50 ПК, що стосується того, що він пропонував. Це не набагато перевищує цю кількість, оскільки платформи типу BigFix та Altiris стають найбільш рентабельними. Можливо, лялька тут може бути варіантом? Я його мало використовував, але думаю, що це може бути актуально.
Scaine

1
Зараз я підозрюю трохи більше 100 фунтів стерлінгів (підвищення ПДВ). Так. Я думаю, що оптові варіанти придбання є більш ніж на 10 місць, але я згоден: це багато грошей. Ви отримуєте додаткову підтримку, окрім цього, але я вважаю, що життєздатність Landscape для людей з більшим ІТ-бюджетом, ніж більшість підприємств, залежить від Canonical, що відокремлює його від контракту на підтримку. £ 10 / місце / місяць було б набагато більш прийнятним.
Олі

Тільки в: Я вела блог про цінову модель і чому я вважаю, що це неправильно . Я впевнений, що це не вплине ні на що, але ви їдете.
Олі

3

Ви можете спробувати інструмент під назвою cssh . За допомогою clusterssh ви можете схилити всі 50 машин одночасно і передавати свої команди всім одночасно. Коли під час оновлення всі задають одне і те ж питання, це може допомогти. Якщо одна з них потребує особливого догляду, ви можете зробити це, вибравши лише його термінал і перевести його в той самий стан, що і інші.

Це може прекрасно працювати, якщо ви зробите оновлення за допомогою консольного додатка під назвою: aptitude (спершу потрібно відредагувати файл source.list). Якщо ви ніколи цього не пробували, я спробував би щось легко спочатку зі своїми 50 машинами, як, наприклад, спочатку встановити програму або запустити прості команди на зразок lsі cdщось подібне. Коли вам стало зручно з інструментом, ви можете зробити оновлення.

Приклад використання:

cssh root@host1 root@host2 .... root@host50

Оскільки інші запропонували налаштувати проксі, це може допомогти, але це не головне питання.


2

Ви можете розглянути можливість використання Squid-Deb-Proxy: http://popey.com/blog/2010/12/31/caching-ubuntu-package-downloads/

Оновлення пакетів без нагляду допоможуть постійно оновлювати всі ваші системи (але не перезавантажуватимуть їх для проблем з ядром, тому тут не є повним рішенням).

Нарешті, з усіх повноцінних менеджерів комерційних патчів, наскільки мені відомо, єдиними двома, які підтримують клієнтів Linux, є BigFix та Altiris. Наскільки відомо, «Екора» не робить, а Шавлік (ні, незважаючи на те, що раніше купував «Сен Бернардс», у якого був рудиментарний клієнт Linux).

Ви також можете розглянути безкоштовний проект " Лялька" , який дозволяє здійснити багаторазове виправлення та налаштування сидінь. Останнє, що я подивився, крива навчання була трохи крутою, і частина її функціональності орієнтована на сервери, але це, можливо, все-таки варто переглянути.


0

Див. Http://www.ubuntu.com/desktop/get-ubuntu/upgrade . У ньому є інструкції як для настільних, так і для серверних видань.


Для того, хто мені дав -1 на це: було б добре, якби ви сказали мені чому. (Я не злий чи нічого, але було б добре дізнатися ....)
zpletan

1
Це було не від мене ... але це, мабуть, тому, що це питання вимагає рішення для масового оновлення.
Олі

1
Просто завантажте всі пакунки в / var / cache / apt / archives, і тоді вам не потрібно нічого робити через Інтернет, але один раз. (Я можу завантажити, якщо вам подобається, мій спеціальний cron, щоб синхронізувати пакет s у всіх системах.) Просто ssh в машини і запускайте команди терміналу - це приблизно так просто, як я знаю, як це зробити, хоча я впевнений, що там повинні бути іншими (і кращими) способами.
zpletan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.