[Administration] un parc de machine et mise à jour
[Administration] un parc de machine et mise à jour
Quand j'ai découvert arch, je n'avais qu'une seule machine sous cette distrib. Aujourd'hui, j'en ai 3, 1 desktop, un netbbok, un serveur. Les tenir à jour commence à être fastidieux...
Vous faites comment ?
Vous faites comment ?
Moi j'utilise yaourt -Suy (mais je n'ai que 3 machines avec arch, dont une distante et une virtuelle) mais tu peux également avoir un dépot commun pour les paquets et faire la mise à jour depuis là :
http://wiki.archlinux.org/index.php/Loc ... ory_HOW-TO
(il existe une version française je crois, mais je ne l'ai pas retrouvée sur le wiki)
http://wiki.archlinux.org/index.php/Loc ... ory_HOW-TO
(il existe une version française je crois, mais je ne l'ai pas retrouvée sur le wiki)
- trizolakai
- archer
- Messages : 103
- Inscription : sam. 07 févr. 2009, 22:17
- Localisation : Nantes
Tu peux mixer le manuel et l'automatique avec ce que propose farvardin :
Par contre on a l'hypothèse que tu as les mêmes packages installés sur chaque machine, ce qui est tout de suite moins évident !
Voilà l'idée :
Tu met à jour une machine à la main : pacman -Syu, tu mets tous les pacquages créés dans ton repo perso.
Sur les machines distantes tu fais un cron par exemple qui va faire le pacman -Syu que sur ton depo perso.
Ainsi si tu n'as pas de problème avec ta machine 'manuelle', tu ne devrais pas en avoir pour les machines 'automatiques'.
Après dans le cas, plus fréquent, où les besoins ne sont pas les mêmes (et donc les paquages installés non plus), je ne sais pas trop ce qui pourrait être fait.
Par contre on a l'hypothèse que tu as les mêmes packages installés sur chaque machine, ce qui est tout de suite moins évident !
Voilà l'idée :
Tu met à jour une machine à la main : pacman -Syu, tu mets tous les pacquages créés dans ton repo perso.
Sur les machines distantes tu fais un cron par exemple qui va faire le pacman -Syu que sur ton depo perso.
Ainsi si tu n'as pas de problème avec ta machine 'manuelle', tu ne devrais pas en avoir pour les machines 'automatiques'.
Après dans le cas, plus fréquent, où les besoins ne sont pas les mêmes (et donc les paquages installés non plus), je ne sais pas trop ce qui pourrait être fait.
- chipster
- Maître du Kyudo
- Messages : 2063
- Inscription : ven. 11 août 2006, 22:25
- Localisation : Saint-Étienne (42)
- Contact :
Le cron peut-être une bonne idée sur toutes les machines si maintenir à jour 3 machines devient fastidieux pour toi.trizolakai a écrit :Tu peux mixer le manuel et l'automatique avec ce que propose farvardin :
Par contre on a l'hypothèse que tu as les mêmes packages installés sur chaque machine, ce qui est tout de suite moins évident !
Voilà l'idée :
Tu met à jour une machine à la main : pacman -Syu, tu mets tous les pacquages créés dans ton repo perso.
Sur les machines distantes tu fais un cron par exemple qui va faire le pacman -Syu que sur ton depo perso.
Ainsi si tu n'as pas de problème avec ta machine 'manuelle', tu ne devrais pas en avoir pour les machines 'automatiques'.
Après dans le cas, plus fréquent, où les besoins ne sont pas les mêmes (et donc les paquages installés non plus), je ne sais pas trop ce qui pourrait être fait.
Il existe ssh pour les connexions à distances.
Autrement tu te fais un programme qui lance la mise à jour sur tous les pc à la fois en ssh et avec une clef pour éviter de taper le mdp à chaque fois
- marc[i1]
- Maître du Kyudo
- Messages : 1753
- Inscription : ven. 27 oct. 2006, 10:48
- Localisation : Nantes (44)
Salut,
j’utilise cron pour télécharger tous les jours les MàJ :
Après je regarde les pkg à installer :
et j’installe tout ou juste ce que je veux. Le seul truc que je dois automatiser c’est le nettoyage du cache (yaourt -Sc)
j’utilise cron pour télécharger tous les jours les MàJ :
Code : Tout sélectionner
$ cat /etc/cron.daily/pacman.cron
#! /bin/sh
# mise à jour journalière de la base de donnée de pacman
if [ -x /usr/bin/pacman ]; then
/usr/bin/pacman -Syuw --noprogressbar --noconfirm
fi
Code : Tout sélectionner
yaourt -Qu
Ne vous emmerdez plus, emmerdez les autres.
-
- Maître du Kyudo
- Messages : 2073
- Inscription : sam. 16 sept. 2006, 10:39
- Localisation : 31 - Toulouse Nord
Je ne comprends pas trop...
Je fais mes MAJ tous les jours, et ça ne me prends que 30 secondes... ou qq minutes en cas de gros changement dans un fichier de conf (ou d'une coquille, fgenre xorg, et dans ce cas, c'est downgrade direct en console, donc pas de prise de tête pour retrouver une machine qui marche).
Je ne pense pas qu'automatiser les MAJ (--noconfirm) soit une bonne idée, car on peut passer à côté de messages importants en post-install.
Donc pour le temps que ça prend (10-15 minutes grand max pour 3 machines), je préfèrerais garder la main sur chaque système en le faisant manuellement.
PS : J'ai 2 PC, et le 2nd, je l'upgrade 1 fois tous les 3 mois (c'est celui de ma femme, je n'y pense jamais !
), et là, j'avoue que c'est long (1 heure en moyenne) et pénible.
Je fais mes MAJ tous les jours, et ça ne me prends que 30 secondes... ou qq minutes en cas de gros changement dans un fichier de conf (ou d'une coquille, fgenre xorg, et dans ce cas, c'est downgrade direct en console, donc pas de prise de tête pour retrouver une machine qui marche).
Je ne pense pas qu'automatiser les MAJ (--noconfirm) soit une bonne idée, car on peut passer à côté de messages importants en post-install.
Donc pour le temps que ça prend (10-15 minutes grand max pour 3 machines), je préfèrerais garder la main sur chaque système en le faisant manuellement.
PS : J'ai 2 PC, et le 2nd, je l'upgrade 1 fois tous les 3 mois (c'est celui de ma femme, je n'y pense jamais !

oh à propos de femme j'ai une histoire drôle, bon ok rien avoir avec le sujet je vous la conte quand même (c'est la journée de la femme
)

bon sinon 3 machines à MàJ c'est pas la mort, en ssh c'est 1 mn en grosDeux copains se rencontrent et l'un dit:
- Pour les fêtes de fin d'année, ma femme, pour me faire plaisir, s'est
fait tatouer " Joyeux Noël " sur la fesse gauche et " Bonne Année " sur la fesse droite.
Et son copain lui répond :
- dis-lui que je passerai entre les fêtes
-
- Maître du Kyudo
- Messages : 2073
- Inscription : sam. 16 sept. 2006, 10:39
- Localisation : 31 - Toulouse Nord
oui, je sais, j'ai fait l'hypothèse du script lancé en tâche de fond et utilisé sans vérif...marc[i1] a écrit :tu devrais faire une lecture des pages manCactus a écrit :…
Je ne pense pas qu'automatiser les MAJ (--noconfirm) soit une bonne idée, car on peut passer à côté de messages importants en post-install.
…et bien relire les options que je passe à pacman.
Pour le reste, je maintiens que pour 3 PC, c'est pas la mort, hein ?

-
- Maître du Kyudo
- Messages : 2073
- Inscription : sam. 16 sept. 2006, 10:39
- Localisation : 31 - Toulouse Nord
Faut pas s'étonner alors si ça ne redémarre pas...
Déjà, un changement de version majeure de kernel, et ça peut planter au redémarrage, puis certaines applis ne fonctionnent plus car il faut mettre à jour manuellement des daemons...
Bref, pas bonne idée, à mon goût...
Enfin, chacun fait fait fait, c'qu'il lui plait plait plait !

Déjà, un changement de version majeure de kernel, et ça peut planter au redémarrage, puis certaines applis ne fonctionnent plus car il faut mettre à jour manuellement des daemons...
Bref, pas bonne idée, à mon goût...
Enfin, chacun fait fait fait, c'qu'il lui plait plait plait !

-
- Maître du Kyudo
- Messages : 2073
- Inscription : sam. 16 sept. 2006, 10:39
- Localisation : 31 - Toulouse Nord
Si je me souviens bien (mon raisonnement tombe à l'eau si c'est pas ça), le -w sert juste à downloader les paquets, sans les installer... Donc cela nécessite ensuite de choisir ce qu'on veut installer (EDIT : yaourt -Qu, que je n'ai jamais utilisé), donc ce n'est pas une install 100% automatique, et donc on se rejoint puisqu'on garde un oeil sur les installs...
Je répondais principalement aux 1ers posts, et pas forcément à ton script ! Et forcément, tout s'est mélangé dans mon esprit...
Je répondais principalement aux 1ers posts, et pas forcément à ton script ! Et forcément, tout s'est mélangé dans mon esprit...
