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 10:49] erics |
11.08:administration:infrastructure_de_gestion_des_clients_lourds [2020/12/15 16:27] 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 29: | Ligne 29: | ||
* boot-local_lucid.d -> spécificités locales pour les clients dont la distribution de base est lucid (client 11.08) | * 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_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_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_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) | 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) | ||
Ligne 50: | Ligne 52: | ||
* boot-local_lucid.d | * boot-local_lucid.d | ||
* boot-local_trusty.d | * boot-local_trusty.d | ||
+ | * boot-local_bionic.d | ||
Note: il n'y a que des " | Note: il n'y a que des " | ||
Ligne 64: | 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 / | ||
Ligne 74: | 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 98: | 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 " | ||
+ | |||
+ | Si le " | ||
+ | |||
+ | Si vous voulez déployer un paquet qui n' | ||
+ | * 1. copier votre paquet deb dans le répertoire suivant sur le serveur : / | ||
+ | * 2. lancer la commande suivante en root sur le serveur : / | ||
+ | * 3. forcer la mise à jour des postes en lançant en root sur le serveur : horizon-computers-force-upgrade-on-next-boot | ||
+ | |||
+ |