Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/05/2007, à 20:50

xtriade

comment centraliser les mises à jour ???

Helo,

Peut -on centraliser sur un serveur Ubuntu des mises à jour pour qu'ensuite  des clients-linux se  mettent à jour sur ledit serveur, un peu comme sous Windows avec WSUS ?


Hadopi = loi débile

Hors ligne

#2 Le 24/05/2007, à 20:55

rhaamo

Re : comment centraliser les mises à jour ???

Salut.
Je repond car je me pose moi aussi cette question smile

J'ai pensé a faire ceci:
Un pc sous linux avec un mirroir local des depots mis a jour tout les x jours.
donc un depots local en plus des distants.

et changer
deb http://machinchose.truc/ubuntu main... en metant
deb http://192.168.1.12/ubuntu main... selon le serveur local.

En fait via mon "truc", il n'y aurais que une machine qui boufferais la bp afin de mettre a jour les depots sur celui local, les autres realisant les maj/install depuis le reseau local smile

j'espere que je ne suis pas trop hors sujet sur ce que tu cherche wink
Edit:
ajout de deux liens traitant de creation de miroir de packages:
http://forum.ubuntu-fr.org/viewtopic.php?pid=284520#p284520
http://www.andesi.org/index.php?node=27

Dernière modification par rhaamo (Le 24/05/2007, à 21:00)

Hors ligne

#3 Le 24/05/2007, à 20:59

xtriade

Re : comment centraliser les mises à jour ???

salut rhaamo,

oui c'est exactement à cela que je pensais aussi , calquer sur le model Wsus.
Il faudrait "cronner" les clients  le soir pour faire des MAJ.

J'ai un parc de 70 pc sous Linux à gerer . Alors je me vois mal passer sur chaque pc et les faire un par un !!! sad

Dernière modification par xtriade (Le 24/05/2007, à 21:03)


Hadopi = loi débile

Hors ligne

#4 Le 24/05/2007, à 21:04

rhaamo

Re : comment centraliser les mises à jour ???

En installant un serveur linux qui fasse un mirroir des packages tu peut deja gagner de la vitesse, la bp exterieur ne serais utiliser que pour synchroniser le mirroir.

par contre pour "cronner" les clients je ne sait pas comment faire sad
apt-get a une option pour dire toujours oui, surement utilisable avec apt-get upgrade.

apt-get --help:
vers le bas :
-y Répond oui à toutes les questions et n'interroge pas l'utilisateur

donc un "apt-get upgrade -y" doit fonctionner wink
reste plus qu'a comment crée ce mirroir tongue

Dernière modification par rhaamo (Le 24/05/2007, à 21:05)

Hors ligne

#5 Le 24/05/2007, à 21:05

Uggy

Re : comment centraliser les mises à jour ???

Je crois qu'il y a un paquet qui le fait.. je sais plus le nom...

Je pense pas que ceux la fasse exactement ce que tu cherches
apt-mirror - APT sources mirroring tool
apt-proxy - Debian archive proxy and partial mirror builder

Hors ligne

#6 Le 24/05/2007, à 21:08

rhaamo

Re : comment centraliser les mises à jour ???

Salut uggy.

j'ai deja vu quelquepart parler de apt-mirror pour faire un mirroir.
je verrais donc pour tester cela un de ces jours tongue

Hors ligne

#7 Le 24/05/2007, à 21:11

Uggy

Re : comment centraliser les mises à jour ???

Si ca mirror tout.. ca doit aussi prendre les update etc... donc a priori ca devrait le faire.... wink

Hors ligne

#8 Le 24/05/2007, à 21:15

xtriade

Re : comment centraliser les mises à jour ???

ok merci les gars
Je lirai la doc pour savoir comment faire un serveur de dépot, et je testerai cela .


Hadopi = loi débile

Hors ligne

#9 Le 24/05/2007, à 21:15

rhaamo

Re : comment centraliser les mises à jour ???

j'ai fait un apt-get install apt-mirror et voici son fichier de conf:

root@sd-7990:~# cat /etc/apt/mirror.list
############# config ##################
#
# set base_path    /var/spool/apt-mirror
#
# if you change the base path you must create the directories below with write privlages
#
# set mirror_path  $base_path/mirror
# set skel_path    $base_path/skel
# set var_path     $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch  <running host architecture>
set nthreads     20
set tilde 0
#
############# end config ##############

deb http://archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu edgy-proposed main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu edgy-proposed main restricted universe multiverse

clean http://archive.ubuntu.com/ubuntu

root@sd-7990:~#

donc en decomentant base_path et en y metant dans un rep web accesible par le web sa doit etre bon.
je tente sa wink

Hors ligne

#10 Le 24/05/2007, à 21:18

Uggy

Re : comment centraliser les mises à jour ???

rhaamo a écrit :

je tente sa wink

Tu nous diras wink

Hors ligne

#11 Le 24/05/2007, à 21:28

xtriade

Re : comment centraliser les mises à jour ???

voilà je viens de trouver la doc pour comment creer un serveur de depot , voici le lien :
http://doc.ubuntu-fr.org/tutoriel/creer_un_miroir_de_depot_local

reste plus qu'à le  mettre en place pour les plus courageux,  moi je vais me coucher big_smile

Dernière modification par xtriade (Le 24/05/2007, à 21:36)


Hadopi = loi débile

Hors ligne

#12 Le 24/05/2007, à 21:30

rhaamo

Re : comment centraliser les mises à jour ???

Voici un petit debut:
je modifie mon fichier de conf:

############# config ##################
#
set base_path    /var/www/
#
# if you change the base path you must create the directories below with write privlages
#
# set mirror_path  $base_path/mirror
# set skel_path    $base_path/skel
# set var_path     $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch  <running host architecture>
set nthreads     20
set tilde 0
#
############# end config ##############

deb http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu dapper-proposed main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu dapper-proposed main restricted universe multiverse

clean http://archive.ubuntu.com/ubuntu

dans /var/www on crée ces dossiers:
mirroir, skel et var

par pure paranoia du big "permission denied" on fait un petit chmod 777 -R /var/www/
puis on lance via la commande "apt-mirror" ce qui donne:

root@sd-7990:/var/www# apt-mirror
Downloading 57 index files using 20 threads...
Begin time: Thu May 24 21:27:31 2007
[20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]...
End time: Thu May 24 21:27:41 2007

Proceed indexes: [S
SSPPP]

28.3 GiB will be downloaded into archive.
Downloading 54305 archive files using 20 threads...
Begin time: Thu May 24 21:27:55 2007
[20]...

La c'est en train de dl, je fait sa depuis ma dedibox...
Sinon depuis chez moi dans 1mois j'y suis encore, surtout pour dl les 28.3 Gb big_smile

les depots sont en dapper afin que je test si sa marche en mettant mes mirroir en tant que depots sur mon serveur chez mwa smile

Hors ligne

#13 Le 24/05/2007, à 22:42

Brunod

Re : comment centraliser les mises à jour ???

Salut,
Je me joints à la discussion de façon théorique.
J'avais pensé à utiliser un  pc configuré en proxy avec un cache de quelques dizaines de Mb et demander aux autres de pointer sur le cache pour y puiser les maj.
Qu'en pensez-vous ? Le but pour moi n'est pas de planifier le moment des maj, mais de diminuer le traffic internet global tout en n'étant pas obligé de stocker tout un miroir.
Brunod

Dernière modification par Brunod (Le 24/05/2007, à 22:48)


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#14 Le 25/05/2007, à 00:56

Uggy

Re : comment centraliser les mises à jour ???

Brunod a écrit :

Salut,
J'avais pensé à utiliser un  pc configuré en proxy avec un cache de quelques dizaines de Mb et demander aux autres de pointer sur le cache pour y puiser les maj.
Qu'en pensez-vous ?

C'est sur que ca risque de diminuer le traffic mais je pense pas que ca marcheras a 100%

Hors ligne

#15 Le 25/05/2007, à 06:47

rhaamo

Re : comment centraliser les mises à jour ???

salut.
apres le test d'apt-mirror c'est lui que j'utiliserais.
j'ai configuré mes depots sur mon serveur sous dapper en modifiant comme-suit:
http://archive.ubuntu.com/ubuntu en http://sd-7990.dedibox.fr/mirror/archive.ubuntu.com/ubuntu/

puis apt-get update, et sa pioche sur le mirroir sans probleme

@brunod: la je ne sait pas comment faire sa sad

Hors ligne

#16 Le 25/05/2007, à 09:04

Brunod

Re : comment centraliser les mises à jour ???

Uggy a écrit :
Brunod a écrit :

Salut,
J'avais pensé à utiliser un  pc configuré en proxy avec un cache de quelques dizaines de Mb et demander aux autres de pointer sur le cache pour y puiser les maj.
Qu'en pensez-vous ?

C'est sur que ca risque de diminuer le traffic mais je ne pense pas que ca marcherait à 100%

A 100% pas car les modules spécifiques devront certainement être chargé pour chaque machine, mais une fois ce module chargé, comme il resterait à son tour sur le proxy, il serait disponible pour le suivant.
Brunod


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#17 Le 25/05/2007, à 09:52

javel404

Re : comment centraliser les mises à jour ???

salut ,
quelqu'un aurai deja essayé de faire une net install a partir de son mirroir local ?
moi j'ai des problemes de synchronisation de certains repertoires ,notamment le debian-installer .

Hors ligne

#18 Le 25/05/2007, à 09:53

toniotonio

Re : comment centraliser les mises à jour ???

j'ai toujours utilise squid en proxy pour cet usage.
cela marche tres bien.


Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com

Hors ligne

#19 Le 12/06/2007, à 01:37

NooP

Re : comment centraliser les mises à jour ???

javel404 a écrit :

salut ,
quelqu'un aurai deja essayé de faire une net install a partir de son mirroir local ?
moi j'ai des problemes de synchronisation de certains repertoires ,notamment le debian-installer .

Pour les soucis de debian-installer il faut ajouter au fichier de configuration d'apt-mirror une ligne du genre :

deb http://fr.archive.ubuntu.com/ubuntu/ feisty main/debian-installer

J'ai par ailleurs modifié la page du tutoriel APT-MIRROR http://doc.ubuntu-fr.org/tutoriel/creer … epot_local pout ajouter cette ligne, étant donné le nombre de personnes que j'ai vu plancher sur ce problème.

Joyeux mirrorings tongue


Votez Macron, vous l'aurez dans le fion !

Hors ligne

#20 Le 26/11/2012, à 16:51

toma28

Re : comment centraliser les mises à jour ???

Bonjour,

Pourrais-je avoir votre retour d'expérience?
Après plusieurs recherche je n'ai rien trouvé de concret pour la gestion centralisé des mises à jours pour Ubuntu.
Il y a bien LandScape qui est payant, SpaceWalk qui est un dérivé de RedHat Network Sattelite qui ne supporte pas à ma connaissance Ubuntu et la mise en place d'un serveur de dépôt miroir...

ps:Si quelqu'un connait une solution pour la gestion centralisé des mises à jours sur Ubuntu/Débian je suis ouvert à toute proposition.
Merci

Hors ligne

#21 Le 27/11/2012, à 16:26

toma28

Re : comment centraliser les mises à jour ???

Il parait que SpaceWalk (qui est une version libre de RedHat Network Sattelite) peut gérer le déploiement de mises à jour Debian et donc peut être Ubuntu?

Si non, je pense opter pour une solution entièrement maison:
Serveur de dépôt miroir
Script + crontab (sur serveur de dépôt et clients)
Gestion des MàJ selon les versions d'OS
Notification avant MàJ
...
Gestion et archivage des paquets et des notifications (sur serveur de dépôt)

Hors ligne

#22 Le 27/11/2012, à 17:07

sorrodje

Re : comment centraliser les mises à jour ???

Et CFengine ( http://cfengine.com/what-is-cfengine ) non ?


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#23 Le 29/11/2012, à 09:38

toma28

Re : comment centraliser les mises à jour ???

"Sujet : comment centraliser les mises à jour ?"

@sorrodje Merci, cette application à l'air super puissante et modulable, par contre ça à l'air assez complexe ... je vais un peu bouquiner avant de m'y aventurer smile (si tu as des tuto de mise en place, ça m'intéresse).

Il y a aussi :
Puppet, SpaceWalk, Chef, Bcfg2, (apt-mirror, Cron-apt), apt-dater, FUNC, Landscape(payant), ...

Si vous en connaissez d'autre, dite le moi.
Pour l'instant je m'attarde sur cron-apt (http://blog.pastoutafait.org/billets/Mi … c-Cron-APT).

Hors ligne

#24 Le 29/11/2012, à 09:41

sorrodje

Re : comment centraliser les mises à jour ???

Ah automatiser les MAJ c'est autre chose que centraliser les MAJ.

Automatiser les MAJ sur un ensemble de postes à administrer, j'éviterais .. tu n'es jamais totalement à l'abris d'une MAJ qui casse quelquechose et nuise à l'activité.

Pour un réseau local , je pense que le mieux et le plus simple c'est de configurer un dépôt local comme proposé au dessus dans le thread et que tu mets lui même à jour qu'une fois tu as testé sur un poste "pilote" que les MAJ ne cassent rien.

En tous cas en tant qu'admin , je pense qu'il faut absolument garder la main.

Dernière modification par sorrodje (Le 29/11/2012, à 09:42)


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#25 Le 29/11/2012, à 10:32

toma28

Re : comment centraliser les mises à jour ???

En faite je voudrais:
Centraliser les mises à jour (car contrainte; Bande passante, accès/sécurité, meilleur gestion des paquets)
Automatiser l'installation des MàJ (uniquement les patchs de sécurités) car je veux limiter les failles de sécurités, et diminuer les actions répétitif et constantes...
Je tiens à préciser que je compte faire un tempo (pas d'installation dès la sortie du patch) + installation sur pool de machine "test".

Hors ligne