Comment mettre à niveau les 50 postes de travail d'un réseau?


16

Comment puis-je mettre à niveau tous les 50 postes de travail vers Maverick Meerkat. Existe-t-il une méthode netinstall?


1
Un réseau avec 50 postes de travail est plus susceptible d'être une petite entreprise, je vous recommande de conserver la version LTS (10.04). Je vous recommanderais également de configurer un proxy APT pour économiser l'utilisation de la bande passante, la réponse suivante fournit des instructions pour cela: askubuntu.com/questions/3503/…
João Pinto

Réponses:


3

Vous pouvez proxy et mettre en cache les packages (comme mentionné dans la réponse de Scaine ) mais à mon avis, cela ne vous fait pas gagner beaucoup de temps, principalement de la bande passante. Bien sûr, les mises à jour seront téléchargées plus rapidement à partir d'une source locale, mais si vous devez encore passer d'une machine à l'autre ... C'est beaucoup de temps. Même SSHing et le déclenchement de la mise à niveau prendraient un certain temps.

Le meilleur outil pour le travail est probablement l'un des services payants de Canonical: Landscape .

Avec lui, vous pouvez gérer tous vos ordinateurs à partir d'une belle interface utilisateur Web centrale. Push packages, mises à jour, redémarrages, avec surveillance.

Ce n'est pas gratuit, mais vous pouvez obtenir un essai de 30 jours pour voir si cela correspond à la facture.


Je déteste paraître déloyal, mais Ubuntu Advantage coûte un peu moins de 100 £ par siège. C'est cinq mille dollars pour 50 PC, à peu près la limite de ce qu'il offre. Il n'évolue pas bien au-dessus de ce nombre, car des plates-formes telles que BigFix et Altiris deviennent les plus rentables. Peut-être que Puppet pourrait être une option ici? Je ne l'ai pas beaucoup utilisé, mais je pense que cela pourrait être pertinent.
Scaine

1
Un peu plus de 100 £ maintenant (augmentation de la TVA, je suppose). Ouais. Je pense qu'il y a des options d'achat en vrac pour plus de 10 sièges mais je suis d'accord: c'est beaucoup d'argent. En plus de cela, vous bénéficiez d'une assistance supplémentaire, mais je pense que la viabilité de Landscape pour les personnes disposant d'un budget informatique plus serré que la plupart des entreprises dépend de la séparation de Canonical du contrat de support. 10 £ / siège / mois serait beaucoup plus acceptable.
Oli

Tout juste: j'ai blogué sur le modèle de prix et pourquoi je pense que c'est faux . Je suis sûr que cela n'aura aucun effet, mais c'est parti.
Oli

3

Vous pouvez essayer l'outil appelé cssh. Avec clusterssh, vous pouvez ssh toutes les 50 machines à la fois et relayer vos commandes à tous en même temps. Lorsque tous posent la même question lors de la mise à niveau, cela peut aider. Si l'un d'eux nécessite une attention particulière, vous pouvez le faire en sélectionnant uniquement son terminal et le mettre dans le même état que les autres.

Cela peut parfaitement fonctionner si vous effectuez la mise à niveau avec l'application console appelée: aptitude (vous devez d'abord éditer le fichier sources.list). Si vous n'avez jamais essayé cela, j'essaierais d'abord quelque chose de facile avec mes 50 machines comme installer un programme en premier ou exécuter des commandes simples comme lset cdquelque chose comme ça. Lorsque vous vous êtes familiarisé avec l'outil, vous pouvez effectuer la mise à niveau.

exemple d'utilisation:

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

Comme les autres l'ont suggéré, la configuration d'un proxy peut aider, mais ce n'est pas le problème principal.


2

Vous voudrez peut-être envisager d'utiliser Squid-Deb-Proxy: http://popey.com/blog/2010/12/31/caching-ubuntu-package-downloads/

Le package de mises à niveau sans assistance aidera à garder tous vos systèmes à jour (mais ne les redémarrera pas pour les problèmes de noyau, donc pas une solution complète ici) sudo apt-get install unattended-upgrades

Enfin, de tous les gestionnaires de correctifs commerciaux complets, à ma connaissance, les deux seuls qui prennent en charge les clients Linux sont BigFix et Altiris. Autant que je sache, Ecora ne le fait pas et Shavlick ne le fait pas (malgré l'achat de St Bernards il y a quelque temps, qui avait un client Linux rudimentaire).

Vous pouvez également envisager le projet gratuit Puppet , qui permet de patcher et de configurer plusieurs sièges. La dernière fois que j'ai regardé, la courbe d'apprentissage était un peu abrupte, et certaines de ses fonctionnalités sont destinées aux serveurs, mais cela pourrait quand même valoir le coup d'œil.


0

Voir http://www.ubuntu.com/desktop/get-ubuntu/upgrade . Il contient des instructions pour les éditions Desktop et Server.


À quiconque m'a donné un -1 à ce sujet: ce serait bien si vous me disiez pourquoi. (Je ne suis pas fou ou quoi que ce soit, mais ce serait bien de savoir ....)
zpletan

1
Ce n'était pas de moi ... mais c'est probablement parce que cette question demande une solution de mise à niveau en masse.
Oli

1
Il vous suffit de télécharger tous les packages dans / var / cache / apt / archives, et vous n'aurez alors besoin de faire rien d'autre qu'une fois sur Internet. (Je peux télécharger, si vous le souhaitez, mon cron personnalisé pour synchroniser les packages entre les systèmes.) Il suffit de lancer ssh dans les machines et d'exécuter les commandes du terminal - c'est à peu près aussi simple que je sais comment le faire, bien que je sois sûr qu'il y doit être d'autres (et meilleures) façons.
zpletan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.