Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Migration windows xp vers win7ouwin8, etude cas client, presentation architecture mdt 2013
1. Présentation architecture
MDT pour déploiements de
masse
KS Equipe
« devices »
Loïc BILLET loic.billet@microsoft.com
PFE Windows Devices Poste Client
http://blogs.technet.com/windowsfr
http://lnkd.in/dhr7D-5
http://facebook.com/loic.billet.50
@loicbil
2. Architecture MDT pour déploiement de masse : 20000 poste de Windows Xp vers Windows7
Rappel du besoin client:
Migration de 20 000 postes de XP vers Win7 et 8.1 (tablettes)
1 site de déploiement des nouvelles machines Ou prestaging chez un partenaire
1 site parisien avec 10 000 postes
10 sites moyen avec 300 à 2 000 postes connecté en WAN dans différents pays
X sites secondaires avec 5 à 20 postes et une connectivité RTC dans différents pays
Pour le moment notre déploiement nous prend un temps fou, on doit déplacer des
techniciens sur les gros sites et les sites distants nous envoie les machines via
transporteur pour être installées.
J’ai du Windows XP 32 avec une partition et des données en local sur les postes
stockées un peu partout car mes utilisateurs sont administrateurs. Je souhaite
retourner dans un scénario standard avec des utilisateurs non admin.
3. Architecture MDT pour déploiement de masse : 20000 poste de Windows Xp vers Windows7
Je souhaite migrer vers du Windows 7 Entreprise x64 afin de pouvoir prendre en charge les trois
langues principales de mon environnement à savoir Français, Norvégien et Anglais.
J’ai trois type de poste fonctionnel :
VIP : applications spécifique et Bitlocker
Standard : applications diverses
Kiosk : Pas d’explorer, IE en mode kiosk uniquement. Les postes ne sont pas joint au
domaine mais doivent avoir le même paramétrage que mes postes en domaine lors de leur
déploiement. En pièce jointe un extrait de mes GPO.
Je souhaite que soit prise en compte l’arrivée de Windows 8.1 car nous allons très probablement
déployer des tablettes Windows 8.1 à partir de Juillet 2014.
Si il est possible de créer une solution de réinstallation automatisée des postes avec
récupération des données je suis très intéressé afin de pouvoir limiter les coûts de support sur
mes sites distants.
4. 1 site de déploiement des
nouvelles machines
prestaging chez un partenaire
« OEM »
1 site parisien
avec
10000 postes
Architecture MDT pour déploiement de masse : 20000 poste de Windows Xp vers Windows7&8
10 sites moyen avec 300 à 2 000
postes connecté en WAN dans
différents pays
WAN
X sites secondaires avec 5 à
postes et une connectivité R
dans différents pays
RTC
France
Angleterre
Norvège
5. Outil MDT
permet de
faciliter le
déploiement,
la migration
MDT Microsoft Deployment Toolkit
Notez que MDT n’est pas un produit, mais un “Solution Accelerator”.
De ce fait, les versions de MDT ne sont supportés qu’un an après qu’une nouvelle version soit
sortie
http://support.microsoft.com/kb/2872000 Blog « Windows et plus si affinité » http://blogs.technet.com/b/windowsfr/
MDT le cycle de vie
Microsoft
Deployment
• Novembre 2007
BDD 2007
Update 2
• Mars 2008
Microsoft
Deployment
Toolkit 2008
• Mars 2008
Microsoft
Deployment
Toolkit 2008
Update 1
• Août 2008
Microsoft
Deployment
Toolkit 2010
• Septembre 2009
• Fin de Support:
Septembre 2011
Microsoft
Deployment
Toolkit 2010
Update 1
• Septembre 2010
• Fin de Support:
Avril 2013
Microsoft
Deployment
Toolkit 2012
• Avril 2012
• Fin de Support:
Août 2013
Microsoft
Deployment
Toolkit 2012
Update 1
• Août 2012
• Fin de Support:
Octobre 2014
Microsoft
Deployment
Toolkit 2013
• Octobre 2013
Now
Une console MMC +WAIK (Windows automated Installation Kit)
Un partage de fichier (scripts .wsf, .ini, .xml ,.wim, .iso, .inf, .cab, .msi, .sdb, .pol, .log
Un média pour booter (Clé ou disque dur USB,DVD, BLURAY, ISO sur PXE)
MDT
6. Scénario LAN
via gigabit
« 1 site parisien avec 10000 postes »
MDT, DS, WDS
France
OS
Application
Drivers
Task Sequences
Ordinateur vierge, rien sur le
disque dur:
Boot en PXE via WDS, F12
Windows Images
Applications
Drivers
Distribution
share
Windows Update Patches
MDT
LAN
8. Scénario WAN
via
linked
deployment
shares
« 10 sites moyen avec 300 à 2 000 postes connecté en WAN dans
différents pays »
WAN
MDT
DS
France
Angleterre
OS
Application
Drivers
Task Sequences
LDS allows you to copy a subset (or all if
you choose) of components to replicate
to another machine
LDS
MDT
MDT
Windows Images
Applications
Drivers
Windows Update
Patches
10. Envoi des
machines par
transporteur
« les sites distants nous
envoie les machines via
transporteur pour être
installées. »
Norvege
France
?
Risques de vols, casse,
assurance, coût élevé
11. Scénario RTC
avec médias
« X sites secondaires avec 5 à 20 postes et une connectivité RTC dans
différents pays »
Link RTC
(Réseau
téléphonique
commuté)
MDT
DS
France
Norvege
OS
Application
Drivers
Task Sequences
Bare
Metal
Création media bootable
Including MDT share with
All components
12. Media bootable Création media bootable
Including MDT share with
All components
Diskpart
Copie du WIM comprenenant le
deployment share avec tous les
composants (imageX /apply)
Copie partition boot WINPE
ou BCDBOOT pour rendre la
wim bootable
Scenario WindowsToGO
possible
13. Utilisateurs
administrateur local
vers utilisateurs
non admins
« J’ai du Windows XP 32 avec une partition et des données en local sur les
postes stockées un peu partout car mes utilisateurs sont administrateurs. Je
souhaite retourner dans un scénario standard avec des utilisateurs non
admin. »
User data
Sauvegarde documents vers un share serveur?
USMT Loadstate & scanstate /hardlink?
WindowsXP 32bits vers Windows7 X64
Scénario “Refresh”
14. Prise en
charge de
3 langues
« Je souhaite migrer vers du Windows 7 Entreprise x64 afin de pouvoir prendre
en charge les trois langues principales de mon environnement à savoir
Français, Norvégien et Anglais. »
Online
Depuis un CD acheté? Depuis un site web? OEMs and system builders must acquire LIPs from the Microsoft Web
site? Double-click the .mlc file.
ou
pendant le paramétrage de l’OS avant capture sysprep, runing operating system:
http://technet.microsoft.com/en-us/library/dd744278
Avec Dism /online /Add-Package /PackagePath:C:testLangPackslp.cab
ou
AvecLpksetup.exe on a running operating system
en ligne de commande: lpksetup /i * /p <language_pack_path>
Ou
Unnatended answer file during an unattended installation pendant l’installation, dans la task sequence during
auditUser ou oobeSystem
Create Synchronous Command lpksetup.exe /i fr-FR /r /p %SYSTEMDRIVE%LangPacks
Ensuite, changer la langue dans « regional and language options »
Offline
Dism /Image:C:testoffline /ScratchDir:C:Scratch /Add-Package /PackagePath:C:packagespackage1.cab
/PackagePath:C:packagespackage2.cab
15. 3 typs de
devices:
VIP
Standard
Kiosk
J’ai trois type de poste fonctionnel :
VIP : applications spécifique et Bitlocker
Standard : applications diverses
Kiosk : Pas d’explorer, IE en mode kiosk uniquement. Les postes ne
sont pas joint au domaine mais doivent avoir le même paramétrage que mes
postes en domaine lors de leur déploiement. En pièce jointe un extrait de mes
GPO.
Le fichier de configuration a ses limites:
+de poste différents = plus de sections dans le customsettings.ini
=> Nous pouvons utiliser une base de donnée
16. Inventaire des
devices avec
une bas de
données
Pourquoi une base de donnée?
2014: Epoque du devices unique par utilisateur (BYOD, CYOD en couleur,…)
Chaque device est différent, l’utilisateur veut un poste de travail
PERSONNALISE à son image.
Une multitude de devices, d’UC, d’écrans (tactile, non tactiles) de drivers,
d’applications à prendre en compte lors du déploiement
Le Customsettings.ini a ses limites.
Déploiement beaucoup plus simple avec la base de donnée.
1908: Henri ford: « pour votre automobile, vous
avez le choix de la couleur, du moment que vous
choisissez le noir »
17. Detection
automatique
du device
VIP : applications spécifique et Bitlocker
1step avec une condition?
BDD: goupe VIP=bitlocker
Standard : applications diverses
Kiosk: IE en mode kiosk
Microsoft Security Compliance Manager 2.0
(SCM) baselines
GPOPackPath = name in the
DSTemplateGPOPacks folder]
MDT
Base de données
MACADDRESS NAME Role
00:32:A1:43:12:FF:56:E4 Computer1 InstallWin8x64
VIP
18. Tablettes
Windows8.1
Scénario
« OEM »
Je souhaite que soit prise en compte l’arrivée de Windows 8.1 car nous
allons très probablement déployer des tablettes Windows 8.1 à partir
de Juillet 2014.
1 site de déploiement des
nouvelles machines
prestaging chez un partenaire
« OEM »
le partenaire est autonome pour préparer les 10000 tablettes sous
Windows 8.1
19. Scénario
« OEM »
MDT
ADK
Prestaging partenaire
Nous lui
fournissons les
compoants
OS
Application
Drivers
…
MDT Local sur
share ou media
Task sequence
OEM: install
20. Réinstallation
automatisée
Si il est possible de créer une solution de réinstallation automatisée
des postes avec récupération des données je suis très intéressé afin de
pouvoir limiter les coûts de support sur mes sites distants.
Dism /mount-image
/imagefile:c:mountwindowswindowssystem32recoverywinre.wim
/index:1 /mountdir:C:mount
Possibilité de créer une partition WinPE qui effectue un “refresh” du
poste avec USMT /hardlink:
-en se connectant à un share serveur
-en réinstallant depuis uniquement ce media (EOM)
21. Pour info, il est possible d’ajouter des outils “maison” de diagnostic au boot
de WinRE (custom WinPE):
<?xml version="1.0" encoding="utf-8"?> <!-- WinREConfig.xml -->
<Recovery> <RecoveryTools>
<RelativeFilePath>OEMDiagnostics.exe</RelativeFilePath>
<CommandLineParam>/param1 /param2</CommandLineParam>
</RecoveryTools> </Recovery>
Réinstallation
automatisée
22. Create Media to Run Push-Button Reset Features (ResetConfig.xml)
Restauration complete du PC en démarrant sur le media (DVD, clé USB, HD)
Réinstallation
automatisée
Scénario avec
Windows 8.1
Exmple de script WinPE MDT task image refresh:
Deploiement automatique du master (système et applications)
Restauration des données depuis un lecteur réseau sur un serveur distant