ajout déploiement windows + images

This commit is contained in:
2025-03-11 15:09:03 +01:00
parent 5b0c4f50a7
commit e0ffd086b8
30 changed files with 365 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

View File

@@ -0,0 +1,365 @@
<div align="center">
<p align="center">
<a href="#">
<img src="https://www.gabinhocity.eu/wp-content/uploads/2015/10/wds.png" height="100px" />
</a>
</p>
</div>
<div style="border: 2px solid #d1d5db; padding: 20px; border-radius: 8px; background-color: #f9fafb;">
<h1 align="center">Services de déploiements des postes (MDT/WDS)</h1>
</div>
---
# Solutions possibles
<details>
<summary>WDS : Windows Deployment Services</summary>
- Intègre un service PXE et TFTP
- Permet aux machines ciblées de démarrer via le réseau et de déployer une image standard ou personalisée
- Fourni avec Windows Server
</details>
<details>
<summary>MDT : Microsoft Deployment Toolkit</summary>
- Ensemble doutils liés au déploiement de Windows
- Peuvent être utilisés pour automatiser les tâches de déploiement
- Installeur téléchargeable sur le site de Microsoft "<liens à ajouter>"
</details>
<details>
<summary>ConfigMgr : Configuration Manager</summary>
- Solution « haut de gamme » pour la gestion des systèmes et applicatifs
- Pour le suivi, le déploiement et la mise à jour des appareils sur toute leur durée de vie
- Initialement dans la suite System Center (SCCM), maintenant dans Microsoft Endpoint Manager
</details>
---
# Prérequis
- Active Directory pour la gestion centralisée des utilisateurs et ressources
- liens vers la fiche de mise en place d'un active directory
- DNS pour la résolution des noms en adresses IP
- liens vers la fiche de mise en place d'un dns
- DHCP pour la fourniture dadresses IP
- liens vers la fiche de mise en place d'un dhcp
---
# WDS
## Objectifs et limites du service WDS
<details>
<summary>Objectifs</summary>
- Fournir les informations nécessaires à lamorçage de postes clients via le réseau
- Héberger des images damorçage et dinstallation et les transmettre aux clients
- Intégrer des pilotes à des images
</details>
<details>
<summary>Limites</summary>
- Ne permet pas l'automatisation des installations
- Ne permet pas de pousser les installation de programme tiers automatiquement sur les machines
- Nécessite MDT pour être pleinement utilisable en entreprise
</details>
---
## Installation du rôle WDS
### Rôle à ajouter:
- [ ] Services WDS
### Service du Rôle à installer:
- [ ] Serveur de déploiement
- [ ] Serveur de transport
### Paramétrage de base:
- [ ] ajouter le serveur au réseau cible
- [ ] prévoir une partition spécifique pour héberger la gestion du service
---
## Config initiale
- Ouvrir la console de gestion
![Untitled](Untitled.png)
- faire un clic droit sur le serveur puis sur Configure Server
![Untitled](Untitled%201.png)
- Renseigner
- Le contexte de mise en oeuvre du service en ou hors contexte de domaine
- Le dossier de partage des données du service (images) : prévoir un espace disque dédié et disposant dune capacité suffisante
- La configuration de restriction de réponse du serveur PXE : pour tous ou ciblage de certains hôtes
- DHCP:
- Si le serveur faisant WDS fait également DHCP, cocher les 2 cases de lassistant, dans le cas contraire, les laisser vides.
![Untitled](Untitled%202.png)
- Boot
- Si lon souhaite que les clients DHCP accrochent le PXE sans action particulière, le paramétrage suivant est à réaliser
![Untitled](Untitled%203.png)
---
## Ajout dimage de démarrage
- Depuis la console de gestion WDS faire un clic droit sur le conteneur dimages de démarrage
- Cliquer sur Ajouter une image de démarrage
- Indiquer le chemin du fichier WIM souhaité
- Cela peut être le fichier boot.wim du répertoire Sources du média dinstallation de Windows (exemple: explorer un cd dinstall)
![Untitled](Untitled%204.png)
---
## Ajout dimage dinstallation
- Depuis sa console de gestion faire un clic droit sur le conteneur dimages dinstallation
- Cliquer sur Ajouter une image dinstallation
- Une image dinstallation doit être associée à un groupe dimages
- Si celui-ci nest pas créé en amont, lassistant permet de le créer
- Indiquer le chemin de limage WIM
- Il est possible de cibler le fichier install.wim du média dinstallation
- Ou dindiquer le chemin dune image WIM précédemment capturée
- Ou de toute autre image WIM dinstallation
>⚠️ Si dans le média dinstallation il ny à pas de ***install.win*** mais un ***install.esd*** il faut procéder à une conversion via powershell
<details>
<summary>Conversion install.esd</summary>
- se placer dans le dossier ou est le fichier .esd
- Récupération des versions de Win contenues dans l'esd
```powershell
dism /Get-WimInfo /WimFile:install.esd
```
- Création du fichier install.win
```powershell
dism /export-image /SourceImageFile:install.esd /SourceIndex:X_VERSION_DE_WINDOWS /DestinationImageFile:install.wim /Compress:max /CheckIntegrity
```
>⚠️ le numéro de la version que l'on souhaite ajouté à WDS est à saisir en lieu et place de X_VERSION_DE_WINDOWS dans la commande ci-dessous
</details>
---
## Création dun image de capture
>⚠️ Une image de capture est une image de boot spécifique qui va permettre de capturer linstallation dune machine sysprepé en gardant ses spécificitées (partages, logiciels,…)
- Depuis une image de boot:
- faire un clic droit et choisir Créer une image de capture
![Untitled](Untitled%205.png)
- Lassistant de création dimage de capture se lance
- Renseigner un nom et un chemin de stockage de limage à capturer
![Untitled](Untitled%206.png)
- Cliquer sur Ajouter une image dinstallation
- Une image dinstallation doit être associée à un groupe dimages
- Si celui-ci nest pas créé en amont, lassistant permet de le créer
- Indiquer le chemin de limage WIM
- Il est possible de cibler le fichier install.wim du média dinstallation
- Ou dindiquer le chemin dune image WIM précédemment capturée
- Ou de toute autre image WIM dinstallation
---
## Capture dun image sysprepé
- booter la machine à capturer en PXE depuis limage de capture
![Untitled](Untitled%207.png)
- Après avoir ciblé le volume sur lequel se trouve le système dexploitation à capturer, associer un nom à cette image
![Untitled](Untitled%208.png)
- Renseigner ensuite
- Le chemin du répertoire local dans lequel sera stocké limage de capture durant sa création
- Le groupe dimage dans lequel sera stocké la capture dans WDS
![Untitled](Untitled%209.png)
---
# MDT
## Installation MDT
- MDT nécessite des composants complémentaires
- Windows ADK - Windows Assessment and Deployment Kit
liens windows ADK à jouter
- WinPE Windows Preinstallation Environment
liens windows PE à ajouter
- Procédure:
- Télécharger les dernières versions sur le site de Microsoft
- Lancer linstalleur
- Nécessite une connexion Internet
- Un mode hors ligne est proposé
- Sélectionner les composants souhaités pour ADK
- Au minimum installer les fonctionnalités cochées ci-dessous
![Untitled](Untitled%2010.png)
![Untitled](Untitled%2011.png)
---
## Configuration initiale MDT
- Ouvrir la console de gestion Deployment Workbench
![Untitled](Untitled%2012.png)
- faire un clic droit sur Deployment Share puis New Deployment Share
![Untitled](Untitled%2013.png)
- Renseigner
- Le chemin du dossier de déploiement
- Celui-ci pourra être créé (si inexistant)
- Le nom et la description du partage
>⚠️ Prévoir un espace disque suffisant
- Lassistant propose ensuite de passer un ensemble détapes dinstallation
- Les choix sélectionnés sont traduits en paramètres de configuration dans le fichier CustomSettings.ini
- ⇒ donc pas la peine de sy interesser à cette étape
---
## Paramètrage du Partage de déploiement
>⚠️ Une mise à jour du partage déploiement est nécessaire après toute modification
>![Untitled](Untitled%2014.png)
- Les paramétrages sont disponibles dans les propriétés du partage de déploiement
- Onglet General
- Paramètres généraux et activation du multicast (via WDS)
- Onglet Rules
- Configuration des fichiers Bootstrap.ini et CustomSettings.ini
- Onglet Windows PE
- Paramétrage des médias de démarrage (x86 et x64)
- Onglet Monitoring
- Activation du suivi des déploiements dans la console de gestion
---
## Image de démarrage
- Contrairement à WDS, cest généré à partir du partage de déploiement
- Format WIM et ISO disponibles, pour les architectures 32 et 64 bits
- Fichiers stockés dans le répertoire Boot de larborescence du partage de déploiement
---
## Ajout dimage dinstallation
- Une image de système dexploitation à déployer doit être associée au partage de déploiement
- Pour en ajouter une, faire un clic droit sur le conteneur Operating Systems puis Importer
- Plusieurs choix sont alors proposés par lassistant
- Indiquer un chemin de média dinstallation
- Indiquer le chemin dun fichier WIM ciblé
- Aller chercher dans les images intégrées au service WDS ⇒ si un WDS existe cest ça quil faut choisir.
![Untitled](Untitled%2015.png)
---
## Automatisation de déploiement
>⚠️ Bootstrap.ini et Customsettings.ini sont accessible via les propriétés du partage de déploiement onglet Rules
>![Untitled](Untitled%2016.png)
### Bootstrap.ini
- Agit sur le boot lors du déploiement (Win PE)
- Ce fichier contient les informations nécessaires à lenvironnement Windows PE
- Pour permettre laccès au partage de déploiement
- [optionnellement] pour paramétrer lenvironnement WinPE
- Pour la prise en compte des modifications de ce fichier, il est nécessaire :
- Dans MDT, de mettre à jour le partage de déploiement,ce qui regénère limage de boot MDT (LiteTouchPE_x64.wim)
- Dans WDS, de remplacer limage de démarrage correspondante
- exemple de ***Bootstrap.ini***:
```powershell
[Settings]
Priority=Default
[Default]
DeployRoot=\\WDS\DeploymentShare$
UserID=mdt
UserDomain=deploy.eni
UserPassword=Pa$$w0rd
KeyboardLocale=fr-FR
KeyboardLocalePE=040c:0000040c
SkipBDDWelcome=YES
```
### Customsettings.ini
- Agit sur le déploiement (installation windows)
- Un grand nombre de paramètres peut être renseigné dans ce fichier
- Lexemple ci-dessous permet dautomatiser le processus de déploiement du système à déployer
- La mise à jour de ce fichier ne requiert pas la mise à jour du partage de déploiement
- exemple de ***Customsettings.ini***:
```powershell
[Settings]
Priority=Default
[Default]
#Interactivité avec l'installateur
SkipTaskSequence=YES
TaskSequenceID=ENISALLE09
SkipUserData =YES
SkipApplications=YES
SkipAppsOnUpgrade=YES
SkipAdminPassword=YES
AdminPassword=ENI-demo!local
#Nommage et Domaine
SkipComputerName=YES
OSDComputerName=ENI-DEMO
SkipDomainMembership=YES
JoinDomain=deploy.eni
DomainAdmin=mdt
DomainAdminDomain=deploy.eni
DomainAdminPassword=Pa$$
#Paramètres régionaux
SkipLocaleSelection=YES
SkipTimeZone=YES
UserLocale=fr-FR
KeyboardLocale=040C:0000040C
TimeZoneName=Romance Standard Time
SkipCapture=YES
SkipBitlocker=YES
SkipSummary=YES
#Activation Windows
SkipProductKey=YES
; clé KMS pour W10 Pro N
ProductKey=MH37W-N47XK-V7XM9-C7227-GCQG9
```
### Task Sequence
- La séquence de tâches permet dautomatiser la réalisation des actions réalisées pendant le déploiement
- Click droit sur lUO task sequence du partage de déploiement
- puis new Task Sequence
![Untitled](Untitled%2017.png)
- un assistant souvre la paramétrer.
- Elle peut être modifier après création
### Déploiement dapplications
- Click droit sur lUO application du partage de déploiement
- puis new application
![Untitled](Untitled%2018.png)
- **Etape 1 :** Application Type
- Indiquer si lon fournit linstalleur à lassistant qui se charge de limporter dans la structure du partage de déploiement
- Ou
- Si lapplication est à disposition sur un partage réseau
- Ou
- Sil sagit dun groupe dapplications
![Untitled](Untitled%2019.png)
- **Etape 2 :** installateur
- Les caractéristiques de lapplication
![Untitled](Untitled%2020.png)
- Le chemin de répertoire dans lequel se trouve linstalleur (créer un répertoire dédié)
- Le nom du dossier qui sera créé dans larborescence du partage de déploiement et contiendra linstalleur
- La commande permettant linstallation silencieuse et non interactive de lapplication
- exemple
![Untitled](Untitled%2021.png)
- **Etape 3:** associer lapplication à un task sequence
- Une ou plusieurs applications peuvent être associées à une séquence de tâches pour être installées après le déploiement du système
- La capture ci-contre présente le cheminement permettant dajouter une application à installer à une séquence de tâches.
- Enfin, cocher la case Install a single application et la cibler
![Untitled](Untitled%2022.png)
---
## Sécurité du déploiement
- Laccès aux ressources du partage de déploiement peut être restreint
- Un compte de service peut être utilisé
- Au moyen dentrées de contrôle daccès configurées
- Sur le partage ou
- Via les autorisations NTFS
![Untitled](Untitled%2023.png)

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 360 KiB

After

Width:  |  Height:  |  Size: 360 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB