La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Plateforme JTE Éducation 08/03/2005 Virtual Server Migration Toolkit (VSMT) JTE Éducation 08/03/2005 Virtual Server Migration Toolkit (VSMT) Fabrice MEILLON.

Présentations similaires


Présentation au sujet: "Plateforme JTE Éducation 08/03/2005 Virtual Server Migration Toolkit (VSMT) JTE Éducation 08/03/2005 Virtual Server Migration Toolkit (VSMT) Fabrice MEILLON."— Transcription de la présentation:

1 Plateforme JTE Éducation 08/03/2005 Virtual Server Migration Toolkit (VSMT) JTE Éducation 08/03/2005 Virtual Server Migration Toolkit (VSMT) Fabrice MEILLON Architecte Infrastructure Microsoft France

2 Plateforme Scénarios cibles et bénéfices ► Assure la migration automatisée d’un serveur physique vers une machine virtuelle dans l’environnement Virtual Server 2005  Migration de serveurs physiques et des applications sous Windows NT 4.0  Consolidation de serveurs ► Bénéfices en terme de gain de temps et de ressources

3 Plateforme Besoin matériels ► Une ou deux machines  Windows Server 2003 / Virtual Server 2005  Windows Server 2003 Entreprise Edition / Automated Deployment Services 1.0  Même domaine ou groupe de travail ► Infrastructure DHCP ► Un réseau virtuel ► Ressources suffisantes sur le serveur ADS et l’hôte Virtual Server

4 Plateforme Automated Deployment Services ► Un à trois systèmes Windows Server 2003 Enterprise Edition (ou Datacenter) x86  Service Contrôleur  Service de distribution d’image  Service de démarrage réseau ► Interface réseau unique ► MSDE 2000a ou SQL2000 SP3a pour supporter la base de données du contrôleur ADS

5 Plateforme Besoins en terme de périphériques ► Pour des installations les machines doivent supporter l’OS déployé ► Pour les opérations d’administration et exploitation des systèmes : installation de l’agent d’administration ADS ► Un adaptateur réseau qui supporte et est activé pour la version PXE 0.99c ► Des mises à jour du BIOS sont parfois nécessaires pour le bon fonctionnement de l’agent de déploiement ADS

6 Plateforme Besoins environnement (ADS) ► Adressage DHCP ► Configuration réseau ► Pas d’autres services s’appuyant sur PXE dans l’environnement ► Ouverture des ports nécessaires aux communications ► Besoin de certificat

7 Plateforme Comment cela fonctionne ? Serveur cible Agent de déploiement Pre-OS 4 L’agent effectue l’authN et demande l’image SSL Base Log les actions 6 L’image est personnalisée et boote avec OS complet +agent Agent d’administration OS-Présent Contrôleur ADS PXEFW Le serveur PXE boote et la séquence de tâches est initiée 1 3 Le contrôleur transfère l’agent de déploiement sur le disque RAM RAM Le contrôleur télécharge une image DOS pour la configuration matérielle 2 5 L’image chiffrée est téléchargée et déployée Multicastpossible Disque

8 Plateforme ADS - Definitions et Processus ► Devices – Représentation des systèmes gérés par ADS ► Variables  Global / Device specific ► Jobs et job templates – Actions, taches, commandes devant être réalisés par les composants ADS ► Task sequences – fichiers XML définissant l’ensemble des jobs/templates individuels devant être exécuté

9 Plateforme Utilisation de VSMT ► Migration des serveurs physiques vers des serveurs virtuels (P2V) ► Migration des machines virtuelles Vmware vers des machines virtuelles sous Virtual Server(V2V) ► Utilisable par les spécialistes de l'informatique  Nécessite des connaissances en « scripts » et une bonne pratique des concepts de Windows 2003 / ADS / Virtual Server 2005  Nécessite la mise en oeuvre ADS et DHCP

10 Plateforme Vue d’ensemble VSMT ► Migration des machines physiques sources  NT Server 4.0 standard SP6a  Windows 2000 SP4 (Std et Adv)  Windows Server 2003  WMI doit être installé et opérationnel ► Minimum de 96Mo de mémoire physique ► Une interface primaire compatible PXE 0.99c ► Substitution des HAL multi proc par une HAL mono proc

11 Plateforme Architecture ADS pour VSMT ► Installation de ADS  Solution la plus simple = Installation de ADS sur le Host Virtual Server  Meilleure solution = Installation ADS sur une machine séparée  Solution alternative possible = Installation ADS dans une machine virtuelle (test) • Installer le Hotfix (contacter votre TAM) Dans le cadre de la mise en œuvre de VSMT, l’architecture distribuée des services ADS n’a pas été testée et est non supportée

12 Plateforme Installation VSMT et ADS ► Serveur ADS  VSMT “Full Installation” ► Host Virtual Server (si différent du contrôleur ADS)  VSMT “Tools Only”  Installer l’agent d’administration ADS ► Sur l’ordinateur physique  gatherhw.exe ► Configurer un réseau virtuel (VM0) ► Ajouter les VM Additions à l’Agent de déploiement ADS

13 Plateforme Composants du Toolkit Gatherhw.exeVmscript.exe Vmclient.exe VS API ADS WMI Capture.cmdDeployVM.cmdCreateVM.cmd XML File Scripts Générés Client distant

14 Plateforme Limitations de VSMT ► Des composants physiques ne sont pas émulés par Virtual Server ► Les serveurs physiques doivent disposer d’un minimum de 96 Mo ► Partitions étendues sont converties en primaire et les dynamiques ne peuvent pas migrer ► La connectivité directe SAN n’est pas conservée ► Certaines configurations peuvent nécessiter des opérations post migration (notamment NT4)

15 Plateforme Mise en oeuvre du Toolkit Windows NT 4.0 Serveur Physique W2K3 Server Virtual Server Host & VSMT W2K3 Ent Server avec ADS 1.0 & VSMT  Lancer gatherhw.exe  Copier le fichier résultat XML sur le contrôleur ADS  Lancer VMScript.exe pour la vérification HW et SW et générer les scripts de migration  Lancer le script capture.cmd  Manuellement démarrer vers ADS Deployment Agent, l’image est capturée  Eteint la machine (Automatique)  L ancer CreateVM.cmd, qui crée le serveur virtuel sur le host  Lancer DeployVM.cmd, qui exécute un ensemble de tâches pour déployer l’image sur le serveur virtuel  Configure réseau, stockage, & Virtual Server Additions dans la nouvelle VM Task sequence execution

16 Plateforme Utilitaires et scripts générés ► GatherHW.exe  Analyse la configuration du serveur source et stocke l’ensemble dans un fichier XML ► VmScript  Vérifie la compatibilité matérielle  Génère les scripts pour réaliser la migration ► Scripts générés  _capture.cmd ► _captureDisk.xml  _CleanupVM.cmd  _commonInit.cmd  _CreateVM.cmd  _DeployVM.cmd ► _DeployVM.xml ► VmClient – Interagit avec Virtual Server ► VFDs et ISOs – Virtual Floppy et CD-ROM images  Ris2003.vfd, N T4 Network Driver.vfd, VMAdditions.iso  _PostDeploy.cmd  _internalState.xml  _ServiceDriver.xml  _P2V_readme.txt  \patches

17 PlateformeDurée ► Préparation  Mise en oeuvre de l’environnement: -  Installation simple de DHCP: 15 minutes  Installation simple de ADS: 30 minutes  Installation simple de VS et VSMT: 20 minutes ► Migration  GatherHW et script : 10 minutes  Capture: minutes par disque  CreateVM: 15 minutes (dépend du nombre de disques et de la taille si taille fixe)  DeployVM: minutes par disque  Post-migration : 0-20 minutes  Total : 1 à 2.5 heures (mais fortement dépendant du matériel et des options P2V retenues)

18 PlateformeDémonstration ► Préparation du système ► Capture – Action ► Création de la machine virtuelle (VM) ► Déploiement de la machine virtuelle (VM) ► Post-migration et fixes ► Taches Post-migration et fixes

19 Plateforme Préparation du système ► Installation de VSMT  Création de VM0 via createvirtualnetwork.vbs ► Collecte des informations sur la machine physique  GatherHW /f: /v ► Vérification que la configuration physique est correcte  VMScript –hwvalidate –hwinfofile:  VMScript –hwvalidate –hwinfofile:  Chargement des patchs via vmpatch.exe /s  Modification du démarrage des services ou des périphériques (optionnel) via P2Vdrivers.xml ► Génération des scripts  VMScript –hwgeneratep2v –hwinfofile: - name: -hwtaskseqpath: …  /virtualdiskdynamic /vmmemory:taille en Mo /postdeployaction:0|1|2

20 Gestion des réseaux Démonstration

21 ► ► Configuration de la machine cible ► ► Validation ► ► Génération des scripts de migration Démonstration Préparation

22 Plateforme Capture de l’image physique ► Capture via le script _capture.cmd  Le script crée le device ADS, prend le contrôle, crée les actions de boot, et assigne le template de capture  Quand le programme le demande, redémarrer le serveur source et booter PXE  Le serveur démarre la séquence de démarrage en exécutant le “ADS Deployment Agent” puis fait une image du/des partitions  On peut suivre la progression au niveau de la console ADS - Running Jobs  En fin de capture, l’image est montée et les attributs SHR sont enlevés du fichier boot.ini  Le device ADS utilisé pour la capture est automatiquement supprimé.

23 Démonstration Boot PXE, Boot avec DA et Capture

24 Plateforme Création de la machine virtuelle ► Sur le serveur ADS, lancer le script _CreateVM.cmd  Le script utilise le programme VMClient et l’Agent d’Administration ADS pour créer et configurer la VM sur le Host VS ► Ris2003.vfd est attaché comme périphérique virtuel à la VM  VMClient crée un nouveau device ADS pour le déploiement, en incluant les variables nécessaires pour celui-ci  ADS prend le contrôle sur le device et y assigne les travaux nécessaires pour la suite  Ouverture du site web d’administration de VS 2005

25 Démonstration Création de la VM

26 Plateforme Déploiement de l’image ► Lancer le script _DeployVM.cmd  Le script utilise le programme VMClient sur le host VS via l’agent ADS pour envoyer une commande de démarrage à la VM  VM démarre PXE avec une disquette RBFG (RIS) et l’agent de déploiement ADS se lance  Les images disques de la machine physique sont déployés sous la forme de VHDs sur la machine virtuelle  Les actions peuvent être suivies à la fois sur les consoles d’administration Virtual Server et ADS  Quand l’image est déployée, des patches sont appliqués ainsi que les actions post déploiement définies  Par défaut, le device ADS est laissé dans un état contrôlé (controlled state) et la VM sous le Déploiement Agent

27 Démonstration Déploiement de la VM

28 Plateforme Actions Post-Migration ► Vérifier les logs VS et l’historique ADS ► Si nécessaire redémarrer la VM “ResetVM” ► Au niveau de ADS,  mettre “Default Job Template” à “ ”  Enlever le contrôle sur le device ► Permettre au système de démarrer ► Installer les VM additions au niveau de la machine virtuelle

29 Plateforme Actions Post-Migration – NT 4.0 ► Réseau  Supprimer les adaptateurs réseau et les recréer en spécifiant le driver de carte réseau par de disquette virtuelle NT4 Network Driver.vfd : DEC  Redémarrer la machine virtuelle ► SCSI  Ajouter le contrôleur “Adaptec AHA- 294x/AHA-394x ou AIC-78xx PCI SCSI Controller”  Redémarrer la machine virtuelle ► Patches chkdsk

30 Démonstration Actions Post Migration

31 Plateforme Bonnes pratiques (1/2) ► Disposer de disques rapides sur les configuration ADS et Virtual Server ► Vérifier le bon fonctionnement applicatif dans l’environnement virtuelle  Solution de sauvegarde, anti virus, outils de management ► Avant de migrer  Sauvegarder l’ordinateur source, lancer chkdsk  Espace disque suffisant sur les serveur VS Host et ADS Image  Mémoire suffisante sur le serveur VS Host pour héberger la nouvelle machine

32 Plateforme Bonnes pratiques (2/2) ► Avant de migrer (suite)  Bonne connectivité réseau entre le serveur VS Host et le serveur ADS  Disposer d’un accès administrateur local à la machine migrée  Disposer d’un plan de rétention sur les images et les serveurs physiques ► En fin de migration:  Changer la MAC adresse, si le serveur physique doit être réutilisé  En fin de durée de rétention, supprimer les images sur le serveur ADS

33 Plateforme Analyse et dépannage  Erreurs VSScript et VMClient  Cf aide vsmt.chm  Erreurs/status Console ADS  Vérifier les “Running Jobs” et les onglets “Output/Errors”  Vérifier “History”  Erreurs/status VS Admin Console  Vérifier les événements récents dans le journal des événements  Nettoyage de l’infrastructure  Enlever le contrôle du device et le supprimer  Supprimer le fichier de capture au niveau du store de ADS image  Nettoyage total: Utiliser le script CleanUpVM

34 Plateforme VSMT n’est pas tout seul ► Leostream P2V - ► Platespin P2V for VS V_Virtual_Server.aspx 2V_Virtual_Server.aspx 2V_Virtual_Server.aspx

35 Plateforme Où trouver de l’information… ► Site microsoft.com  Virtual server 2005 Migration Toolkit  Automated Deployment Service  Virtual Server 2005 ► Site \ Technet\france ► Séminaires Technet ► Newsgroups

36 Plateforme Questions /réponses

37 Plateforme Votre potentiel, notre passion…


Télécharger ppt "Plateforme JTE Éducation 08/03/2005 Virtual Server Migration Toolkit (VSMT) JTE Éducation 08/03/2005 Virtual Server Migration Toolkit (VSMT) Fabrice MEILLON."

Présentations similaires


Annonces Google