Du 25 mai au 15 juin 2006
Créer de votre Créer de votre environnement de testenvironnement de test
Bruce CowperBruce CowperConseiller professionnel en TIConseiller professionnel en TI
Microsoft CanadaMicrosoft Canada
[email protected]@microsoft.com
Damir BersinicDamir BersinicConseiller professionnel en TIConseiller professionnel en TI
Microsoft CanadaMicrosoft Canada
[email protected]@microsoft.com
http://blogs.technet.com/canitpro
Objectifs de la séance :Objectifs de la séance :
• Étudier les environnements de tests virtualisésÉtudier les environnements de tests virtualisés• Chercher des outils pouvant vous aider à créer Chercher des outils pouvant vous aider à créer
une zone de testune zone de test• Montrer les méthodes de migration à Windows Montrer les méthodes de migration à Windows
Vista et à Office 2007Vista et à Office 2007• Présenter des méthodes éprouvées, des outils Présenter des méthodes éprouvées, des outils
et des conseilset des conseils
Au programmeAu programme
• Virtualisation : quoi, pourquoi, commentVirtualisation : quoi, pourquoi, comment• Création de l’environnement de testCréation de l’environnement de test• Des outils physiques aux outils virtuelsDes outils physiques aux outils virtuels• Migration à Windows Vista et à Office Migration à Windows Vista et à Office
20072007
R2R2
Qu’est-ce que la virtualisation?Qu’est-ce que la virtualisation?
Virtualisation
Matériel
App.App.
SESE
AppApp..
SESE. . .
Sans virtualisation Ajout d’une couche de virtualisation
Occasion• Utilisation du système• Soutien du système existant• Reprise après sinistre, disponibilité• Gestion souple de la charge de travail
Physique virtuel systèmes dynamiques autogérés
Problèmes de l’industrie• Sécurité : intégrité, correctifs• Interopérabilité• Outils de gestion isolés• Gestion du cycle de vie• Soutien et acquisition de
licences
Système d’exploitation = SE
Applications = App.
AppApp..
SESE
AppApp..
SESE
AppApp..
SESE
AppApp..
SESE
Matériel
Système d’exploitation
La virtualisation aujourd’huiLa virtualisation aujourd’hui
La virtualisation avec Windows La virtualisation avec Windows Hypervisor - demainHypervisor - demain
• Hyperviseur léger• Pilotes dans des partitions
du système d’exploitation virtuel
– Hyperviseur plus léger
– Meilleure compatibilité
• Aide à la virtualisation du matériel
– Meilleure performance
– Isolement du système d’exploitation virtuel
GestionGestion
SESE
Pil
ote
sP
ilo
tes
ApplicationApplication
SESE
Pil
ote
sP
ilo
tes
ApplicationApplication
SESEP
ilo
tes
Pil
ote
s
Windows HypervisorWindows Hypervisor
Virtualisation du matérielVirtualisation du matériel
. . .. . .
Partition du Partition du SE virtuel SE virtuel
parentparent
Partitions du Partitions du SE virtuel SE virtuel
enfantenfant
La vision : systèmes La vision : systèmes dynamiques autogérésdynamiques autogérés
Les systèmes traditionnels sont soumis à des limites. Les applications ont des
ressources spécialisées fixes Entraîne le besoin d’une
infrastructure plus réactive Gaspillage de capacitéLes systèmes virtuels abattent certaines de ces limites. La virtualisation permet une
meilleure utilisation des ressources.
Les systèmes dynamiques vont plus loin. Les ressources sont affectées de
façon intelligente (stratégie) et souple au fur et à mesure que les besoins changent.
Stockage
Serveurs
Applications/Services
Stockage dynamique
Plate-formedynamique
Servicesdynamiques
Version bêta de Virtual Server 2005 R2 SP1
• Disponible sur le site bêta Connect des versions bêta
• Version bêta 1– Soutien de la technologie de virtualisation Intel– Scripts de mise en grappe d’hôtes et document technique
de présentation
• Version bêta 2– Technologie de virtualisation AMD – Service de cliché instantané de volume (Volume Shadow
Service) pour des sauvegardes et une reprise améliorées– Gestion et intégration d’Active Directory
R2R2
Qu’est-ce que Virtual Server?Qu’est-ce que Virtual Server?
Architecture de Virtual Server 2005 R2
Environnement Environnement hôtehôte
Système d’exploitation hôteSystème d’exploitation hôteSystème d’exploitation hôteSystème d’exploitation hôte
Pilotes hôtesPilotes hôtesPilotes hôtesPilotes hôtes
Matériel hôteMatériel hôteMatériel hôteMatériel hôte
Matériel virtualisé Virtual ServerMatériel virtualisé Virtual ServerMatériel virtualisé Virtual ServerMatériel virtualisé Virtual Server
Environnement Environnement invitéinvité
App. invitéesApp. invitéesApp. invitéesApp. invitées
SE invitéSE invitéSE invitéSE invité
Pilotes invitésPilotes invitésPilotes invitésPilotes invités
Environnement Environnement invitéinvité
App. invitéesApp. invitéesApp. invitéesApp. invitées
SE invitéSE invitéSE invitéSE invité
Pilotes invitésPilotes invitésPilotes invitésPilotes invités
Fichiers de la machine virtuelle• Fichier de configuration de la machine virtuelle
– Le fichier XML contient toutes les métadonnées de configuration.– Il peut être copié sur un autre serveur hôte aux fins de redéploiement.
• Fichier du disque dur virtuel– Il s’agit du « disque dur » de la machine virtuelle.– Il peut être copié sur un autre serveur hôte aux fins de redéploiement.
• Fichier de configuration du réseau virtuel– Le fichier XML contient toutes les métadonnées de la configuration.– Il peut être copié sur un autre serveur hôte aux fins de redéploiement.
Disques virtuelsDisques virtuels• Disques durs virtuels de taille dynamique
– Préciser la taille maximale à la création– Le fichier des disques durs virtuels augmente sur le serveur hôte.
• Disque dur virtuel de taille fixe– Peut être converti en disque dynamique.– Exigé pour le disque de quorum de la grappe
• Disque dur virtuel de différenciation– Utilisé pour les ordinateurs dotés d’un système d’exploitation à
base commune– Utilise une relation parent (base) / enfant
• Disque dur virtuel relié– Utilisé pour convertir un disque physique en disque virtuel
• Disquette virtuelle
Configuration du SE invitéModèles d’appareils virtuels
Jeu de puces 440BX avec PIIX4BIOS système (AMI)
Bus PCIBus ISA
Gestion de l’alimentationBus SM
PIC 8259PIT
Contrôleur DMACMOSRTC
Contrôleur de mémoireRAM et VRAM
Ports COM (série) Ports LPT (parallèles) Contrôleurs IDE/ATAPI
Cartes SCSI (Adaptec 2940)Carte vidéo SVGA (S3 Trio64)
BIOS VESA
Accélérateur graphique 2DCurseur matériel
Carte Ethernet (DEC 21140) x 4ClavierSouris
Modèles d’appareils virtuels
Jeu de puces 440BX avec PIIX4BIOS système (AMI)
Bus PCIBus ISA
Gestion de l’alimentationBus SM
PIC 8259PIT
Contrôleur DMACMOSRTC
Contrôleur de mémoireRAM et VRAM
Ports COM (série) Ports LPT (parallèles) Contrôleurs IDE/ATAPI
Cartes SCSI (Adaptec 2940)Carte vidéo SVGA (S3 Trio64)
BIOS VESA
Accélérateur graphique 2DCurseur matériel
Carte Ethernet (DEC 21140) x 4ClavierSouris
• Virtual Server virtualise :– l’UC– la gestion de la mémoire– le matériel synthétique
• Virtual Server émule :– Les accès aux dispositifs sont
capturés et émulés dans des logiciels à l’aide de modèles de dispositifs virtuels.
• Les machines virtuelles n’ont pas accès à :– La mémoire physique du système
hôte – La mémoire virtuelle des autres
machines virtuelles ou aux dispositifs virtualisés.
• Remarque : utiliser les Compléments pour ordinateurs virtuels pour fournir les pilotes Windows Vista.
Au programmeAu programme
• Virtualisation : quoi, pourquoi, commentVirtualisation : quoi, pourquoi, comment• Création de l’environnement de testCréation de l’environnement de test• Des outils physiques aux outils virtuelsDes outils physiques aux outils virtuels• Migration à Windows Vista et à Office Migration à Windows Vista et à Office
20072007
Création de machines virtuelles
• Les machines virtuelles peuvent être créées à partir :– De CD / DVD par mappage du lecteur virtuel– D’images ISO
• Initialisation– CD / ISO– Images de disquettes virtuelles (VFD)
• Images disque de base existantes/Sysprep– Utiliser l’image disque de base existante comme fondement à la
création d’un nouvel enfant– Copier/migrer des images à partir de programmes VPC/de tiers
• Migration de machine physique à machine virtuelle– Virtual Server Migration Tool (VSMT)– Outils de tiers comme PowerConvertMC de Platespin
Fonctions de réseautage virtuelFonctions de réseautage virtuelFonctions de réseautage virtuelFonctions de réseautage virtuel
Réseautage virtuel
Réseau d’entreprise
Cartes réseau virtuelles Cartes réseau virtuelles
Serveur matérielServeur matérielServeur matérielServeur matériel Cartes réseauphysiques
Réseau virtuel Réseau virtuel relié par un pontrelié par un pont
Commutateur virtuelCommutateur virtuel
Réseau privé virtuelRéseau privé virtuel
Serveur DHCP virtuelServeur DHCP virtuel
Windows VistaWindows Vista
MVMV
Serveur virtuelServeur virtuel
MVMV
Machine virtuelleMachine virtuelle
MVMV
Réseau de test/développement
Réseau virtuel relié par Réseau virtuel relié par un pontun pont
R2R2
Où peut-on l’utiliser?
Scénarios d’utilisation de Virtual Server
Migration d’applications Windows NT Server 4.0
Regroupement des serveursdépartementaux/de succursale
Automatisation des tests et du développement
Tests et développement
• Création de réseaux isolés de test et de développement• Migration/virtualisation de l’infrastructure et des systèmes
existants• Mise à l’essai des déploiements et des mises à jour dans des
réseaux contrôlés• Mise à profit des fonctions d’annulation pour la restauration • Mise en place et retrait rapides de systèmes
Tests et développement virtualisésTests et développement virtualisés
démonstrationdémonstration
Tests et développement
•Créer le système de référence•Différencier les disques•Créer des réseaux virtuels
Au programmeAu programme
• Virtualisation : quoi, pourquoi, commentVirtualisation : quoi, pourquoi, comment• Création de l’environnement de testCréation de l’environnement de test• Des outils physiques aux outils virtuelsDes outils physiques aux outils virtuels• Migration à Windows Vista et à Office Migration à Windows Vista et à Office
20072007
R2R2
Passer des outils physiques aux outils virtuels
Des outils physiques aux outils virtuels
Serveur physique cibleServeur d’entreprise W2K3 avec
Virtual Server et VSMT
Serveur W2K3 avecADS et VSMT
Configurer la nouvelle machine virtuelle
Vérifier si la configuration est adéquate, saisir l’image et générer des séquences de tâches à utiliser avec ADS
Transformer l’image ADS sur le DDV et déployer sur le nouveau système cible
Tech
nolo
gie
Tech
nolo
gie
• Virtual Server Migration Toolkit– Outils avec lignes de commande pour aider à automatiser la migration des outils physiques
aux outils virtuels– Mise sur les services de déploiement automatisés (ADS)
Con
seils
Con
seils
• Accélérateur de solution pour regrouper et migrer les applications sectorielles– Déterminer quelles applications se prêtent bien à la virtualisation– Conseils sur l’utilisation de VSMT avec ADS
Limites de VSMTLimites de VSMT• Limites
– Les serveurs dotés de matériel non émulé dans VS ne peuvent pas être déplacés -- p. ex., verrou matériel de port parallèle, USB, cartes de bus de l’hôte.
– Les serveurs physiques comptant moins de 96 Mo de mémoire ne peuvent pas exécuter d’outils de migration (160 Mo dans des partitions FAT).
– Impossible de migrer des partitions étendues et dynamiques– Impossible de migrer des données du réseau de stockage. Elles doivent
être copiées manuellement.– Certaines configurations matérielles nécessiteront une intervention
manuelle durant le processus de migration, particulièrement avec Windows NT 4.0.
• S’adresse particulièrement aux professionnels en TI ou aux consultants– Nécessite des connaissances en rédaction de scripts– Nécessite une connaissance de DHCP, PXE et ADS.
Gestion des allers-retours entre les machines physiques et virtuelles…
avec PowerConvertMC
OS PortabilityOS PortabilityMCMC
• Technologie qui automatise le flux du système d’exploitation, des applications et des données entre les infrastructures
Découplage de la charge de travail depuis l’infrastructure de l’hôte
Mouvement de la charge de travail de
poste à poste
Déploiement ou récupération de la charge de travail à
partir des archives ou des copies de sauvegarde
Reconfiguration automatique de la charge de travail
Virtuel
Serveur compact
Physique
Image
SE et applications découplés du matériel
PowerConvertPowerConvertMCMC 5.2 5.2 • Mouvement libre des serveurs dans
votre centre de données d’une infrastructure à l’autre
– Connaissance de ce que vous avez– Déplacement du SE, des données et des
applications– Optimisation continue des serveurs– Soutien de l’infrastructure principale virtuelle– Soutien actif de l’imagerie – Configuration du SE à la volée– Évaluation adéquate et optimisation des
ressources– Conversions à distance
• Solutions– Regroupement– Restauration– Automatisation de test de laboratoire– Mise en place de service d’affaires– Migration de matériel
PowerReconPowerReconMCMC 2.0 2.0• Modélisation et organisation étoffées des
ressources et des charges de travail– Plus de renseignements sur l’utilisation des données pour
faire des choix plus éclairés sur l’optimisation
• Rapports personnalisables sur les ressources et la charge de travail – Prestation d’une évaluation accélérée des serveurs
• Analyse de données externe inutile– Les données restent dans les sites des clients, ce qui
réduit les préoccupations relatives à la sécurité
• Inventaire et utilisation dans un produit– Utilisation aux fins du projet pour commencer et
avantages sur le plan des opérations au fil du temps
PowerConvert : conversion de physique PowerConvert : conversion de physique à virtuelà virtuel
Processus de conversion en trois étapes- Trouver à distance les serveurs et en dresser l’inventaire- Configurer le travail de conversion- Commencer la conversion et surveiller facultativement
Hôte virtuel cible
Serveurs sourcesServeur PowerConvert
Client PowerConvert
Trouver à distance les détails sur le serveurPowerConvert trouve les serveurs sources et cibles et en dresse l’inventaire en utilisant le nom de l’hôte/l’IP fournis et les informations d’autorisation valides
Les détails trouvés servent à :
- revoir l’utilisation commerciale du serveur pour planifier la consolidation
- configurer automatiquement la tâche de conversion
Hôte virtuel cible
Serveurs sourcesServeur PowerConvert
Client PowerConvert
PowerConvert : conversion de physique PowerConvert : conversion de physique à virtuelà virtuel
Configurer et entreprendre une tâche de conversion
- Après avoir trouvé les détails sur les serveurs, on peut configurer automatiquement une tâche de conversion avec la fonction glisser-déplacer
- Le redimensionnement peut se faire à l’aide de la configuration de la tâche.
Hôte virtuel cible
Serveurs sources
PowerConvert Server
PowerConvert Client
PowerConvert : conversion de physique PowerConvert : conversion de physique à virtuelà virtuel
Créer une nouvelle machine virtuelle
- PowerConvert installe à distance un contrôleur sur le serveur virtuel cible.
- PowerConvert crée une nouvelle machine virtuelle.
Hôte virtuel cible
Serveurs sources
Serveur PowerConvert
Client PowerConvert
PowerConvert : conversion de physique PowerConvert : conversion de physique à virtuelà virtuel
Prendre le contrôle
- PowerConvert prend le contrôle de la nouvelle machine virtuelle et du serveur source.
- L’objectif consiste à démarrer le serveur source et le serveur de destination pour que les données soient transférées avec intégrité.
- La machine source n’est pas modifiée.
Hôte virtuel cible
Serveurs sourcesServeur PowerConvert
Client PowerConvert
PowerConvert : conversion de physique PowerConvert : conversion de physique à virtuelà virtuel
Transfert de données
- Les disques de la machine virtuelle sont partitionnés et formatés.
- Les données sources sont acheminées directement dans la machine virtuelle sans utiliser d’espace temporaire.
- Le système d’exploitation copié est configuré pour s’exécuter dans l’environnement virtuel.
Hôte virtuel cible
Serveurs sourcesServeur PowerConvert
Client PowerConvert
PowerConvert : conversion de physique PowerConvert : conversion de physique à virtuelà virtuel
Relâcher le contrôle et configurer
- La nouvelle MV est démarrée (le contrôle et relâché).
- PowerConvert configure la MV conformément à la configuration de la tâche (réseau, nom de l’hôte, domaine, etc)
Hôte virtuel cible
Serveurs sources
Serveur PowerConvert
Client PowerConvert
PowerConvert : conversion de physique PowerConvert : conversion de physique à virtuelà virtuel
Libérer le serveur source
- PowerConvert relâche le contrôle du serveur source si cela est précisé dans la tâche (p. ex. éviter la duplication d’IP).
- La conversion est terminée et la nouvelle machine virtuelle est maintenant prête à fonctionner.
- PowerConvert enregistre les détails sur le serveur qui peuvent être mis à jour plus tard au besoin.
Hôte virtuel cible
Serveurs source
Serveur PowerConvert
Client PowerConvert
Conversion terminée
PowerConvert : conversion de physique PowerConvert : conversion de physique à virtuelà virtuel
Processus de migration
- Prendre le contrôle de l’ordinateur cible avec l’image ISO de PlateSpin
- S’inscrire au serveur PowerConvert
- Configurer la tâche de conversion
- Commencer la conversion et surveiller facultativement
Hôte virtuel cible
Serveurs sourcesServeur PowerConvert
Client PowerConvert
PowerConvert : conversion de physique PowerConvert : conversion de physique à virtuelà virtuel
Conversion terminée
démonstrationdémonstration
Des outils physiques aux outils virtuels
• Importer des systèmes sources et de référence dans un environnement virtualisé avec PlateSpin PowerConvert MC
Au programmeAu programme
• Virtualisation : quoi, pourquoi, commentVirtualisation : quoi, pourquoi, comment• Création de l’environnement de testCréation de l’environnement de test• Des outils physiques aux outils virtuelsDes outils physiques aux outils virtuels• Migration à Windows Vista et à Office Migration à Windows Vista et à Office
20072007
Scénarios de déploiementScénarios de déploiement
Windows Vista
Nouveau système
Mise à jour de système
Côte à côte
Installation de Windows Vista dans une machine virtuelle
• Facteurs dont il faut tenir compte– Attribuer beaucoup de RAM (plus de 512 Mo) quand c’est possible– Augmenter la capacité du ou des disques durs virtuels à une capacité
supérieure à celle de 16 Go définie par défaut (maintenant 127 Go dans VS 2005 R2 SP1)
– Utiliser les Compléments pour ordinateurs virtuels pour la performance et le soutien du matériel
• Installation correcte– Utiliser un support physique ou monter l’ISO sur un CD virtuel
• Mise à jour– Tester à fond les paramètres de mise à jour et d’application
• Utiliser l’Outil d’analyse des applications
• Migration côte à côte– Utiliser l’Assistant Transfert de fichiers et de paramètres pour migrer les
paramètres
Assistant Transfert de fichiers et de Assistant Transfert de fichiers et de paramètresparamètres
Support amovible
Réseau •Paramètres du système•Courriel•Fichiers•Favoris
Outil d’analyse de compatibilité des Outil d’analyse de compatibilité des applicationsapplications
Base de données d’application
Niveau correct d’exécution
Analyser votre ensemble Analyser votre ensemble d’applications, de sites Web et d’applications, de sites Web et d’ordinateursd’ordinateurs
Évaluer les déploiements de Évaluer les déploiements de système d’exploitation ou système d’exploitation ou l’impact des mises à jour du l’impact des mises à jour du système d’exploitationsystème d’exploitation
Gérer centralement les Gérer centralement les évaluateurs de compatibilité et évaluateurs de compatibilité et les paramètres de configurationles paramètres de configuration
Rationaliser et organiser par Rationaliser et organiser par application, site Web et application, site Web et ordinateurordinateur
Prioriser les efforts liés à la Prioriser les efforts liés à la compatibilité avec la création de compatibilité avec la création de rapports filtrésrapports filtrés
Ajouter les solutions et gérer les Ajouter les solutions et gérer les problèmes de votre problèmes de votre environnement informatique environnement informatique personnelpersonnel
Déployer les atténuations Déployer les atténuations automatisées aux problèmes automatisées aux problèmes connus de compatibilitéconnus de compatibilité
Envoyer/recevoir des Envoyer/recevoir des renseignements sur la renseignements sur la compatibilité à Online compatibilité à Online Compatibility ExchangeCompatibility Exchange
Application Compatibility Toolkit V5.0
ACT 5.0 : architecture de haut niveau
Service de Service de traitement des traitement des
journauxjournaux
Base de données ACT locale
Infrastructure d’agent/évaluateurs de compatibilitéInfrastructure d’agent/évaluateurs de compatibilité
DCOM WFInventaire IE UAC UIA Etc…
Compatibilty ExchangeCompatibilty Exchange
`
`
Europe Amérique du Nord
Topologie de bureauTopologie de bureau
Gestionnaire ACGestionnaire AC
Betty
Wilma
InternetInternet
RH Finances
Compatibility ExchangeCaractéristiques : Les professionnels en TI
s’entraident en partageant l’estimation de la compatibilité de l’application avec la communauté
Transactions sûres et respectant la confidentialité
Simple et facile à partager La présentation peut être
anonyme ou se faire par nom d’utilisateur
Partenariat avec les services-conseils de Microsoft et le spécialiste en déploiement pour la création et le classement des données de la communauté
Solution évolutive
Travaille pour moi ou a trouvé des problèmes
1. Communauté
Voit le classement des risques
ou le résumé des
problèmes
Professionnel en TI
(Entreprise A)Professionnel
en TI (Entreprise B)
Compatibility Exchange
Internet
Caractéristiques : Mécanisme de rétroaction aux
fournisseurs sur la plupart des applications
Les données fiables complètent la classification par la communauté.
Tire parti des référentiels de données Microsoft existants (test, certification, logo, portail de fournisseur)
Données limitées en raison des dépendances envers le portail du fournisseur et l’équipe de test
Analyse et création de rapports
Tests de la compatibilité
de l’application
Certifier que l’application
fonctionne ou publier les problèmes
ISV
Logo et certification de
Microsoft
2. Sources fiables
Analyse de l’impact de la mise à jour
Inventory Applications
Manifest
Mises à jour WindowsTopologie des postes de travail de l’entreprise
Manifeste de mise à jour
Donnée du profil
d’application
Gestionnaire de compatibilité d’applications
démonstrationdémonstration
Mise à jour à Windows Vista
•Utiliser l’option de mise à jour pour convertir un poste de travail XP SP2 de référence
• Tirer parti des environnements virtualisés et physiques de test
et de développement
• Des outils comme VSMT et PlateSpin PowerConvertMC facilitent
les déplacements entre les environnements physiques et
virtuels.
• Il existe plusieurs choix de tests de la migration du système
d’exploitation et des applications.
Résumé de la séance
Pour obtenir plus de Pour obtenir plus de renseignements…renseignements…
• Site Web principal de TechNet Canada à l’adresseSite Web principal de TechNet Canada à l’adressewww.microsoft.ca/technet
• Site sur Microsoft Virtual Server 2005 R2Site sur Microsoft Virtual Server 2005 R2http://www.microsoft.com/windowsserverssystem/virtualserver
• Site Web de PlateSpinSite Web de PlateSpinhttp://www.platespin.com
• Blogue des professionnels canadiens des TIBlogue des professionnels canadiens des TIhttp://blogs.technet.com/canitpro
Joignez-vous à nous lors de la Joignez-vous à nous lors de la prochaine séance qui portera sur :prochaine séance qui portera sur :
Déployer Windows Vista et Déployer Windows Vista et Microsoft Office 2007Microsoft Office 2007
Top Related