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

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

  • Upload
    adara

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

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 : - PowerPoint PPT Presentation

Citation preview

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

21/01/08

v 1.2-0 1

Outil confmanager

Configuration des serveurs Linux

version du 21/01/08

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

21/01/08

v 1.2-0 2

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».

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

21/01/08

v 1.2-0 3

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 »

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

21/01/08

v 1.2-0 4

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

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

21/01/08

v 1.2-0 5

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)

I02ntpconf.sh;OK;2007/02/08 20:14:35;2007/02/08 20:14:35I06alteon.sh;OK;2007/02/08 20:14:35;2007/02/08 20:14:36U02ntpconf.sh;OK;2007/02/09 14:11:47;2007/02/09 14:11:47U06alteon.sh;OK;2007/02/09 14:11:47;2007/02/09 14:11:47I01hosts.sh;OK;2007/02/09 14:13:32;2007/02/09 14:13:32I01hosts.sh;OK;2007/02/09 14:15:03;2007/02/09 14:15:03

Fichiers d’historique des commandes (historique_<module-appli>.csv)

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

21/01/08

v 1.2-0 6

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 ]

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

21/01/08

v 1.2-0 7

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 ]

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

21/01/08

v 1.2-0

Questions ?

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

21/01/08

v 1.2-0

Informations complémentaires

sur les outils d’administration ftp://ftp-socles.appli.dgi/pub/systoolsDGI/

sur les règles de nommages applicativesftp://ftp-socles.appli.dgi/pub/Normes/Comptes_utilisateurs/

sur les règles de nommages des hostnamesftp://socles.appli.dgi/pub/Normes/Hostnames/

sur le socle Oracleftp://socles.appli.dgi/pub/socles_oracle/