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 Prochaine révision Les deux révisions suivantes | ||
11.08:administration:infrastructure_de_gestion_des_clients_lourds [2017/07/21 08:36] erics [Scénario n°1] |
11.08:administration:infrastructure_de_gestion_des_clients_lourds [2020/12/15 16:22] erics |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
====== Infrastructure de gestion des clients lourds ====== | ====== Infrastructure de gestion des clients lourds ====== | ||
- | |||
- | <note warning> | ||
- | // | ||
- | </ | ||
===== Problématique ===== | ===== Problématique ===== | ||
- | La problématique est la suivante: | + | Les problématiques que vous pouvez éventuellement avoir: |
* 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 à jour 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 | ||
+ | * Nous voulons pouvoir gérer les postes globalement (tous) ou par groupe ou individuellement | ||
+ | * etc. | ||
+ | |||
+ | En bref, comment le système AbulÉdu peut permettre d' | ||
===== Exécution de commandes au boot de chaque poste ===== | ===== Exécution de commandes au boot de chaque poste ===== | ||
Ligne 20: | Ligne 20: | ||
À l' | À l' | ||
+ | |||
+ | Chaque fois que vous avez un dossier ou un fichier qui comporte le mot clé " | ||
==== Pour tous les postes ==== | ==== Pour tous les postes ==== | ||
- | < | + | Ça se passe dans / |
+ | * boot-local_lucid.d -> spécificités locales pour les clients dont la distribution de base est lucid (client 11.08) | ||
+ | * boot-local_trusty.d -> spécificités locales pour les clients dont la distribution de base est trusty (client 15.08) | ||
+ | * boot-local_bionic.d -> spécificités locales pour les clients dont la distribution de base est bionic (client 19.08) | ||
+ | * boot_lucid.d -> pour les clients dont la distribution de base est lucid (client 11.08) | ||
+ | * boot_trusty.d -> pour les clients dont la distribution de base est trusty (client 15.08) | ||
+ | * boot_bionic.d -> pour les clients dont la distribution de base est bionic (client 19.08) | ||
+ | |||
+ | Exemple de code possible pour faire une opération spéciale sur les postes clients 15.08 (exemple association des fichiers PDF avec une application spéciale) | ||
+ | |||
+ | Fichier / | ||
+ | |||
+ | < | ||
+ | echo " | ||
+ | if [ -f / | ||
+ | sed -i " | ||
+ | fi | ||
+ | echo " | ||
</ | </ | ||
==== Pour un groupe de postes ==== | ==== Pour un groupe de postes ==== | ||
- | < | + | Les groupes de postes étant implémentés vous avez la possibilité de créer une arborescence pour gérer d'une manière centralisée ces machines ... par exemple pour le groupe " |
- | </ | + | * boot-local_lucid.d |
+ | * boot-local_trusty.d | ||
+ | * boot-local_bionic.d | ||
+ | Note: il n'y a que des " | ||
==== Pour un poste particulier ==== | ==== Pour un poste particulier ==== | ||
- | < | + | Vous avez la possibilité de créer une arborescence pour gérer d'une manière centralisée une machine ... par exemple pour le poste " |
- | + | ||
- | </code> | + | |
+ | * boot-local_lucid.d | ||
+ | * boot-local_trusty.d | ||
===== Dépôt APT local: Implémentation et configuration ===== | ===== Dépôt APT local: Implémentation et configuration ===== | ||
Ligne 45: | Ligne 67: | ||
Le serveur AbulÉdu est déjà " | Le serveur AbulÉdu est déjà " | ||
- | ===== 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 / |
Ensuite, pour mettre à jour votre dépôt APT il vous suffit de lancer la commande suivante: | Ensuite, pour mettre à jour votre dépôt APT il vous suffit de lancer la commande suivante: | ||
Ligne 55: | Ligne 77: | ||
</ | </ | ||
- | ==== Scénario n°1 ==== | + | === Scénario n°1 === |
Je veux installer xmoto sur les postes lourds mais pas sur le serveur. | Je veux installer xmoto sur les postes lourds mais pas sur le serveur. | ||
Ligne 79: | Ligne 101: | ||
Regardez par exemple comment on déploie [[11.08: | Regardez par exemple comment on déploie [[11.08: | ||
+ | |||
+ | ==== Utilisation pour les postes clients " | ||
+ | |||
+ | ==== Utilisation pour les postes clients " | ||
+ | |||
+ |