Histoires de BureauServices de déploiement Windows 101

Wes Miller

Sommaire

WDS dans Windows Server 2003
WDS dans Windows Server 2008
Faire un choix
Considérations
Mise en route WDS
Images de capture
Capture 101
Migration d'images
Installation sans assistance

Dans l'article du mois dernier, j'ai examiné l'historique des outils de déploiement PXE de Microsoft. Ce mois-ci, j'examine les services de déploiement Windows, notamment les versions fournies avec Windows Server 2003 et la version mise à jour fournie avec Windows Server.

2008. Après cela, je vous dirai comment devenir opérationnel avec WDS.

Vous pouvez concevoir WDS comme les services d'installation à distance (RIS) réécrits. Bien que tous deux partagent des composants clés et que la version de WDS de Windows Server® 2003 comporte un mode hérité fonctionnellement identique à RIS, l'infrastructure de WDS en mode natif et dans 50% du mode mixte est toute nouvelle.

WDS dans Windows Server 2003

Windows Vista® a été lancé en même temps que WDS. Cette étape était nécessaire car la configuration de Windows Vista avait été complètement reconçue dans l'architecture de format d'image WIM de Windows®. Cela rendait RIS incapable de déployer Windows Vista (et donc, Windows Server 2008). WDS a été mis à disposition comme un téléchargement hors bande pour les utilisateurs exécutant Windows Server 2003 SP1. Avec SP2, WDS a complètement remplacé RIS.

Vous devez vous rappeler que, puisque WDS dans Windows Server 2003 possède une compatibilité descendante totale, vous n'avez pas besoin de passer en mode natif lors de l'installation de WDS sur vos systèmes Windows Server 2003 SP2. Vous pouvez continuer à exécuter en mode hérité, (s'exécutant fonctionnellement comme un serveur RIS) ou en mode mixte, pour permettre l'initialisation de WDS ou de RIS.

WDS ne se limite pas au déploiement de Windows Vista et Windows Server 2008 : en mode natif ou dans la moitié native du mode mixte, WDS présente plusieurs autres fonctionnalités. Au lieu d'utiliser le moteur d'installation en mode noyau de Windows et l'installation traditionnelle abordés le mois dernier (technet.microsoft.com/magazine/cc645015), WDS utilise Windows PE comme environnement de préinstallation de démarrage et déploie des images WIM au lieu d'utiliser les installations RISetup ou RIPrep. Le déploiement est ainsi plus rapide, facile et fiable.

De plus, beaucoup des restrictions mentionnées le mois dernier (par exemple la nécessité d'utiliser des caractères ANSI) disparaît, car Windows PE est capable d'afficher les mêmes jeux de caractères qu'une installation complète de Windows.

Par ailleurs, WDS comporte plusieurs outils que RIS n'offrait pas, un composant logiciel enfichable MMC (Microsoft® Management Console) pour simplifier la gestion et un outil de configuration de ligne de commande complet avec des fonctionnalités au-delà de celles de RIS.

Les modes Hérité et Mixte permettant de déployer les images RISetup et RIPrep de Windows, vous devez garder à l'esprit ce qui suit. Par le passé, RIS a utilisé un composant appelé SIS de stockage d’instance simple pour optimiser le stockage d'images sur disque. SIS, fourni par la suite comme composant de Windows Storage Server 2003, utilisait un service appelé Groveler qui s'exécutait en arrière-plan sur les serveurs RIS (et WDS), recherchant des fichiers identiques. Si la taille et le hachage des fichiers correspondent, SIS enregistre une copie dans son dossier de stockage commun et crée un lien vers chaque version originale trouvée.

SIS est conçu pour un impact minimal sur l'utilisation du processeur tout en permettant de réaliser une importante économie de stockage. Ce concept a été utilisé tout d'abord par RIS, puis globalement sur la plate-forme Windows Server. Mais SIS n'est plus utilisé pour WDS.

WDS sur Windows Server 2003 en mode natif (et toujours sur Windows Server 2008) utilise des images WIM pour l'installation. Il dispose donc de sa propre compression et, ce qui est plus important, de son modèle de stockage à instance unique, et par conséquent, n'utilise pas SIS. Le magasin d'image remplace le modèle de stockage utilisé par RIS avec une nouvelle conception WIM pour WDS. Des informations supplémentaires sur SIS sont disponibles à l'adresse go.microsoft.com/fwlink/?LinkId=120302.

WDS dans Windows Server 2008

Dans Windows Server 2008, WDS est devenu un sur-ensemble et un sous-ensemble de la fonctionnalité dans Windows Server 2003. Il peut désormais déployer des images via la multidiffusion en mode autonome, à l'aide du serveur de transport, d'un nouveau serveur TFTP (Trivial File Transfer Protocol) doté de meilleures performances, de la prise en charge de systèmes x64 EFI (Extensible Firmware Interface) et de rapport amélioré des métriques d'installation. J'aborderai ces thèmes dans la rubrique du mois prochain.

Vous devez noter qu'une fonctionnalité de WDS dans Windows Server 2003 a disparu dans Windows Server 2008 : la prise en charge de l'installation héritée. La capacité de déployer des images RISetup/RIPrep ou d'utiliser le sélecteur du système d'exploitation RIS hérité pour démarrer l'installation n'est plus disponible.

Choix

L'une des questions les plus fréquentes que l'on me pose depuis le lancement de Windows Server 2008 est la suivante : « Quelle version de WDS dois-je utiliser ? ». La réponse dépend de si vous déployez des versions préliminaires de Windows Vista et, le cas échéant, si vous êtes prêt à faire la transition des images RISetup et/ou RIPrep à l'utilisation explicite d'une installation WIM.

WDS, même dans Windows Server 2008, est capable de déployer Windows jusqu'à Windows 2000 dans une image WIM (et peut le faire en utilisant la multidiffusion). Par conséquent, la transition de RIS à WDS immédiate, et penser à Windows Server 2008 dans votre infrastructure (et la migration d'images RIS à WDS) suivie d'une migration vers WDS dans Windows Server 2008 peut vous sembler logique.

Vous pouvez également migrer de RIS à WDS sur votre système Windows Server 2003, ce qui se fait essentiellement lorsque vous installez SP2 et passer aux images WDS. Il suffit alors d'une mise à niveau à WDS Windows Server 2008.

Il ne s'agit pas du modèle que je recommande, toutefois. Comme avec de nombreuses versions de Windows Server antérieures à 2008, Microsoft recommande de migrer (au lieu de mettre à niveau sur place) d'une version de Windows Server à une autre.

Et comme déjà mentionné, la prise en compte des versions x64 de Windows Server 2008 semble plus logique dans votre infrastructure que les versions x64 de Windows Server 2003. Si vous effectuez cette transition, l'exécution d'une migration serveur à serveur de WDS sur Windows Server 2003 vers Windows Server 2008 sera relativement facile et beaucoup plus fiable comparée à une mise à niveau sur place.

Considérations

Tenez compte des considérations suivantes lors du déploiement de WDS. Notez qu'il n'existe aucune nouvelle exigence pour WDS (RIS prenant en compte des éléments similaires), mais vous voudrez en tenir compte pour la création d'un serveur WDS unique ou d'une infrastructure entière :

Privilèges Deux éléments principaux à garder à l'esprit lors de la gestion d'un serveur WDS. Vous devez autoriser un serveur WDS dans Active Directory® tout comme vous l'avez fait avec RIS. Pour cela, vous devez être un administrateur de domaine dans le domaine racine de la forêt, un administrateur d'entreprise ou disposer des privilèges appropriés. Vous devez également être un administrateur de domaine pour gérer votre serveur WDS, et, bien sûr, vous devez être un administrateur du serveur WDS

Virtualisation Lors de l'exécution sur une instance de Windows Server 2003 ou Windows Server 2008 virtualisée sous Microsoft Virtual PC ou Virtual Server et de la communication avec un client PC sur la même installation de Virtual PC ou Virtual Server, une situation compétitive peut survenir, débutant au démarrage de PXE et résultant en un client très lent ou potentiellement bloqué. Il est recommandé de virtualiser les clients ou les serveurs, mais pas les deux (surtout sur le même système hôte). Personnellement, je ne recommande pas de virtualiser un serveur WDS pour la production, notamment en raison de la remarque suivante.

Autres services WDS, tout comme RIS, ne fonctionne pas toujours correctement avec les autres services de production. En particulier, j'ai noté des problèmes avec RIS/WDS lors de l'exécution sur un système de production qui exécute également Microsoft Exchange Server, Systems Management Server (SMS) et System Center Configuration Manager (SCCM).

En général, je recommande que WDS soit le seul rôle sur votre serveur si vous l'utilisez pour la production pour quelques clients uniquement. Cela ne s'applique pas uniquement à WDS : vous devez réfléchir soigneusement si vous devez mélanger des rôles de produits serveur Windows et les tester avant le déploiement.

Liaisons lentes ou à latence élevée Comme avec RIS, WDS n'est pas conçu pour l'utilisation sur une connexion bas débit ou à forte latence, telles qu'un lien satellite. La négociation PXE peut s'avérer problématique et le téléchargement d'images difficile ou impossible.

Mise en route WDS

Plus d'informations sur WDS

Pour commencer, vous devez décider si vous allez utiliser WDS sur Windows Server 2003 ou Windows Server 2008. Si vous utilisez Windows Server 2003, je recommande de commencer avec SP2, qui contient WDS en natif comme composant facultatif (remplaçant RIS), au lieu d'utiliser SP1 et le téléchargement facultatif précédemment disponible de WDS inclus dans le kit d’installation automatisée de Windows (Windows AIK).

Pour les deux versions de Windows Server, vous voudrez créer votre système de serveur. Vous devez utiliser une carte d'interface réseau (NIC) haute qualité, de 100 Mbits/s ou plus. N'utilisez pas l'association NIC, car l'infrastructure PXE de WDS peut s'avérer problématique. Notez que si vous utilisez Windows Server 2008, vous pouvez installer WDS sur Server Core ou l'installation complète de Windows Server 2008.

WDS est installé sur Windows Server 2003 comme composant facultatif (tout comme RIS précédemment). Vous pouvez l'installer pendant l'installation du système d'exploitation ou après en exécutant la commande Ajouter/Supprimer des programmes | Ajouter/Supprimer des composants Windows (ou en exécutant sysocmgr.exe depuis la ligne de commande). WDS est installé dans Windows Server 2008 en tant que rôle et peut être installé via l'assistant de configuration initiale (cliquez sur Ajouter des rôles | Suivant | et sélectionnez Services de déploiement Windows), via Server Manager (Gestionnaire de serveur) (mêmes étapes que pour l'assistant de configuration initiale) ou via la ligne de commande en exécutant la commande ServerManagerCmd –install WDS.

Une fois WDS installé, vous devez le configurer. Dans votre menu Démarrer de Windows, accédez à Outils d'administration et sélectionnez Services de déploiement Windows. Au démarrage de MMC, cliquez avec le bouton droit de la souris sur votre serveur et sélectionnez Configurer le serveur dans le menu pour lancer l'assistant de configuration.

Si vous installez sur Windows Server 2003 et que vous mettez à niveau un serveur RIS existant, vous voudrez spécifier le répertoire RemoteInstall existant pour mettre à niveau l'installation héritée sur le mode mixte. Dans cette situation, vous devez vous assurer que le répertoire Remote­Install ne se trouve pas sur la partition du système, car les performances en souffriraient.

La figure 1 montre la console WDS sur Windows Server 2008 avant la fin de l'exécution de l'assistant de configuration. La figure 2 montre la page de bienvenue de l'assistant de configuration WDS sur Windows Server 2008. La figure 3 montre l'étape de configuration PXE de l'assistant de configuration WDS. Au cours de cette étape, vous pouvez spécifier si le serveur doit répondre à n'importe quel client (utile pour la création initiale), répondre aux ordinateurs clients connus (déjà prédéfinis dans Active Directory) ou répondre à tous les clients (et s'il doit facultativement retenir tous les clients inconnus pour permettre à un administrateur de choisir une ligne de conduite appropriée).

fig01.gif

Figure 1 WDS installé mais pas encore configuré

fig02.gif

Figure 2 Assistant de configuration WDS

fig03.gif

Figure 3 Choix d'une stratégie de réponse pour le serveur PXE

La figure 4 montre un serveur WDS entièrement configuré sur Windows Server 2008 (sans images installées) avec sa page de propriétés ouverte. Si vous utilisez un serveur qui est déjà un serveur DHCP, assurez-vous de définir l'option DHCP 60 sur PXEClient et WDS sur Ne pas écouter sur le port 67. Cela permettra à votre serveur WDS d'ignorer une étape lors du processus de découverte PXE (comme expliqué dans l'article du mois dernier).

fig04.gif

Figure 4 Serveur WDS entièrement configuré sur Windows Server 2008

Une fois l'assistant terminé, vous pouvez ajouter de nouvelles images. Deux types d'images peuvent être ajoutés à un serveur WDS s'exécutant en mode mixte ou natif :

  • Images de démarrage : images contenant Windows PE 2.x, généralement copiées du DVD d'installation de Windows Server 2008 ou Windows Vista SP1. Notez que vous voudrez utiliser le fichier Sources\Boot.wim de Windows Server 2008 pour vos images de démarrage (même si vous déployez Windows Vista ou un système d'exploitation hérité) si vous utilisez la multidiffusion. Les images de démarrage contiennent en général Windows PE, Windows Setup.exe et d'autres dépendances.
  • Images d’installation : images de système d'exploitation Windows, en général, le fichier \Sources\Install.wim de Windows Vista ou Windows Server 2008.

Les étapes d'ajout d'une image de démarrage ou d'installation par défaut, sont presque les mêmes. Vous commencez chaque processus en cliquant avec le bouton droit de la souris sur le type d'image et en choisissant d'ajouter une image de ce type.

Pour une image d'installation, vous devez spécifier un nom pour le groupe d'images (étant donné qu'un WIM par défaut sur le DVD de Windows contient plus d'un type de système d'exploitation). Accédez ensuite au fichier boot.wim ou install.wim approprié à ajouter et cliquez sur Ouvrir. Pour les images d'installation, vous pouvez alors décocher les images de volume (les images du système d'exploitation) que vous ne voulez pas ajouter au serveur WDS. Finalement, vous pouvez installer les clients PXE à l'aide de ces images par défaut.

Images de capture

Pour créer des images de système d'exploitation personnalisées, vous devez créer une image de capture, c'est-à-dire, une image Windows PE qui est conçue pour vous permettre de capturer un système Windows comme image WIM. Le plus simple est d'utiliser une image boot.wim installée précédemment.

Cliquez avec le bouton droit de la souris sur l'image, puis cliquez sur l'option de création de capture d'image. Spécifiez le nom et la description pour votre image, ainsi que l'emplacement d'enregistrement d'une copie locale du fichier .wim en cas de problèmes de connectivité au réseau lors du déploiement de l'image de capture. Suivez les étapes de l'assistant jusqu'à la fin, puis cliquez sur Terminer.

Ensuite, cliquez avec le bouton droit de la souris sur le dossier des images de démarrage dans le MMC de WDS et cliquez sur Ajouter une image de démarrage. Comme précédemment, suivez les instructions de l'assistant. Lorsque vous avez terminé, vous pouvez capturer une image d'installation Windows.

Capture 101

Avant de capturer l'image d'un système d'exploitation, vous devez, bien sûr, installer Windows et vous assurer qu'il inclut toutes les applications, personnalisations et mises à jour souhaitées. Vous devez ensuite exécuter Sysprep sur votre système. Vous ne pouvez capturer des images d'installation Windows qu'à partir de systèmes préparés avec Sysprep. Vous devez spécifier un emplacement local valide pour l'enregistrement de la nouvelle image (pour éviter l'altération potentielle) et une extension de fichier *.wim.

Une fois le système configuré et la version correcte du fichier sysprep.exe copiée dans le système, vous devez suivre ces étapes :

  1. À partir de l’invite de commande sur l'ordinateur de référence, passez au répertoire où se trouve le fichier sysprep.exe.
  2. Démarrez Sysprep (vous pouvez également le démarrer en double-cliquant sur le fichier sysprep.exe et en spécifiant des options manuellement). Sur les ordinateurs exécutant Windows Vista ou Windows Server 2008, exécutez la commande sysprep /oobe /generalize /reboot. Sur les ordinateurs exécutant des versions précédentes de Windows, exécutez sysprep -mini –reseal –reboot.
  3. Au redémarrage de l'ordinateur, PXE démarre (le processus peut varier selon le système client).
  4. Dans le menu de démarrage, sélectionnez votre image de capture, puis cliquez sur Suivant.
  5. Choisissez le lecteur et le nom et description de l'image.
  6. Comme mentionné, uniquement les systèmes sur lesquels sysprep a été exécuté sont visibles. Ceci est à dessein et vous ne pouvez pas le contourner.
  7. Cliquez sur Parcourir et accédez au dossier local dans lequel vous souhaitez enregistrer l'image d'installation capturée. Vous pouvez choisir un périphérique réseau connecté.
  8. Sélectionnez Télécharger l'image sur un serveur de déploiement.
  9. Entrez le nom du serveur WDS, puis cliquez sur le bouton de connexion.

10. Dans la liste de groupe d'images, sélectionnez le groupe d'images d'enregistrement de l'image, puis cliquez sur Terminer.

Cette image est maintenant prête au déploiement depuis votre serveur WDS. Les vétérans de RIS ont peut-être remarqué que je n'ai pas capturé cette image Windows en temps réel. WDS requiert que le système capturé soit hors ligne.

RIPrep, dans RIS, pouvait capturer (plus précisément, l'exigeait) un système en ligne. Ce processus était extrêmement fragile. Je pense que vous trouverez le processus de capture WDS relativement facile et certainement plus robuste.

Migration d'image

Si vous avez déjà utilisé RIS, vous devez disposer de quelques images sur votre ordinateur. Pour les images RISetup (une installation par script), cela se termine ici. Vous pouvez, toutefois, migrer des images RIPrep vers des images WIM WDS. En fait, WDS vous permet de migrer les images via WDSUtil (j'aborderai ceci plus en détails dans l'article du mois prochain).

Je recommande généralement de ne faire ceci que si vous avez investi beaucoup de temps dans une image que vous ne voulez pas perdre. Le processus fonctionne relativement bien, mais j'ai entendu parler d'erreurs lors de la conversion, ce qui signifie que vous devez recréer l'image de toutes pièces.

Installation sans assistance

Lorsque vous créez une image comme indiqué, vous obtenez une image qui peut être installée manuellement. Pour une installation plus automatisée ou entièrement automatisée, vous devez utiliser deux fichiers d'installation sans assistance. WDS requiert un fichier de réponse (unattend.xml, enregistré dans le répertoire \RemoteInstall\WDSClientUnattend sur votre serveur WDS) pour automatiser le processus d'installation WDS. Le second fichier est une image de fichier sans assistance. Pour Windows Vista ou version ultérieure, il s'agit d'un fichier unattend.xml. Pour les images Windows précédentes, il s'agit d'un fichier sysprep.inf qui se trouve dans une structure de répertoire $OEM$ ou dans \Unattend dans le répertoire de chaque image. Ce fichier permet d'automatiser l'installation de Windows une fois WDS terminé.

Pour créer le fichier sans assistance de WDS, créez un fichier unattend.xml pour WDS avec Windows AIK. Copiez ce fichier dans le répertoire RemoteInstall ou dans un sous-répertoire. Cliquez avec le bouton droit de la souris sur l'image d'installation pour laquelle vous voulez utiliser le fichier sans assistance, puis cliquez sur le bouton des propriétés. Dans l'onglet Client, sélectionnez l'option d'installation sans assistance et indiquez le fichier unattend.xml spécifié précédemment.

Pour créer le fichier sans assistance de l'image des images pré-Windows Vista, copiez le fichier sysprep.inf dans le répertoire $OEM$ de l'image (par exemple, D:\RemoteInstall\Images\­Windows XP\SP2\$OEM$\$1\sysprep\sys­­prep.inf. Pour les images Windows Vista, spécifiez l'image à associer, cliquez sur le bouton de propriétés, puis, dans l'onglet d'options générales, cliquez sur l'option d'installation de l'image sans assistance. Spécifiez ensuite le fichier unattend.xml à utiliser pour l'installation.

Nous en sommes à mi-chemin. Cette rubrique vous permettra de devenir opérationnel avec WDS. Le mois prochain, j'entrerai plus en détails dans l'utilitaire WDSUtil, les magasins d'images et la multidiffusion. Puis, je conclurai la série par un examen détaillé du comment et pourquoi vous devriez envisager de créer une solution de déploiement personnalisée sur WDS. En attendant, reportez-vous à l'encadré « Plus d'informations sur WDS » qui accompagne cet article.

Wes Miller est responsable de produit technique pour CoreTrace (www.CoreTrace.com) à Austin au Texas. Il travaillait auparavant chez Winternals Software et comme responsable de programme pour Microsoft. Vous pouvez contacter Wes à l’adresse suivante : technet@getwired.com.

© 2008 Microsoft Corporation et CMP Media, LLC. Tous droits réservés. La reproduction partielle ou totale sans autorisation est interdite.