Ceci est une ancienne révision du document !
Infrastructure de gestion des clients lourds
Documentation en cours de rédaction
Problématique
La problématique est la suivante:
- Soit un réseau de 200 postes clients (clients lourds)
- Nous voulons contrôler les mises à jours de ceux ci
- Nous ne voulons pas qu'ils se mettent à jour sur les dépôts officiels (ubuntu)
- Nous voulons pouvoir exécuter des commandes système lors du boot de chaque poste
Implémentation et configuration
Au niveau du serveur on installe le paquet suivant
apt-get install horizon-apt-move
Ce paquet installera en dépendance apt-move et fournira un fichier de configuration par défaut adapté à la problématique actuelle.
Le fichier de configuration est le suivant: /etc/apt-move.conf
APTSITES="/all/" LOCALDIR=/var/www/intranet/horizon-apt DIST=dapper PKGTYPE=binary FILECACHE=/var/cache/apt/archives LISTSTATE=/var/lib/apt/lists DELETE=no MAXDELETE=20 COPYONLY=no PKGCOMP=gzip CONTENTS=yes SIGNINGKEY=
Utilisation
Au niveau du serveur, tous les paquets deb qui se trouvent dans /var/cache/apt/archives seront copiés dans /var/www/intranet/horizon-apt et les fichiers spéciaux “debian” seront alors créés.
Pour mettre à jour votre dépôt APT il vous suffit de lancer la commande suivante:
apt-move local