Une solution de déploiement Windows Windows Deployment Service Arnault Carrere - INRIA Yann Damon - CRPP JRaisin - juin 2010 SOMMAIRE 1. Différents contextes • Problématique de l’INRIA • Problématique du CRPP 2. 3. 4. 5. 6. 7. 8. Différentes solutions testées WDS : mode de fonctionnement Installation du serveur Windows Configuration du serveur Windows WDS : configuration et déploiement WDS : sauvegarde d’un poste client Problèmes rencontrés JRaisin - juin 2010 : Présentation de Windows Deployment Service 1-1 Présentation de l’INRIA Institut National de Recherche en Informatique et en Automatique Etablissement Public à caractère Scientifique et Technologique (EPST) 8 centres de recherche 1/21 Nombreux partenaires o CNRS o Universités o Grandes écoles JRaisin - juin 2010 : Présentation de Windows Deployment Service 1-1 INRIA : le centre de recherche 2/21 Approximativement 300 personnes réparties sur l’ensemble de ces bâtiments Le Service des Moyens Informatiques (SMI) o Une équipe o Des missions Gérer l’infrastructure système et réseau Développer le système d’information Aider les équipes de recherche à mettre en œuvre leurs outils informatiques Assurer le support aux utilisateurs JRaisin - juin 2010 : Présentation de Windows Deployment Service 1-1 INRIA : présentation du projet Le déploiement de système d’exploitation Pourquoi est-il nécessaire de réaliser ce projet ? Le principe de fonctionnement Attentes 3/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 1-1 INRIA : présentation du projet Des objectifs Locaux : remplacement du système unattended o Nationaux : présenter la plateforme aux autres centres o Un cahier des charges techniques o o 4/21 Fonctionnalités Automatisation de la procédure Installation par le réseau Intégration au domaine Prise en compte des spécificités matérielles Statistiques Contraintes Utilisation de l’infrastructure existante Impact maitrisé sur cette infrastructure JRaisin - juin 2010 : Présentation de Windows Deployment Service 1-2 CRPP : le contexte Contexte 1 service informatique o 300 postes clients o Ordinateurs fixes et portables o PC de bureautique et d’expérimentation o Système d’exploitation Windows XP et Windows 7 o Solution de déploiement utilisée o 5/21 Clonage de disque via Norton Ghost sans réseau JRaisin - juin 2010 : Présentation de Windows Deployment Service 1-2 CRPP : présentation du projet Fonctionnalités Déploiement et sauvegarde d’un poste o Rapidité o Fiabilité o Gestion centralisée des images o Automatisation o Gestion des pilotes o Contraintes Parc hétérogène o Utilisation du réseau o 6/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 2 – Solutions étudiées Avantages Déploiement de divers OS via un serveur Utilisation du réseau Déploiement en masse Rapidité Inconvénients Parc homogène Pas de sauvegarde 7/21 Avantages Déploiement et sauvegarde via le réseau. Nettoyage des paramètres Pré-configuration du poste Automatisation Inconvénients Parc homogène Ne convient pas pour la sauvegarde d’un poste unique Utilisation de l’utilitaire Acronis JRaisin - juin 2010 : Présentation de Windows Deployment Service 2 – Solutions étudiées Avantages Coût nul Déploiement rapide et efficace Peu gourmand en ressources Compatible Windows et Linux Inconvénients Aucune personnalisation des images Interface pauvre 8/21 Avantages Déploiement rapide Propose divers outils de gestion de parc Simple d’utilisation Inconvénients Parc homogène Configuration réseau pouvant poser problème sur certaine topologie JRaisin - juin 2010 : Présentation de Windows Deployment Service 2 – Solution retenue Windows Deployment Service Avantages Inconvénients Déploiement et sauvegarde via le réseau Déploiement Windows 7 personnalisable Solution relativement rapide Service sécurisé Automatisation (XML) Gestion centralisé des images Gestion des pilotes Coût du serveur Windows XP : 1 image par configuration matérielle 9/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 3 – WDS : Mode de fonctionnement 1: Boot.wim (environnement Windows PE) 2: install.wim ou image d’un poste (image de déploiement) 2: Boot Ethernet 3: Envoi de l’image de déploiement 10/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 3 – WDS : Mode de fonctionnement Boîte à outils Support Windows Server 2008 R2 o Support Windows VISTA ou 7 o Kit WAIK o Pré-requis Domaine Windows avec son DNS o Serveur DHCP o Serveur WDS o Ordinateur supportant boot PXE o 11/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 4 – Installation du serveur Windows 12/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 5 – Configuration du serveur Windows Rôle à ajouter au serveur Installation rapide Pas de redémarrage requis Via une interface d’installation graphique Divers renseignements sont demandés Stockage des images sur une autre partition 13/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 5 – Configuration du serveur Windows TFTP 14/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 6 – WDS : Configuration et déploiement Configuration du serveur WDS o Intégration d’une image de démarrage o Création d’une image de capture o Définition d’un nom de groupe d’images Déploiement de Windows o Windows 7 : • Intégration des pilotes au serveur • Création d’un fichier XML • Utilisation d’une image install.wim o o 15/21 Windows XP : • Installation d’un ordinateur modèle • Préparation de son système d’exploitation • Installation des pilotes et des mises à jour • Sysprep • Capture Déploiement JRaisin - juin 2010 : Présentation de Windows Deployment Service 7 – WDS : Sauvegarde d’un poste client 2 objectifs distincts Sauvegarde en vue d’un déploiement optimisé d’un système d ’exploitation (mise à jour, logiciels …). Sauvegarde « brute » du système d’exploitation : clonage non orienté déploiement Pour ce faire, il y a 2 méthodes de sauvegarde. 16/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 7 – WDS : Sauvegarde – 1ère méthode Sauvegarde en vue d’un déploiement optimisé d’un système d’exploitation Coté serveur WDS 1/ Créer l’image de démarrage 2/ Créer en local un dossier de destination pour les images de sauvegardes Coté client 3/ Préparer le poste (mises à jour, logiciels …) 4/ Lancer le sysprep (nettoyage du poste client, préparation des fichiers au format Windows Imaging) 5/ Booter en PXE sur le réseau 6/ Choisir l’image de démarrage qui permet de : - se connecter au serveur WDS, - compiler localement l’image du système d’exploitation avant de l’envoyer sur le serveur WDS 17/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 7 – WDS : Sauvegarde – 1ère méthode Placer l’image du poste sauvegardé dans le conteneur « Image d’installation » afin d’être visible par les postes clients lors du Boot PXE en vue d’un déploiement Conteneur « Image d’installation » Vue coté client 18/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 7 – WDS : Sauvegarde – 2ème méthode Coté client 1/ Créer le support Windows PE - Interface graphique - Commandes IMAGEX 2/ Raccorder une unité de stockage 3/ Booter sur le CD-ROM Windows PE 4/ Utiliser les commandes IMAGEX afin de compiler l’image du système 5/ Stocker l’image WIM sur le serveur WDS E:\>imagex /capture e: h:\seven.wim "image de windows 7” 19/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service 8 – Problèmes rencontrés Statistiques d’utilisations Utilisation de la dernière version de WAIK Windows XP Intégration des pilotes pouvant poser problèmes Certains pilotes ne peuvent être intégrés à l’image Intégration du pilote réseau à l’image de démarrage boot.wim Contrainte : utiliser sysprep pour capturer un poste via le réseau 20/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service Fin Avez-vous des questions ? 21/21 JRaisin - juin 2010 : Présentation de Windows Deployment Service Les différentes solutions Annexe 1 JRaisin - juin 2010 : Présentation de Windows Deployment Service Déploiement de Windows 7 Annexe 2 JRaisin - juin 2010 : Présentation de Windows Deployment Service Sauvegarde d’un poste client Annexe 3 JRaisin - juin 2010 : Présentation de Windows Deployment Service Sauvegarde d’un poste client Annexe 3 JRaisin - juin 2010 : Présentation de Windows Deployment Service