(Ghost Serveur 7.5) Qu`est ce q`un système d`administr
Transcription
(Ghost Serveur 7.5) Qu`est ce q`un système d`administr
Déploiement et gestion d’ordinateurs avec un outil centralisé (Ghost Serveur 7.5) QU’EST CE Q’UN SYSTEME D’ADMINISTRATION ET DE DEPLOIEMENT ? .................................... 1 1. INSTALLATION SUR LE SERVEUR :.................................................................................................... 4 2. PREPARATION DE LA CONFIGURATION DES ORDINATEURS CLIENTS................................. 5 3. INSTALLATION DE LA MACHINE CLIENTE..................................................................................... 6 4. CREATION DE LA DISQUETTE DE BOOT RESEAUX ...................................................................... 6 5. CREATION DE L’IMAGE « PARTITION D’AMORÇAGE » SUR LE SERVEUR ........................... 6 6. REPERAGE DES ORDINATEURS CLIENTS (ADRESSE MAC) DEMARRAGE DISQUETTE BOOT. .................................................................................................................................................................... 7 7. RECUPERATION DE L’IMAGE DU CLIENT ....................................................................................... 7 8. DEPLOIEMENT DE LA PARTITION D’AMORÇAGE SUR LES CLIENTS .................................... 9 9. CREATION DE TACHE DE DEPLOIEMENT SUR LA CONSOLE.................................................. 10 BILAN.................................................................................................................................................................. 11 DEPLOIEMENT D'UN LOGICIEL SUR LES POSTES GHOST ...........ERREUR ! SIGNET NON DEFINI. Qu’est ce q’un déploiement ? système d’administration et de L’évolution des parcs informatiques ces dernières années a apporté aux administrateurs réseaux de nouvelles contraintes. En effet, au de las de 80 ordinateurs le modèle de gestion « un poste = une installation » n’est plus convenable. De ce fait, nos problématiques principales ont été les suivantes : • pas le temps de passer une semaine pour réinstaller une salle de 15 postes surtout quand la configuration matérielle des postes est identique. • La gestion des configurations réseaux à distance. • Le déploiement des mises à jour des systèmes d'exploitation et des applications. Pour remédier à ces problèmes de nombreux logiciels de clonage d’image disque sont apparus comme « Drive-Images » de Powerquest, Symantec Ghost etc. Cependant ces logiciels permettaient de faire de clonage de disque mais pas d’aller plus loin que cela afin de résoudre toutes nos problématiques ci-dessus. De ce fait, la solution que je propose dans ce dossier est Symantec Ghost Corporate édition 7.5. C’est une solution d’administration et de gestion de d’ordinateur centralisé (à distance). Plus précisément, ce dossier permet de comprendre la démarche et les étapes à suivre afin de configurer son système d’administration de poste centralisé. Voici, de façon très succincte quelques solutions apportées par notre outils Ghost Corporate edition que nous aborderons dans ce dossier : • Importation d’images disque sur un serveur • Gestions des images • Modification des images compressées • Gestion de la configuration des ordinateurs à distances • Création de tâches planifiées • Création de disque de boot (disquette ou disques dur) • Déploiement d’images sur des postes • Déploiement de logiciels sur des clients • Etc. Contexte : Pour ce dossier nous allons partir d’une installation de salle informatique nommée « salleinfo1 » de 15 postes. Objectifs : Installer une seule fois les logiciels sur un ordinateur Déployer cette installation Une configuration identique pour chaque poste. Des paramètres réseaux personnalisés pour chaque ordinateur. La réinstallation d’un poste ou de la salle entière sans se déplacer et automatiquement. Une fois tous ces objectifs réunis on aura un système de gestion et d’administration cohérent. Voici les étapes à suivre pour configurer notre système de gestion centralisé : • • • • • • • • • • Installation du serveur Préparation de la configuration des ordinateurs clients Installation de la machine cliente Récupération de l’image du client Création de la disquette de boot réseaux Création de l’image « partition d’amorçage » sur le serveur Repérage des ordinateurs client (adresse MAC) démarrage disquette boot. Déploiement de la partition d’amorçage sur les clients Création de tâche de déploiement sur la console Déploiement des images sur les clients Voici en détail les étapes de l’évolution de nos disques côté client. 0 Mo n Go Partition Windows (FAT32, NTFS4-5) ou Linux (Ext- Ext2) du début (Avec le client Ghost d’installé) 0 Mo Etape 7 Récupération de l’image du client sur le serveur n Go Etape 8 Partition d’amorçage Ghost (Fat 12) 15Mo. 0 Mo Partition d’amorçag e Ghost (Fat 12) 15Mo. Déploiement de la partition d’amorçage sur le client n Go Etape 9 Partition Windows(FAT32, NTFS4-5) ou Linux(ExtExt2) clonée et configurée Déploiement de l’image vers les clients via la partition d’amorçage 1. Installation sur le serveur : Avant d’installer le serveur nous devons être sur que ces garanties sont respectées : • Le serveur doit appartenir à un domaine. • Le compte d’installation et d’utilisation de la console Ghost doit avoir les droits administrateurs sur le domaine et le PDC. • Il doit y avoir un DHCP en route pour attribuer des IP aux clients Ghost en démarrage sur la partition d’amorçage. L’installation du serveur regroupe plusieurs outils : • • • • • • AI Builder : pour l’installation automatique des logiciels sur les clients. Assistant d’amorçage : permet de créer des disquettes, des images de disque, des partitions d’amorçage, des CD de boot Ghost etc. Ghost console : permet de centraliser tous ces outils de gestions avec en plus les fonctionnalités nécessaire à la gestion des postes. Dans notre dossier je parlerais souvent de la console car c’est ici que presque toutes nos opérations vont se dérouler. Ghost explorer : il permet de consulter ou de modifier une image disque Ghost. Ghost CastServer : c’est le serveur de multicast mais ici on ne gère pas la configuration et autres outils de gestion des postes clients. Utilitaire d’audit de licence : cette outils permet de gérer les licences Voici l’apparence de la console Ghost : C’est à partir des ces cinq grands points : Groupe de machine • Réseau • Tâches • Ressources de configuration • Régime de sauvegarde Que nous allons administrer notre parc. 2. Préparation de la configuration des ordinateurs clients Avant de commencer à entrer dans le paramétrage de la console, il faut avoir une idée précise de l’architecture de notre salle et de notre parc plus généralement. Avec entre autre : • Adresse et configuration IP • Nom netbios de la machine Pourquoi créer une configuration. Dans les versions standard d’outil de clonage, le problème était que lorsqu’on déployait une image sur des postes, au redémarrage nous avions des conflits d’IP. Le fait que tous les postes récupèrent la même image leur attribut une IP identique et entraîne donc des conflits. De ce fait nous devions repasser sur chacun des postes afin de configurer tous les paramètres réseaux. L’outil de gestion Ghost Corporate offre la possibilité de créer des configurations avec la fenêtre ci-dessous : Clique droit « nouvelle configuration » dans l’arborescence « ressources et configuration »- > « configuration ». Une fois créée, cette configuration va être attribuée à une machine selon sont adresse MAC. Mais l’attribution de la configuration avec l’adresse MAC se fera dans l’étape « création d’une tâche de clonage ». 3. Installation de la machine cliente Une fois la machine cliente bien installée avec tous ces logiciels préférés, il nous reste juste à installer le client léger ghost32. Ce client indique au serveur que cette machine entre dans la gestion par console. Une fois le client installé, l’adresse MAC de celle-ci apparaît dans la console (dans la zone « groupe de machine » en affichant son adresse mac et son nom actuel. Ce nom est fictif, on peut donc le modifier mais il est conseillé de donner le même que celui attribué plus tard avec le fichier de configuration pour faciliter la liaison entre machine et configuration. Une machine est identifiée uniquement avec son adresse MAC 4. Création de la disquette de boot réseaux Pour créer une image de boot sur une disquette il faut passer par l’utilitaire « assistant d’amorçage Ghost ». Une fois lancé, vous devez : • Choisir disque d’amorçage réseaux • Choisir une carte réseaux o Si la carte réseau n’existe pas vous pouvez créer des profiles de carte réseaux avec l’icône « ajouter » et la disquette de la carte réseaux. Il est possible d’ajouter des gestionnaires Ndis ou par paquet. • Faire suivant deux fois • Identifier les paramètres réseaux (DHCP ou IP statique) • Formatage du support où non • Et OK On remarque dans l’assistant qu’il était possible de créer des disquettes de boot avec un lecteur mappé, des cd de boot etc. Dès lors on peut imaginer des multitudes de solutions en fonction des ces contraintes et exigences de déploiement. 5. Création de l’image « partition d’amorçage » sur le serveur La création de l’image « partition d’amorçage console » se trouve dans le même assistant que la création de la disquette de boot. De plus, la procédure est aussi la même mise a par le fait que l’on va donner un chemin sur le serveur pour stocker l’image de la partition d’amorçage. 6. Récupérage des ordinateurs clients (adresse MAC) démarrage disquette boot. Le repérage des adresses MAC se fait qu’une seule fois et de différentes façons. Avant tout il faut que la console Ghost est reçu un message des clients. Pour cela il faut démarrer les clients avec une disquette de boot et attendre l’affichage de ceux-ci sur la console Ghost. Pour certains les adresse MAC sont inscrites dans le cahier de maintenance, de ce fait, vous n’avez plus qu’a relier ces adresse avec le nom des machines (qui est juste un nom pour l’aide à la compréhension mais pas un paramètre de configuration). Pour les autres vous n’avez plus démarrer les machines une par une et noter leur nom en les voyant apparaître sur la console. 7. Récupération de l’image du client Nous allons passer aux transferts de données entre le client et le serveur. Avant tout, faisons un petit rappel sur les étapes à suivre. Ce rappel est important car une fausse manipulation entre les images peut nous amener à perdre tout notre travail sur le client. 0 Mo n Go Partition Windows (FAT32, NTFS4-5) ou Linux (Ext- Ext2) du début (Avec le client Ghost d’installé) 0 Mo Etape 7 Récupération de l’image du client sur le serveur n Go Etape 8 Partition d’amorçage Ghost (Fat 12) 15Mo. 0 Mo Partition d’amorçag e Ghost (Fat 12) 15Mo. Déploiement de la partition d’amorçage sur les clients n Go Partition Windows(FAT32, NTFS4-5) ou Linux(ExtExt2) clonée et configurée Etape 9 Déploiement de l’image et des configurations vers les clients via la partition d’amorçage Sous la console Ghost, la récupération d’image se nomme « vidage d’image ». présente sous la forme suivante : et se Ici nous allons créer une tâche de vidage d’image en renseignant les champs suivants : • Le nom de la machine que l’on veut récupérer • Si on veut récupérer une partition ou le disque entier • Le nom et le chemin de l’image une fois récupérée • Donner le droit de lancer cette opération par le client etc. (pour cette option, un icône apparaît dans la barre des tâches actives et demande le mot de passe définit ci-dessus). Attention, pour utiliser cette option il faut que les clients est une partition d’amorçage. Dans l’onglet réseaux nous pouvons régler le débit et l’éveil de l’ordinateur cible par une impulsion réseau (carte réseau compatible « wake on Lan »). Par expérience, cette option ne fonctionnne pas à tous les coups (problème de compatibilité entre les cartes réseaux), de ce fait je conseil de bien vérifier sur place si la machine se « réveille ». Puis, il suffit de lancer la tâche avec l’option « exécution immédiate » ou en automatique planifié (bouton droit sur la tâche). Ghost CastServer se lance, le client exécute ghost « DOS » et c’est parti. Une fois cette opération terminée le client redémarre et l’image de celui-ci est sur le serveur. Æ Une fois récupérée, il faut créer une ressource image dans la console. 8. Déploiement de la partition d’amorçage sur les clients Nous avons, récupéré l’image de notre poste, crée une image de la partition d’amorçage, il nous reste donc à remplacer le contenu du disque par la partition d’amorçage Ghost. En effet, la force de cet outil réside dans le fait qu’une fois terminé, tous les postes client auront une partition d’amorçage cachée. C’est cette partition d’amorçage qui va permettre le redémarrage à distance des postes pour les opérations de maintenance. Pour que cette partition existe, il faut écraser la partition actuelle et copier celle-ci dessus. ,Attention, cette partie du déploiement supprime tout ce qu’il y a sur la partition des clients. Il faut être sur de sa manipe. Pour le déploiement des partitions d’amorçage nous ne sommes pas obliger d’utiliser la console car nous gérons pas de configurations particulière. De ce fait il faut exécuter les étapes suivantes : o lancer Ghost CastServer donner un nom à la session. o Démarrer tous les postes sur une disquette de boot Ghost o Lancer Ghost via la disquette sur les postes clients o Se connecter à un serveur de multicast o ici le serveur Ghost CastServer attribut une IP à la machine. o Demande le nom de la session o Se connecte et attend le lancement du clonage. Une fois tous les clients près, on envoie le clonage via la fenêtre du serveur et le tour est joué. Une fois terminée le disque ne contient plus que la partition d’amorçage Ghost et redémarre dessus. 9. Création de tâche de déploiement sur la console Nous allons créer une tâche afin de cloner et configurer notre salle d’un seul coup (phase3). Dans l’arborescence tâche, faire bouton droit, « nouvelle tâche » et nous avons la fenêtre suivante : Ici vous voyer que l’on va pouvoir paramétrer toutes les tâches de gestion pour nos postes. Mais, ce qui nous intéresse pour le déploiement de l’image sur la salle info1 c’est les paramètres suivants : o o o o o Cocher cloner Cocher configurer Donner un nom à la tâche Attribuer cette tâche au groupe salleinfo1 (ou à une deux machines pour d’autres exemples) Autoriser le lancement par le client (définir le mot de passe) Dans l’onglet réseaux on paramètre en fonction de ces besions. Dans l’onglet configuration : Nous avons la listes des postes (indiqué dans l’onglet général) à cloner et les configuration entrée dans la console. C’est ici que l’on va faire le lien et attribuer à tel poste tel configuration avec le glissé déposé. Il ne nous reste plus qu’à lancer la tâche ou à l’automatiser. o Bilan Ici nous avons détaillé le principe de clonage, de configuration des postes via la console Ghost. Cette console comporte beaucoup d’autre outils, tel que la sauvegarde, l’automatisation des taches, l’installation de logiciels à distance etc. Pour en savoir plus sur l’installation automatisée des logiciels voici un document pdf intéressant : Cet outil est à mon cens inévitable pour la gestion et l’administration des nos établissements. D’autant plus que le prix de la licence est très peu élevé pour l’éducation. Info plus : Une nouvelle version de Ghost Corporate édition 2003 vient de sortir. Cette nouvelle version offre de nouveaux avantages en terme de gestion et d’administration centralisé : • Les informations matérielles et logicielles sont désormais recueillies dans la console Ghost, permettant ainsi aux administrateurs de programmer des tâches d'approvisionnement basées sur des attributs client spécifiques. • Une zone de transfert client peut être créée dynamiquement sur des ordinateurs gérés, permettant d'obtenir un référentiel pour des images de disque intégrales, des correctifs logiciels à «chaud» et des profils d'utilisateurs. • Le contenu de la zone de transfert peut être exécuté localement tout en étant conservé au cours d'une opération de clonage ou de restauration. Cela garantit la possibilité de récupération interne pour tous les ordinateurs. • Le transfert de fichiers en mode de multi diffusion permet à l'administrateur d'envoyer et d'exécuter simultanément des fichiers individuels ou des correctifs logiciels à plusieurs destinataires. • Inclut une version 32 bits de Ghost et de GhostCast Server conçus et certifiés pour l'environnement de pré installation de Microsoft Windows (WinPE*) ainsi que pour Windows 2000 et XP. • Amélioration de la prise en charge des système de fichiers, incluant la possibilité de lire et d'écrire des images en provenance et à destination de NTFS et de GRUB natif ainsi que la prise en charge de LILO pour le système de fichiers Linux EXT2/3. • Possibilité de sauvegarder ou de télécharger des images de Ghost à partir de divers supports, notamment les périphériques externes USB et Firewire ou les supports externes CD ou DVD enregistrables. • Inclut l'utilitaire de ligne de commande OmniFS permettant de monter et de manipuler des fichiers et des répertoires d'un système de fichiers NTFS ou FAT connecté localement (partitions FAT masquées incluses), à partir de DOS ou Windows PE. (*L'environnement de préinstallation de Microsoft Windows (WinPE) est un environnement d'amorçage 32 bits remplaçant DOS pendant le déploiement et le processus de migration. Pour plus d'informations sur Windows PE, veuillez visiter le site de Microsoft à l'adresse www.microsoft.com )