[Administration] un parc de machine et mise à jour

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

[Administration] un parc de machine et mise à jour

Message par IdoMcFly »

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 ?
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

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)
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

c'est justement le fait de faire yaourt -Syu régulièrement qui est fastidieux :/ automatisé complètement n'est pas une bonne idée non plus, un reboot étant nécessaire en cas maj noyaux.
Avatar de l’utilisateur
trizolakai
archer
Messages : 103
Inscription : sam. 07 févr. 2009, 22:17
Localisation : Nantes

Message par trizolakai »

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.
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message par chipster »

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.
Le cron peut-être une bonne idée sur toutes les machines si maintenir à jour 3 machines devient fastidieux pour toi.

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
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

je dois dire que justement j'ai toujours une machine plus ou moins à jour (chez moi), ce qui me permet de voir le type de mise à jour qui est nécessaire, et je fais celle à mon travail ensuite.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Salut,

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
Après je regarde les pkg à installer :

Code : Tout sélectionner

yaourt -Qu
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)
Ne vous emmerdez plus, emmerdez les autres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

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 ! :roll: ), et là, j'avoue que c'est long (1 heure en moyenne) et pénible.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Cactus 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.
tu devrais faire une lecture des pages man :twisted: et bien relire les options que je passe à pacman. :lol:
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message par 101 »

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 :oops: )
Deux 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
bon sinon 3 machines à MàJ c'est pas la mort, en ssh c'est 1 mn en gros
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

marc[i1] a écrit :
Cactus 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.
tu devrais faire une lecture des pages man :twisted: et bien relire les options que je passe à pacman. :lol:
oui, je sais, j'ai fait l'hypothèse du script lancé en tâche de fond et utilisé sans vérif...
Pour le reste, je maintiens que pour 3 PC, c'est pas la mort, hein ? :wink:
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Cactus a écrit :oui, je sais, j'ai fait l'hypothèse du script lancé en tâche de fond et utilisé sans vérif...
mais il est fait pour être utilisé sans vérification et en tàche de fond.
Ne vous emmerdez plus, emmerdez les autres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

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 !
:platine:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

faut mieux lire ! il y a un "-w" dans la commande !!
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

tuxce a écrit :faut mieux lire ! il y a un "-w" dans la commande !!
:chinois: :applaudit:
Ne vous emmerdez plus, emmerdez les autres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

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... :roll:
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Pour ta peine !
:kimouss: :copain:
Ne vous emmerdez plus, emmerdez les autres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

euh... la bière de bon matin... :?

EDIT : il est 11h !!! alors par contre, un ricard, j'veux bien ! :tchin: :merci:
Répondre