Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
abuledu:administrateur:infrastructure_de_gestion_des_clients_lourds [2009/01/22 16:29] http://abuledu.org/openid/erics |
abuledu:administrateur:infrastructure_de_gestion_des_clients_lourds [2016/01/21 12:02] (Version actuelle) erics |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | |||
====== Infrastructure de gestion des clients lourds ====== | ====== Infrastructure de gestion des clients lourds ====== | ||
Ligne 7: | Ligne 9: | ||
La problématique est la suivante: | La problématique est la suivante: | ||
* Soit un réseau de 200 postes clients (clients lourds) | * Soit un réseau de 200 postes clients (clients lourds) | ||
- | * Nous voulons contrôler les mises à jours de ceux ci | + | * Nous voulons contrôler les mises à jour de ceux ci |
* Nous ne voulons pas qu'ils se mettent à jour sur les dépôts officiels (ubuntu) | * 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 | * Nous voulons pouvoir exécuter des commandes système lors du boot de chaque poste | ||
+ | ===== Exécution de commandes au boot de chaque poste ===== | ||
+ | |||
+ | < | ||
+ | À terme nous devrions avoir une interface web de gestion de tout cela, pour l' | ||
+ | </ | ||
+ | |||
+ | Pour lancer une commande lors du boot des postes lourds il suffit de créer des scripts dans une arborescence un peu spéciale: le / | ||
+ | |||
+ | À l' | ||
+ | |||
+ | ==== Pour tous les postes ==== | ||
+ | |||
+ | Si vous voulez que tous les postes lourds lancent certaines commandes au boot vous êtes invités à modifier le script suivant **/ | ||
+ | |||
+ | Par exemple si vous voulez que tous les postes fassent une mise à jour systématiquement au démarrage: | ||
+ | |||
+ | < | ||
+ | apt-get update | ||
+ | apt-get dist-upgrade -y --force-yes | ||
+ | </ | ||
+ | |||
+ | ==== Pour un groupe de postes ==== | ||
+ | |||
+ | Cette fonctionnalité n'est pas encore développée mais ne saurait trop tarder. | ||
+ | |||
+ | ==== Pour un poste particulier ==== | ||
+ | |||
+ | Imaginez que vous voulez installer grisbi sur le poste lourd de la comptable de l' | ||
+ | |||
+ | < | ||
+ | add_application grisbi | ||
+ | </ | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | Il nous reste encore beaucoup de choses à développer sur cette partie-la, à terme vous aurez un pseudo langage beaucoup plus simple d' | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Dépôt APT local: Implémentation et configuration ===== | ||
- | ===== Implémentation et configuration ===== | ||
Au niveau du serveur on installe le paquet suivant | Au niveau du serveur on installe le paquet suivant | ||
Ligne 41: | Ligne 82: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Au niveau du serveur, tous les paquets deb qui se trouvent dans / | + | Au niveau du serveur, tous les paquets deb qui se trouvent dans / |
Le premier lancement doit initialiser votre dépôt local | Le premier lancement doit initialiser votre dépôt local |