Aller au contenu

Mise en place d'un serveur de déploiement WDS

Le projet à pour but de mettre en place une infrastructure Windows complète pour le déploiement de systèmes d’exploitation par le réseau via la technologie PXE. Son utilité première est de faciliter et d’accélérer le processus de préparation des machines lors de l’arrivée d’un nouveau collaborateur dans l’entreprise. Son but secondaire est d’éviter les oublis ou erreurs dans la configuration des postes, notamment pour les postes qui sont destinés à être installés sur des sites distants.

Schéma d'un serveur WDS dans une infra

Capture décran 2022 02 01 à 14.16.45 1

Principe de fonctionnement

  • Création et configuration de la machine virtuelle
  • Installation de Windows
  • Préparation du poste client en mode audit système
  • Installation des outils de déploiement et préparation de la machine
  • Généralisation de l’image système
  • Capture du disque dur de la machine
  • Création du support d’installation
  • Déploiement manuel ou via un server WDS

I. Installation de l'OS

1. Insérer le disque d’installation de Windows et démarrer sur l’image
Capture décran 2022 01 25 à 10.44.45
2. Choisir sa langue et cliquer sur suivant
3. Cliquer sur installer maintenant 
Capture décran 2022 01 25 à 10.45.24
Capture décran 2022 01 25 à 10.45.37

4. Entrer la clé d’activation de Windows ou cliquer sur je n’ai pas la clé de produit 

5.  Choisir la version de Windows à installer 

Capture décran 2022 01 25 à 10.46.44
Capture décran 2022 01 25 à 10.47.04
6. Accepter les termes du contrat de licence et choisir le mode d’installation personnalisé
Capture décran 2022 01 25 à 10.47.26
Capture décran 2022 01 25 à 10.47.36
9. Attendre la fin de l’installation
Capture décran 2022 01 25 à 10.47.49
Capture décran 2022 01 25 à 10.48.10

II. Installation Des services

1. Dans le gestionnaire de serveur, cliquer sur « Ajouter des rôles et fonctionnalités »

2. Suivre les instructions et sélectionner votre serveur

3. Il suffit ensuite de cocher les services suivants : 

– Serveur DHCP
– Serveur DNS
– Services AD DS
– Services de déploiement Windows 

III. Configuration du DHCP

1. Sur le serveur DHCP, cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur DHCP

2. Dans la console DHCP, cliquez avec le bouton droit sur DHCP

3. Sélectionnez « Gérer les serveurs autorisés »

4. Dans la boîte de dialogue Gérer les serveurs autorisés, cliquez sur Autoriser.

5. Dans boîte de dialogue « Autoriser le serveur DHCP », tapez le nom ou l’adresse IP du serveur DHCP

6. Valider puis retourner dans la console DHCP pour créer une nouvelle étendue 

7. Faire clic droit sur IPV4 puis cliquer sur Nouvelle étendue

8. Suivez les instructions pour la création de l’étendue

IV. Configuration de Windows WDS

1. Aller dans l’onglet WDS sur la gauche 
2. Faire clic droit sur le nom de votre serveur, puis cliquer sur « Console de gestion des services de déploiement Windows »
3. Faire clic droit sur votre serveur puis cliquer sur « Configurer le serveur »
4. On arrive alors sur l’assistant de configuration des services de déploiement Windows
5. Suivre les instructions jusqu’aux options d’installation, choisir Serveur autonome
6. Choisir un dossier pour les fichiers de déploiement de vos images sur le second disque dur
7. Cocher « répondre à tous les ordinateurs clients (connus et inconnus), puis valider

IV. Ajout des images d'installation dans le serveur

1. Retourner dans l’onglet WDS sur la gauche, puis faire clic droit sur Images de démarrage
2. Cliquer sur Ajouter une image de démarrage
3. Aller chercher le fichier boot.wim dans une image d’installation de Windows, puis suivre les instructions
4. Attendre la fin de l’ajout de l’image
5. Faire clic droit sur Images d’installation puis Ajouter une image d’installation

6. Créer un nom pour le groupe d’images, puis sélectionner l’image que vous avez créé pour l’ajouter et suivre les instructions pour nommer l’image

V. Déploiement de l'image sur le poste client

1. Entrer dans le BIOS de votre ordinateur (en général F1, F2, Suppr ou entrée suivant les marques)

2. Trouver le paramètre d’ordre de démarrage 

3. Sélectionner PXE over IPV4 

4. Démarrage en PXE et déploiement

5. Brancher la machine sur le même réseau que le serveur de déploiement 

6. Démarrer la machine 

7. Une fois l’image téléchargée, faire suivant et se connecter avec les identifiants du server

8. Suivre les instructions et finaliser l’installation de Windows 

En conclusion le déploiement d’images Windows n’est pas compliqué mais comporte beaucoup d’étapes.

II. Préparation du poste client

Une fois l’installation de Windows terminée, il est recommandé d’installer les premières mises à jour de sécurité et de paramétrer la carte réseau si l’infrastructure de l’entreprise à un serveur DNS ou n’a pas de serveur DHCP avant de passer à la suite. 

I. Passage en mode audit

Pour préparer la machine au déploiement, Microsoft à un outil intégré dédié à cette opération, il se nomme « Sysprep », comme « préparation du système ». Il se trouve à C:\Windows\System32\Sysprep

1. Ouvrir le programme 

2. Sélectionner le mode Audit, et redémarrer

Une fois que vous avez cliqué sur le bouton OK, votre ordinateur va redémarrer dans ce mode qui créé une session Administrateur temporaire qui servira de modèle pour la capture qui va suivre.

SCR-20220409-2h7

II. Préparation de base

À partir de cette étape vous pouvez préparer votre poste Windows.

III. Généralisation de l'image

1. Relancez l’application Sysprep située à C:\Windows\System32\Sysprep
2. Choisir cette fois « Entrer en mode OOBE (Out-of-Box Expérience) », dans mon cas je vais cocher Généraliser car je veux déployer mon image sur des machines qui n’ont pas la même configuration matérielle, et choisir dans les options d’extinction Arrêter. 
3. Une fois que vous avez cliqué sur OK, le programme va préparer le système à la capture du disque dur et s’éteindre.
SCR 20220409 2mt
SCR 20220409 2my

IV. Capture du disque dur de la machine

Pour capturer le disque dur de la machine il existe plusieurs solutions, je vais utiliser la solution la plus simple à mon gout, celle du disque d’installation de Windows. En effet il n’est pas possible de capturer le disque sur de la machine si elle est allumée, c’est pourquoi il faut obligatoirement passer par programme extérieur, ici WinPE. Il est possible de créer une clé USB WinPE mais ce n’est pas le plus rapide. 
1. Il faut connecter un disque d’installation de Windows à votre machine et démarrer dessus comme si on voulait installer Windows.
2. Une fois le programme d’installation lancé, au lieu de cliquer sur Installer maintenant, il faut faire Shift + F10 pour ouvrir un invité de commandes « WinPE ».
3. Avant d’entrer la commande pour lancer la capture du disque, il faut déjà trouver sur quelle partition se trouve notre installation de Windows. En effet dans cet environnement la lettre du disque peut avoir été changé.
SCR 20220409 2nt

⚠️ Entrer la commande « dir » pour lister les fichiers que vous avez dans le répertoire courant, si vous ne voyez pas les répertoires Perflogs, Program Files, Users et Windows, vous n’êtes probablement pas sur le bon disque. Pour changer de disques entrez tout simplement « c: »  pour le disque C: et puis revérifier les dossiers qu’il contient.

SCR 20220409 2or 1
4. Une fois le dossier repéré, il faut utiliser le programme DISM pour extraire l’image du disque dur. Pour connaître la syntaxe de la commande que nous allons utiliser, entrez DISM /Capture-Image /help
DISM /Capture-Image /ImageFile:C:\nomdufichier.wim /CaptureDir:C:\ /Name:"nomdelimage"
Si tout s’est bien passé vous devriez obtenir ce qui suit :
SCR 20220409 2po
SCR 20220409 2pv

Vous pouvez maintenant éteindre la machine et récupérer le fichier en .wim que l’outil vous à généré. 

Ce fichier est en fait celui qui va contenir les informations du disque, il est présent dans le média d’installation de Windows, mais avec l’extension de fichier .esd qui n’est pas utilisable en l’état car il est chiffré.