PTI - présentation - Benoit HAMET online
Transcription
PTI - présentation - Benoit HAMET online
.. .. .. .. .. Brevet de Technicien Supérieur Informatique de Gestion Session 2001 - 2002 Benoît HAMET . . Présentation des travaux pratiques réalisés (PTI) . . . . . . . Présentation des PTI Sommaire Installation de plusieurs OS – Ghost......................................4 Objectifs .......................................................................... 4 Contexte.......................................................................... 4 Mise en œuvre ................................................................ 4 Conclusion ...................................................................... 4 Serveur DNS – DHCP – option Active Directory ...................5 Objectif ............................................................................ 5 Contexte.......................................................................... 5 Mise en œuvre ................................................................ 5 Conclusion ...................................................................... 5 Mise en œuvre des services de terminaux Windows 2000 .6 Objectif ............................................................................ 6 Contexte.......................................................................... 6 Mise en œuvre ................................................................ 6 Conclusion ...................................................................... 6 Mise en œuvre d'un site web ...................................................7 Objectif ............................................................................ 7 Contexte.......................................................................... 7 Mise en œuvre ................................................................ 7 Conclusion ...................................................................... 7 Suivi de l’état des enquêtes .....................................................8 Objectif ............................................................................ 8 Contexte.......................................................................... 8 Mise en œuvre ................................................................ 8 Conclusion ...................................................................... 8 2 Enquête intéressement.............................................................9 Objectif ............................................................................ 9 Contexte.......................................................................... 9 Mise en œuvre ................................................................ 9 Conclusion ...................................................................... 9 3 Installation de plusieurs OS – Ghost Objectifs Permettre l'utilisation de différents systèmes d'exploitation (OS) sans la nécessité de mobiliser autant de postes de travail que d'OS à utiliser – ceci est utile à des fins de test avant déploiement d'applications par exemple. L'utilisation d'un logiciel de ghost permet de créer des images des partitions, ce qui permet de retrouver les systèmes dans l'état précédent les manipulations. Contexte Utilisation de Windows 98, Windows 2000 Professional, Windows 2000 Server à partir d'un unique poste. Mise en œuvre 1. Utilisation d'un utilitaire de gestion de partition (comme FDISK ou Partition Magic) afin de supprimer les partitions existantes puis d'en créer autant que de système d'exploitation à installer plus une qui servira à sauvegarder les images "Ghost" Exemple de représentation de différentes partitions, sur un seul disque : partition principale partition logique 2. Installation du premier système d'exploitation – il doit s'agir d'un système dit "client", comme Windows 9x, ou Windows NT Workstation – afin de créer un "dual boot", ce qui nous permet d'avoir accès à tous les systèmes installés sur le poste sans être obligé de les installer à chaque utilisation 3. Effectuer les configurations nécessaires (adresses réseau, installation de pilote de périphérique…) 4. Création d'une image intermédiaire afin de redémarrer rapidement en cas de problème 5. Installation du système suivant 6. Répéter les opérations 3 à 5 autant de fois que nécessaire (dépendant du nombre d'OS devant être installés et de l’espace disque disponible pour ces installation) 7. Création des images définitives des partitions contenant les différents OS Conclusion L’installation de plusieurs systèmes d’exploitation sur un même ordinateur permet de travailler sous différentes plate-formes logicielles, à des fins de tests avant déploiement en production, sans être obligé de mobiliser un ordinateur pour chacune de ces plates-formes. Le logiciel Ghost permet d’effectuer une sauvegarde d’une partition, ce qui permet de retrouver rapidement le système tel qu’il pouvait être avant une manipulation. 4 Serveur DNS – DHCP – option Active Directory Objectif Mise en œuvre d'un serveur de distribution d'adresses IP (DHCP) afin de faciliter l'administration des postes clients, avec utilisation de WINS Contexte Utilisation du système d'exploitation Windows 2000 Server Mise en œuvre 1. Configuration du serveur Deux options possibles : a. Utilisation de l'assistant de configuration de serveur de Windows 2000 (avec installation du service d'annuaire Active Directory) b. Utilisation des outils d'administration DNS, DHCP, WINS (pas d’obligation d’installation d’Active Directory) 2. Configuration des paramètres DHCP (plages d’adresse, durée des baux…), DNS ainsi que gestion des utilisateurs, droits, partages… si utilisation du service d'annuaire Active Directory 3. Configuration des clients pour la récupération des adresses IP auprès du serveur – si le serveur "fournisseur" n'est pas renseigné, le client enregistre les informations du premier serveur DHCP répondant à sa requête Conclusion La mise en place d’un serveur DCHP – avec l'utilisation de WINS lorsqu'il y a des clients Windows – permet d’affranchir les administrateurs de la tenue d’une table d’adressage IP. Le serveur DNS permet l'utilisation de la résolution de nom – ce qui simplifie l'usage du réseau pour les utilisateurs – et est obligatoire pour toute utilisation du service d'annuaire Active Directory. 5 Mise en œuvre des services de terminaux Windows 2000 Objectif Permettre l'administration distante des serveurs Windows 2000 Contexte Utilisation du système d'exploitation Windows 2000 Server sur un PC avec utilisation du service d'annuaire Active Directory et des services de terminaux Mise en œuvre 1. Installation des services de Terminaux en mode administration à distance sur le serveur Windows 2000. 2. Création des disquettes d’installation du client Terminal pour se connecter au serveur – deux possibilités : a. Client pour système d’exploitation 16 bits b. Client pour système d’exploitation 32 bits 3. Configuration des droits d’utilisations des services de Terminaux dans Active Directory 4. Création de la connexion vers le serveur de Terminaux à l’aide de l’outil de configuration de la connexion, installé avec le client 5. Utilisation du client pour la connexion au serveur afin d’effectuer les différentes tâches d’administration Conclusion La fourniture de services de terminaux avec le système d’exploitation Windows 2000 permet de faciliter la gestion des serveurs. La possibilité d'installer les clients "Terminal Services" sur n’importe quel OS client Windows (Windows 98 à Windows XP Pro) et sans installation supplémentaire sur les serveurs (option d’installation intégrée) permet l’administration à distance des serveurs depuis n’importe quel poste du réseau local voire même depuis son domicilie ou en déplacement à l’aide des connections à distance (RAS). De plus, cela évite l’installation sur les postes clients des outils d’administration qui peuvent être accessible pour tous – d’où des risques concernant la sécurité –, ce qui n’est pas le cas avec les services de Terminaux dont les droits d’accès sont gérés par l’administrateur. 6 Mise en œuvre d’un site Web Objectif Afin d’améliorer la communication interne dans l’entreprise, il a été décidé de mettre en œuvre un intranet sécurisé permettant la diffusion des informations de façon simple et rapide ainsi qu’un site Web institutionnel. Contexte Serveur DNS et serveur Web intégré à Windows 2000, Internet Information Server (IIS), avec Active Directory en production. Mise en œuvre 1. Installation des services internet (IIS) – option d’installation du serveur Windows 2000 2. Configuration du service DNS pour la résolution de nom 3. Création et paramétrage du (des) site(s) Web à l’aide de la console d’administration de ISS (sécurité, adresse IP du site…) 4. Création des pages Web du site à l’aide d’outils (éditeur de texte ou éditeur graphique) 5. Mise en ligne Conclusion L’utilisation de la plate forme Windows 2000 a permis la mise en œuvre rapide du site Web interne, ainsi que facilité l’administration de ce dernier. Ceci de part l’intégration du serveur Web nécessaire pour gérer l’affichage du site ainsi que par l’interaction étroite avec le service d’annuaire Active Directory pour la gestion des droits d’accès. 7 Suivi de l’état des enquêtes Objectif Permettre aux utilisateurs ne possédant pas les outils, les droits d'accès ou les compétences nécessaires pour interroger la base de données, à l'aide d'Excel, de suivre l'état d'avancement des enquêtes menées par la Fédération Nationales des SA d'HLM. Ceci devant permettre d'affranchir l'utilisateur des demandes auprès du service informatique le suivi de l'état d'avancement des enquêtes. Contexte Microsoft Excel 97 (ou ultérieur) et pilotes ODBC installés sur les postes clients et base de données SQL Server 7, tournant sur Windows NT 4.0 Server Mise en œuvre Interrogation d'une base de données SQL Server à l'aide du langage d'interrogation SQL et de programmation de macro Excel en utilisant le langage de programmation de Microsoft Office (Visual Basic for Application), permettant l'utilisation d'une interface connue des utilisateurs et une bonne intégration du programme avec les logiciels Microsoft. .Les requêtes sont envoyées par le biais de variable, et si nécessaire complétée par le résultat de calcul, sélectionnée par l’utilisateur à l’aide de menus déroulants… L’exécution des requêtes est assurée par un module qui reçoit en entrée la variable de requête. 1. A l'ouverture du classeur, les résultats précédents affichés sur le frontal (feuille « résultat ») sont effacés et les libellés des enquêtes réalisées sont mis à jour ; l’affichage est bloqué, c’est à dire que l’utilisateur ne voit pas l’exécution du programme, seul le frontal (la feuille résultat) est visible. 2. L'utilisateur sélectionne dans une liste déroulante l'intitulé d'une enquête, ce qui entraîne la mise à jour des années disponibles pour cette enquête. Puis, il sélectionne une année dans la liste déroulante et clique sur le bouton d’exécution. Le résultat est renvoyé sur le frontal. L'utilisateur pourra imprimer les résultats par un simple clic sur le bouton "Imprimer". Conclusion L’utilisation du tableur Excel pour interroger une base de données permet l'utilisation d'une interface simple et connue de tous les utilisateurs du système d'information interne tandis que le langage de programmation VBA assure la compatibilité du développement avec les applications bureautiques Microsoft. 8 Enquête intéressement Objectif Permettre aux utilisateurs autorisés d'effectuer une analyse poussée des résultats de l'enquête concernant l'intéressement des salariés au sein des SA d'HLM tout en soulageant le service informatique. Contexte Microsoft Excel 97 (ou ultérieur) et pilotes ODBC (connexion aux bases de données) disponibles sur les postes clients et base de données SQL Server 7 sur Windows NT 4.0 Server Mise en œuvre Interrogation de la base de donnée à l'aide du langage d'attaque de base de données SQL et programmation de macro Excel en utilisant le langage de programmation de Microsoft Office (Visual Basic for Application). La chaîne de connection à la base de donnée est codée en utilisant une variable (ce qui permet une mise à jour unique pour l’ensemble du programme en cas de modification [comme le nom du serveur, de l’utilisateur…]). Les requêtes sont envoyées par le biais de variable, et si nécessaire complétée par le résultat de calcul. L’exécution des requêtes est assurée par un module qui reçoit en entrée la variable de connection et la variable de requête. 1. L’utilisateur lance l’exécution du programme. 2. Le programme va récupérer les données de l’enquête intéressement ainsi que d’autres informations résultant d’autres enquêtes réalisées par la Fédération, telles que des enquêtes concernant l’activité ou les ressources humaines. L’ensemble de ces données est ensuite mis en forme pour analyse. Conclusion L’utilisation du langage VBA pour coder le programme permet une intégration réussie avec Excel, utilisé pour ses fonctions avancées d'analyse (calculs, graphiques…). De plus, l'utilisation d'Excel permet l'utilisation d'une interface graphique connue des utilisateurs sans programmation supplémentaire. Grâce à l'utilisation du langage SQL au sein du programme, tous les utilisateurs peuvent obtenir les résultats de l'enquête sans utilisation d'outils spécifiques et sans administration supplémentaire de la base de données SQL. 9