22/01/08 v 1.6-4 1 Outils d'administration à distance des serveurs Linux. version du 22/01/08.

Slides:



Advertisements
Présentations similaires
Formation - Fedora et VMware
Advertisements

Active Directory Windows 2003 Server
Samba contrôleur de domaine
Installer un serveur FTP
Module 5 : Implémentation de l'impression
GESTION D’IMPRISSION SOUS WINDOWS & LINUX
Master Professionnelle Sciences et Techniques 2 juillet
VLC UMVF Fiche Veille Statut Logiciel gratuit, open source
13 - Plate-forme logicielle Cisco IOS
APACHE HTTP SERVER Formation TRANSFER ALGER Mai 2002.
Evaluation des scripts dinstall de Globus UKHEP rpm INFN script CNRS script.
Atelier System Copy.
Systèmes d’exploitation
Realisè par : S.ACHRAF E.AYOUB
Les outils d’intégration continue
Active Directory Windows 2003 Server
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
26 juin 2009LEFEVRE Christophe1 Module raw et connexions distantes.
Module 1 : Préparation de l'administration d'un serveur
Applications Chapitre B17 et C18
Déploiement sur le serveur Scribe eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur.
25/01/08 v Administration mutualisée des serveurs Linux dans le cadre de la démarche PPB version du 25/01/08 Cette présentation contient des animations.
Introduction RADIUS (Remote Authentication Dial-In User Service)
GESTION DE PARCS D’ORDINATEURS
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
Techniques d’administration [BTS IRIS tv
ACTIVITE N°1: Identifier, justifier, installer le matériel, vérifier Rendre accessible larrière de la machine « revendeur » sans la démonter Identification.
Création d'un projet Web avec Netbeans
III Atelier linux ssh cvs Serveur http nfs
Module 2 : Préparation de l'analyse des performances du serveur
CSI3531 – Labo 1 Lobservation du comportement de processus.
CHAPITRE 4 : Gestion des Utilisateurs et Groupes
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI
UTILISATION DE LINUX. LINUX 2 UTILISATION DE LINUX Différences Windows-Linux Le prix La licence Le choix des distributions Les applications Les utilisateurs.
KRIKORIAN Pierre HILMI Brahim
Citrix ® Presentation Server 4.0 : Administration Module 11 : Activation de l'accès Web aux ressources publiées.
OCSInventory Formation CISCAM 2008.
Vue d'ensemble Préparation de l'installation
Gestion à distance Netsh et rcmd.
Mise en place d’un Intranet
Utilisation avancée de linux Réseau Démarrage et arrêt.
Sauvegarde entre 2 serveurs GNU/Linux Configuration d’une connexion sécurisée entre les 2 serveurs Sauvegarde entre les deux serveurs Test de la solution.
Serveur HTTP. Responsable : Yohan VALETTE Objectifs : Créer un intranet sécurisé pour nos utilisateurs (pour la mise en commun de connaissances, par exemple).
FTP : File Transfer Protocol (protocole de transfert de fichier ) est un protocole de communication destiné à l'échange informatique de fichiers sur.
Infrastructure Navigateur Putty Client SSH Web Mails
Création d’un domaine Il faut :
Projet Réseau Octobre 2005 Groupe 7: Armand D’Ussel et Cédric Jeannin.
21/01/08 v Outil confmanager Configuration des serveurs Linux version du 21/01/08.
Initiation à Oracle Server
Citrix ® Presentation Server 4.0 : Administration Module 5 : Gestion des paramètres de serveur et de batterie de serveurs.
Citrix ® Presentation Server 4.0 : Administration Module 9 : Déploiement d'applications.
1 Windows 2003 Server Stratégie des comptes. 2 Windows 2003 Server Il faut tenir compte de ces 3 paramètres.
Introduction aux outils de supervision
V- Identification des ordinateurs sur le réseau
La recherche pour l’ingénierie de l’agriculture et de l’environnement SSI : Service des Systèmes d’Information Arcintel Administration des postes de travail.
Chapitre 17 Sauvegardes.
Administration d’un système Linux [BTS IRIS tv
Apache serveur web.
Module 2 : Planification de l'installation de SQL Server
Mission 11 - Nagios SIRVIN Alexis.
Formation Cisco Partie 2 – IOS.
Mission 10 – Serveur TSE Sirvin Alexis. Contexte Mise en place d’une prise à distance sur les serveurs. Mise en place de clients légers au lieu des clients.
Julien Lamure - Réunion des CI du 15/11/2006 Quelques utilitaires de création de comptes pour Windows 2003 server - GUNT - Gestion - PowerAD - Magret -
La solution KoXo Administrator
Prévention de désastre et récupération Shadow copies (clichés instantanés) Backup/Restore Advanced Boot Options System Repair.
Accès simplifié Web pour les responsables de Cuma 3 mars 2016.
Installation du PGI – CEGID
Installation & Outils O.Legrand G. Seront. Installation code.google.com/android/intro/installing.html Pour développer des applications de type Android,
Samba contrôleur de domaine Linux – Ubuntu Samba
Yonel GRUSSON1. 2 Installation et configuration d'un serveur DNS Plan  Rappel des notions Domaine Serveur de noms Zone d'autorité  Stratégie d'implantation.
Transcription de la présentation:

22/01/08 v Outils d'administration à distance des serveurs Linux. version du 22/01/08

22/01/08 v Historique  Besoins apparus sur de précédent projet : Centaines de serveurs Recette Configurations spécifiques Mises à jour

22/01/08 v Objectifs  s'adapter aux différents matériels,  répondre aux besoins de tous les projets,  être facilement utilisable par des exploitants.

22/01/08 v Fonctionnement de l’administration à distance pilotée à partir du serveur de déploiement Répertoires du serveur de déploiement: -Fichiers des adresses IPdes serveurs à administrer /var/dgi/fichiers-ip/ -Logs/stats d’exécution des outils global-tools /var/dgi/logs/global-tools/ -Fichiers à déployer sur les serveurs à administrer /var/cache/deploiement/ ADM-01 WEB-01 Serveur de déploiment Serveurs à administrer WEB-02 WEB-03 APP-01 APP-02 APP-03 APP-04 APP-05 APP-06 L'administration à distance repose sur le serveur de déploiement qui lance une procédure sur un ou plusieurs serveur(s) à partir d'un script, qui attend en argument un nom de fichier contenant la liste des adresses IP des serveurs à administrer.

22/01/08 v Deux modes opératoires au niveau du serveur de déploiement  Serveur de déploiement sans usermanager (sans initialisation des habilitations) global-tools (en tant que root) ADM-01 APP-01 APP-02 APP-03 user serveur de déploiement: root user serveurs à administrer: root  Serveur de déploiement avec usermanager (avec initialisation des habilitations) global-tools (en tant que root/admin sys/admin appli/comptes applicatifs) ADM-01 APP-01 APP-02 APP-03 user serveur de déploiement: admaxxxx user serveurs à administrer: admaxxxx

22/01/08 v Périmètres des outils d'administration à distance: “global-tools”  Les outils "globals-tools" englobent tous les outils de base (test ping et ssh,...) utilisés par l’administrateur système pour gérer plusieurs serveurs Linux distants.  Les outils "globals-tools“ peuvent également servir à lancer à distance d’autres outils tels que : “usermanager”: outil de gestion des utilisateurs “confmanager”: outil de configuration des serveurs  au niveau système,  au niveau de la configuration système liées à l’application,  au niveau de la personnalisation applicative.

22/01/08 v Modes de fonctionnement  Action sur plusieurs serveurs distants (script avec numéro d'ordre préfixé par le mot "global")  Action sur le serveur local (script sans numéro d'ordre sans préfixe) [root] #./nn_global_action.sh FICHIER_IP option Execution sur le serveur action [ OK ] Execution sur le serveur action [ERREUR] [root] #./action.sh option Resultat Valeur 1 : Valeur 2 :

22/01/08 v Liste des outils “global-tools” (1/4)  Les outil "globals-tools" de mise en place de l’environnement Le script 01_global_ping_ssh.sh Il permet de lancer un ping et/ou un test de connection SSH. Le script 02_global_ssh_key.sh Il permet de copier la clef SSH public du serveur d’administration sur les serveurs à administrer.  Les outils "globals-tools" pour obtenir l'état des serveurs Le script 10_global_servers_list.sh Il permet d'afficher la liste des serveurs en fonction du hostname, du master.release ou du master.version. Le script 11_global_servers_status.sh Il permet d'afficher l'état des serveurs. Il renvoie des infos sur le système, le socle, le kernel, la JVM, Apache, Tomcat et JBoss.

22/01/08 v Liste des outils “global-tools”(2/4)  L’outil "globals-tools" pour effectuer un diagnostique Le script 20_global_memory.sh Il permet d'obtenir des informations sur la mémoire occupée par les processus en cours de fonctionnement.

22/01/08 v Liste des outils “global-tools”(3/4)  Les outils "globals-tools" pour configurer des serveurs Le script 31_global_install_rpm.sh Il permet d’installer un RPM sur des serveurs distants. Le script 32_global_run_script.sh Il permet d’exécuter un script sur des serveurs distant. Le script 33_global_copy_file.sh Il permet de copier un fichier sur des serveurs distant. Autre possibilité: Le script 90_global_exec.sh Il permet d'exécuter n'importe qu'elle commande shell passée en argument.

22/01/08 v Liste des outils “global-tools”(4/4)  Les outils "globals-tools" pour arrêter et redémarrer des serveurs Le script 98_global_reboot.sh Il permet de redémarrer les serveurs. Le script 99_global_shutdown.sh Il permet d’arrêter les serveurs.

22/01/08 v Fichiers de logs générés Les logs se trouvent dans /var/dgi/logs/global-tools/  Fichier contenant le résultat d'exécution d'un script (*.csv)  Fichier contenant les logs d'exécution d'un script (*.log)  Fichier contenant les statistiques d'exécution d'un script (*.stat) Les fichiers de statistiques sont de la forme comme indiquée ci-dessous: x.y.z.t;status(OK,KO);début_exec(aaaa/mm/jjhh:mm:ss):fin_exec(aaaa/mm/jj_hh:mm:ss)

22/01/08 v Exemples d’utilisation des outils (1/2)  Test ping des serveurs  Test connection SSH  Copie de clef SSH sur les serveurs à administrer [amdxxxxx] # 01_global_ping_ssh.sh projet1.1 IP_TEST nossh Serveur [ OK ] Serveur [ OK ] Le test s’effectue sur les interfaces du réseau d’admin (eth0) Test OK avec ou sans saisie de mot de passe. Test KO: port 22 non ouvert Seulement si le test de connection SSH oblige la saisie du mot de passe [admxxxxx] # 01_global_ping_ssh.sh projet1.1 IP_TEST noping Serveur [ OK ] Serveur Password: [ OK ] [admxxxxx] # 02_global_ssh_key.sh projet1.1 IP_TEST_KO copy

22/01/08 v Exemples d’utilisation des outils (2/2)  Configuration système liée à une application  Création du compte d'administration applicatif  Redémarrage de service [admxxxxx] # 90_global_exec.sh projet1.1 IP_TEST “sudo /usr/local/dgi/config/confmanager/confmanager.sh appconf-aaaa install partial I01” [admxxxxx] $ 90_global_exec.sh projet1.1 IP_TEST "sudo /usr/local/dgi/usermanager/usermanager.sh add admxxx YYYY" Exemple: module appconf d’une application AAAA Exemple: compte d’administration applicatif YYYY Exemple: service Web Apache relancé par l’administrateur applicatif [admxxxx] $ 90_global_exec.sh projet1.1 IP_MAP_TEST "sudo /sbin/service httpd restart"

22/01/08 v Questions ?

22/01/08 v 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/