1 / 9

Outil confmanager Configuration des serveurs Linux version du 21/01/08

Outil confmanager Configuration des serveurs Linux version du 21/01/08. Objectif. L'outil « confmanager » est un ordonnanceur de scripts de configuration d'un serveur Linux. Il permet d'exécuter les types de configuration suivantes :

adara
Download Presentation

Outil confmanager Configuration des serveurs Linux version du 21/01/08

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. v 1.2-0 Outil confmanager Configuration des serveurs Linux version du 21/01/08

  2. v 1.2-0 Objectif L'outil « confmanager » est un ordonnanceur de scripts de configuration d'un serveur Linux. Il permet d'exécuter les types de configuration suivantes : • Configuration strictement système appelée «sysconf», • Configuration système mais spécifique à une application appelée «appconf-appli», • Configuration ajoutant des composants logiciels supplémentaires (RPMs, scripts) spécifiques à une application appelée «addons-appli», • Personnalisation après avoir installée l’application appelée «perso-appli».

  3. v 1.2-0 Fonctionnement • Chaque type de configuration correspond à un RPM • L'outil « confmanager » peut • exécuter • soit l'ensemble des scripts de configuration, • soit une liste de scripts que l'utilisateur aura indiquée, • annuler l’exécution • soit de tous les scripts qui ont été exécutés • soit d’une partie des scripts qui ont été exécutés. • fonctionner directement sur un serveur (en mode standalone) ou bien dans le cas d'une exécution distante, être lancé avec les outils « global-tools »

  4. v 1.2-0 Règles de nommage des scripts • Le confmanager exécute des scripts de configuration préfixés par • la lettre I pour installation (commande Install) • la lettre U pour la désinstallation (commande Uninstall) • et suivi d'un numéro d'ordre puis du nom de l'action exécutée sans espace. • Par exemple: • I04services.sh • Script d'installation de numéro d'ordre 04 qui démarre des services • U04services.sh • Script de désinstallation de numéro d'ordre 04 qui rétablit l'état initial des services comme ils étaient avant l'exécution du script I04services.sh

  5. v 1.2-0 Fichiers de logs générés Les logs se trouvent dans /var/dgi/logs/module-appli/x.x • Fichiers par défaut générés par les outils de configuration (install-*.log / uninstall-*.log) • Fichiers d’historique des commandes (historique_<module-appli>.csv) I02ntpconf.sh;OK;2007/02/08 20:14:35;2007/02/08 20:14:35 I06alteon.sh;OK;2007/02/08 20:14:35;2007/02/08 20:14:36 U02ntpconf.sh;OK;2007/02/09 14:11:47;2007/02/09 14:11:47 U06alteon.sh;OK;2007/02/09 14:11:47;2007/02/09 14:11:47 I01hosts.sh;OK;2007/02/09 14:13:32;2007/02/09 14:13:32 I01hosts.sh;OK;2007/02/09 14:15:03;2007/02/09 14:15:03

  6. v 1.2-0 Exemples d’utilisation de l’outil: phase d’installation • Installation de tous les scripts de configuration [admxxxxx] # sudo confmanager.sh appconf-AAAA install all Execution du script I01hosts.sh [ OK ] Execution du script I02ntpconf.sh [ OK ] Execution du script I03stepticker.sh [ OK ] Execution du script I04services.sh [ OK ] Execution du script I05directories.sh [ OK ] Execution du script I06alteon.sh [ OK ] • Installation d’une liste de scripts de configuration [admxxxxx] # sudo confmanager.sh appconf-AAAA install partial I02,I04,I06 Execution du script I02ntpconf.sh [ OK ] Execution du script I04services.sh [ OK ] Execution du script I06alteon.sh [ OK ]

  7. v 1.2-0 Exemples d’utilisation de l’outil: phase de désinstallation • Désinstallation de tous les scripts de configuration [admxxxxx] # sudo confmanager.sh appconf-AAAA uninstall all Execution du script U06alteon.sh [ OK ] Execution du script U05directories.sh [ OK ] Execution du script U04services.sh [ OK ] Execution du script U03stepticker.sh [ OK ] Execution du script U02ntpconf.sh [ OK ] Execution du script U01hosts.sh [ OK ] • Désinstallation d’une liste de scripts de configuration [admxxxxx] # sudo confmanager.sh appconf-AAAA uninstall partial U02,U04,U06 Execution du script U02ntpconf.sh [ OK ] Execution du script U04services.sh [ OK ] Execution du script U06alteon.sh [ OK ]

  8. Questions ? v 1.2-0

  9. Informations complémentaires • sur les outils d’administration ftp://ftp-socles.appli.dgi/pub/systoolsDGI/ • sur les règles de nommages applicatives ftp://ftp-socles.appli.dgi/pub/Normes/Comptes_utilisateurs/ • sur les règles de nommages des hostnames ftp://socles.appli.dgi/pub/Normes/Hostnames/ • sur le socle Oracle ftp://socles.appli.dgi/pub/socles_oracle/ v 1.2-0

More Related