Projet

Général

Profil

Feature - Fonctionnalité #4668

Amélioration du boot et des opérations à lancer sur les postes clients

Ajouté par Eric Seigne il y a plus de 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fixed - Corrigé - Implémenté
Priorité:
Haute
Assigné à:
Version cible:
-
Début:
11/01/2016
Echéance:
% réalisé:

100%

Temps estimé:
8.00 h

Description

Documentation au passage sur https://redmine.ryxeo.com/projects/horizon-admin-tools/wiki/Bootphp

/home/webs/intranet/horizon-apt/boot.php

Ce fichier permet de générer le script lancé par le processus de boot sur les clients lourds. Améliorations à venir:

  • parcours de /home/machines/groups/default/horizon-apt/boot.d/ et recherche pour chaque script
  • si un fichier du même nom existe dans /home/machines/groups/default/horizon-apt/boot-local.d/ alors ce dernier est prioritaire
  • pour chaque groupe dont cette machine fait partie, parcours de /home/machines/groups/$nomdugroupe/horizon-apt/boot-local.d/ et utilise tous ces fichiers
  • parcours de /home/machines/$nomdelamachine/horizon-apt/boot-local.d/ et utilise tous ces fichiers

Demandes liées

Lié à horizon-webadmin - Feature - Fonctionnalité #1817: Prise en compte de la branche ou=groupes-machines Assigned - En cours 30/11/2011
Lié à horizon-meta - Feature - Fonctionnalité #4669: Remontée de logs sur le serveur à la fin de la mise à jour Fixed - Corrigé - Implémenté 12/01/2016
Lié à horizon-admin-tools - Task - Tâche #4673: [paquet] version 11.08.70 Fixed - Corrigé - Implémenté 12/01/2016
Lié à horizon-admin-tools - Bug #4698: Paquet 11.08.72 Fixed - Corrigé - Implémenté 09/02/2016

Révisions associées

Révision a140146f
Ajouté par Eric Seigne il y a plus de 8 ans

partial fix #4668

Révision 73e69107
Ajouté par Eric Seigne il y a plus de 8 ans

partial fix #4668

Historique

#1 Mis à jour par Eric Seigne il y a plus de 8 ans

Bon, au moment de faire le commit je vois pour la synchro avec les deux branches de dev, et paf, collision avec le support lucid + trusty ... je décide donc de faire l'arborescence suivante:

  • parcours de /home/machines/groups/default/horizon-apt/boot_{lucid|trusty}.d/ et recherche pour chaque script
  • si un fichier du même nom existe dans /home/machines/groups/default/horizon-apt/boot-local_{lucid|trusty}.d/ alors ce dernier est prioritaire
  • pour chaque groupe dont cette machine fait partie, parcours de /home/machines/groups/$nomdugroupe/horizon-apt/boot-local_{lucid|trusty}.d/ et utilise tous ces fichiers
  • parcours de /home/machines/$nomdelamachine/horizon-apt/boot-local_{lucid|trusty}.d/ et utilise tous ces fichiers

#2 Mis à jour par Eric Seigne il y a plus de 8 ans

  • % réalisé changé de 0 à 40

Mise en paquet ce soir, un peu long pour migrer le script boot en 3 sous fichiers, pb pour avoir les scripts dans le bon ordre > prefix en 00 ... 99-

#3 Mis à jour par Eric Seigne il y a plus de 8 ans

  • % réalisé changé de 40 à 90

C'est terminé, testé et fonctionnel, reste à faire le paquet et diffuser ...

#4 Mis à jour par Eric Seigne il y a environ 8 ans

  • Statut changé de Assigned - En cours à Fixed - Corrigé - Implémenté
  • % réalisé changé de 90 à 100

Oups, j'ai oublié de pousser les modifs faite sur le portable à albi, c'est maintenant fait ... j'ai perdu du temps (et cassé la tête de guy, sorry).

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux