SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Test du produit Virtual Server 2005
Accueil > Articles > Serveurs
Auteur 
Matthieu MARTINEAU
PI SERVICES (GOLD PARTNER MICROSOFT)
Ingénieur systèmes et réseaux


 Tous les articles de cet auteur
Saïda AZIRI
LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT


 Tous les articles de cet auteur

4,5/5

Très Bien


192833
3180/14424

1. Présentation du logiciel

1.1 Introduction au système DSI

Virtual Server 2005 est l'un des premiers logiciels de la firme de Redmond conforme à l'infrastructure DSI (Dynamic System Infrastructure). Ce système vient d'être implémenté par Microsoft afin de standardiser le développement des produits de la gamme serveurs. Dorénavant, tous les nouveaux logiciels de cette gamme seront pourvus d'un certain nombre de fonctions communes. Pour concevoir ce système, Microsoft s'est associé avec des grands noms de l'informatique sur le marché du logiciel (Centrata, Computer Associates,...) mais aussi sur le marché matériel (Dell, Fujitsu/Siemens, HP, Nec,..).

Voici un petit panel des fonctionnalités que doivent absolument supporter les nouvelles applications de Microsoft pour l'année 2005 :

  • support du 64 bits et des processeurs Multi-cores

  • technologie de mise à jour à chaud ou Hot Patch qui permet de mettre à jour le produit sans avoir besoin de re-démarrer la machine (crucial dans le cas d'un serveur)

  • support de Microsoft Update qui permettra de mettre à jour le produit automatiquement à partir du site Microsoft Update ou bien à l'aide d'un serveur WUS (Windows Update Service)

  • intégration d'un pack de gestion pour MOM 2005. A terme il sera donc possible de configurer et de surveiller (monitoring) tous les serveurs d'une entreprise à l'aide du même produit : Microsoft Operation Manager

  • une roadmap prévoyant toutes les futures Services Pack sur le produit, ce qui permet d'établir une stratégie de mise à jour longtemps à l'avance

Les applications utiliseront aussi un installeur commun et un système de licensing identique (toutes les autres fonctionnalités que je n'ai pas cité plus haut sont consultables ici). Le système DSI est donc une vraie ligne de conduite qui permettra d'uniformiser tous les produits serveurs de Microsoft ! Le grand bénéficiaire de cette opération sera bien entendu l'administrateur qui ne sera plus dépaysé lorsqu'il passera d'un produit à un autre et qui aura une meilleur compréhension du système de licensing. Pour information, voici la liste des programmes qui respectent dors et déjà le système DSI :

  • Virtual Server 2005

  • Live Communication Server 2005

  • Microsoft Operation Manager 2005

Parmi les futurs logiciels qui devraient respecter le standard DSI, on peut notamment citer SQL Server 2005, Windows Server 2003 Release 2, Visual Studio 2005, ISA 2004 SP1, Windows Update Service (WUS) ... L'initiative DSI n'est donc pas qu'une simple annonce et devrait être appliquée sur tous les produits à venir ! Cela permettra à long terme une augmentation de la productivité et surtout une simplification de la gestion et de la configuration des produits de la firme de Redmond. Pour ceux qui souhaitent obtenir plus d'informations à ce sujet, voici le site officiel du système DSI.

 

1.2 Présentation de Virtual Server 2005

Comme tout système de virtualisation, l'objectif de Virtual Server 2005 est l'émulation de plusieurs machines logiques (ou machines virtuelles) sur une seule machine physique. En dissociant ainsi le matériel du logiciel, la virtualisation offre de nombreux avantages :

  • La gestion des ressources matérielles est optimisée. En effet, les possibilités de la plupart des machines physiques actuelles (les ordinateurs clients comme les serveurs) ne sont pas exploitées. Ainsi il n'est pas rare que le l'utilisation moyenne du temps processeur d'un serveur soit de 10% ou alors que les 2Go de mémoire vive ne soient pas exploitées... En offrant la possibilité d'allouer statiquement ou dynamiquement les ressources matérielles (puissance de calcul, quantité de mémoire vive, ressources réseau, stockage,...) en fonction de la charge, Virtual Server permet une optimisation de ces dernières.

  • Le nombre de machines physique étant réduite, la virtualisation permet de réaliser des économies substantielles sur le matériel (le coût des serveurs et du matériel offrant tolérance de panne et stabilité étant souvent assez élevé). La mise en place de cluster utilisant le service MSCS à l'aide de Virtual Server est un exemple flagrant des économies qui peuvent être réalisées !

  • La virtualisation des serveurs permet aussi d'alléger la charge administrative de l'équipe technique. En effet, il y a moins de machines physiques à configurer donc moins de problèmes liés au matériel en lui-même (défaillances en tout genre, problème de pilotes,...). De plus Virtual Server 2005 offre une interface d'administration centralisée permettant de configurer toutes les machines logiques de l'infrastructure virtuelle.

  • Enfin cette architecture offre une plus grande flexibilité puisqu'il est possible d'ajouter de nouveaux serveurs virtuels à la demande pour peu que le matériel ait encore de la puissance en réserve.

En offrant économies, flexibilité et performances, Virtual Server permet de réduire le coût total de possession ou TCO (Total Cost of Ownership). Il est par exemple possible de réunir sur une seule machine physique suffisamment puissante les services suivants :

  • une base de données SQL Server 2000 hébergé sur un serveur virtuel exécutant Windows 2000

  • une application propriétaire hébergée sur un serveur virtuel exécutant Windows NT 4.0 workstation

  • un serveur Web Apache 2.0.53 hébergé sur un serveur virtuel exécutant Red Hat 9.0

  • un serveur de test hébergé sur une machine virtuelle exécutant Open BSD 3.6

Virtual Server implémente un composant nommé moniteur de système virtuel qui permet d'isoler chaque système d'exploitation des autres machines virtuelles et de la machine physique. Pour cela un thread est affecté à chaque serveur virtuel. Cette solution offre deux grands avantages :

  • Les performances sont grandement améliorées car le multithreading permet de tirer la quintessence des architectures SMT et/ou SMP physique.

  • Si l'un des systèmes virtuel s'arrête ou tombe en panne, cela n'a aucune influence sur les autres systèmes virtuels en cours d'exécution.

Grâce à cette conception spécifique et à des outils supplémentaires dédiés (notamment VSMT et ADS), Virtual Server 2005 est un logiciel particulièrement adapté aux situations suivantes :

  • Migration d'application ancienne

  • Consolidation de serveurs (par exemple, en utilisant le clustering MSCS ou bien l'équilibrage de charge réseau NLB)

  • Conception de machines de test complexes (création d'un banc de test, développement d'applications SMT/SMP, développement dans un environnent clustérisé à moindre coût,...)

 

1.3 Les différentes versions et la configuration minimale requise

Microsoft Virtual Server 2005 est disponible en deux éditions qui incluent les mêmes fonctionnalités mais diffèrent par le nombre de processeurs physique accepté. Ainsi, quelle que soit la version, Virtual Server peut exécuter simultanément 64 machines virtuelles !!! L'édition standard supporte jusqu'à 4 processeurs physiques alors que l'édition entreprise en supporte jusqu'à 32 ! Voici un tableau rappelant la configuration minimale requise pour exécuter Microsoft Virtual Server 2005 :

  Édition Standard Édition Entreprise
processeur 550 MHz (1Ghz recommandé)
4 processeurs maximum
550 MHz (1Ghz recommandé)
32 processeurs maximum
mémoire vive 256 Mo 256 Mo
disque dur 2Go d'espace disponible (chaque machine virtuelle nécessitera de l'espace disque supplémentaire) 2Go d'espace disponible (chaque machine virtuelle nécessitera de l'espace disque supplémentaire)
système d'exploitation supportés Windows Server 2003 (sauf l'édition Web)
Windows SBS 2003 (Standard et Premium)
Windows XP professionnel
Windows Server 2003 (sauf l'édition Web)
Windows SBS 2003 (Standard et Premium)
Windows XP professionnel

Bien entendu dans le cas d'un serveur physique disposant de quatre processeurs, les version standard de Windows XP professionnel, de Windows Server 2003 et de SBS 2003 ne seront pas utilisables puisqu'elles ne supportent que 2 processeurs physiques. De même pour une machine comportant plus de quatre processeurs physique, il faudra absolument recourir à l'édition Entreprise de Virtual Server 2005 et à l'édition Entreprise ou l'édition Datacenter de Windows Server 2003.

Enfin il est a noter que Windows XP ne peut pas être utilisé pour mettre des machines virtuelles en production compte tenu des limitations intégrée à ce système (notamment la limitation au niveau du réseau qui retreint le nombre de connexions simultanées à 10 !). Windows XP ne peut donc être utilisé que sur des machines de test !

Le tableau ci-dessus rappelle la configuration minimale requise pour que le logiciel s'installe et fonctionne sans encombre. Il est évident que les ressources matérielles devront être adaptées en fonction du système d'exploitation installé, du type de serveur mis en place et aussi du nombre de clients connectés. Par exemple, si l'allocation de 32 Mo de RAM peut suffire à une machine virtuelle de test exécutant Windows 95, il en va autrement d'un serveur virtuel en production exécutant Windows Server 2003, Citrix Metaframe et devant supporter 60 clients TSE (ou clients légers) simultanés...

 

1.4 Le support matériel de Virtual Server 2005

Chaque système virtuel crée à l'aide de Microsoft Virtual Server 2005 possède des caractéristiques matérielles identiques. Cela s'avère très pratique si l'on souhaite mettre en place un cluster virtuel (par exemple à l'aide du service MSCS et de Windows Server 2003 Enterprise Edition). Voici une liste non exhaustive du matériel présent sur une machine virtuelle :

  • un seul processeur virtuel est reconnu (même si le nombre de processeur physique est plus élevé)

  • contrôleur mémoire virtuelle permettant l'allocation de 3,6 Go de RAM

  • contrôleur IDE virtuel supportant un maximum de quatre disques durs (un disque virtuel IDE possède une capacité maximale de 128Go)

  • contrôleur SCSI Adaptec 2940 virtuel possédant un seul bus SCSI et supportant un maximum de sept disques durs (un disque virtuel SCSI possède une capacité maximale de 2To)

  • carte réseau virtuelle 100 Mb/s

Il est possible d'ajouter jusqu'à quatre cartes réseau pour accroître les performances du serveur virtuel. De même on peut ajouter jusqu'à quatre contrôleurs SCSI afin d'augmenter la capacité prise en charge. Une même machine virtuelle peut stocker jusqu'à 56,5 To de données ! En effet, on peut ajouter jusqu'à 7 disques SCSI de 2To chacun sur un contrôleur SCSI (soit 14To par contrôleur SCSI et donc 56To en utilisant les quatre contrôleurs SCSI) et jusqu'à 4 disques IDE de 128Go chacun (soit 512Go sur l'unique contrôleur IDE).

 

1.5 Évaluer Virtual Server gratuitement !

A l'instar de tous les produits de la gamme serveurs de Microsoft, il est possible de tester Virtual Server 2005 gratuitement. En effet, une version complète mais limitée à 180 jours est disponible ici (le fichier fait 17,8 Mo). Malheureusement seule la version anglaise est disponible. Vous devez posséder un compte Passport .NET pour accéder à la page de téléchargement.

 

1.6 Installation du produit

Le serveur Web de Microsoft est requis lors de l’installation de Virtual Server 2005. Pour installer IIS (Internet Information Services), il suffit se munir de CD-ROM de Windows XP/2003 ou bien d'une image ISO de ce même CD-ROM, puis de lancer l'assistant Ajout/Suppression de Composants Windows (panneau de configuration, puis ajout/Suppression de Programmes).

Un site Web nommé VirtualServer sera automatiquement crée dans IIS pendant l'installation de Virtual Server. Ce site permet d'administrer intégralement le serveur VS 2005.


Le processus d'installation de Virtual Server est tout à fait classique (CLUF, choix de l'emplacement, numéro de série,...), c'est pourquoi il ne sera pas détaillé ici.

Au cours de l'installation de Virtual Server, plusieurs modules peuvent être choisis dans la fenêtre ci-à-droite :

  • Service Virtual Server

  • Documentation et ressources pour les développeurs

  • Client de contrôle à distance des machines virtuelles

  • Interface Web Virtual Server

Vous devrez toujours sélectionner le service et l'interface Web dans le cas d'un serveur. En revanche, il est recommandé d'installer le client de contrôle à distance des machines virtuelles sur des ordinateurs clients afin de ne pas surcharger inutilement le serveur. Si vous choisissez d'installer le site Web d'administration, vous devrez aussi choisir le port TCP à utiliser (par défaut le port 8080).


Sommaire

1. Présentation du logiciel
     1.1 Introduction au système DSI
     1.2 Présentation de Virtual Server 2005
     1.3 Les différentes versions et la configuration minimale requise
     1.4 Le support matériel de Virtual Server 2005
     1.5 Évaluer Virtual Server gratuitement !
     1.6 Installation du produit

2. Administration du serveur
     2.1 Les différents outils d'administration
     2.2 Paramètres généraux du serveur
     2.3 Monitoring du serveur

3. Gestion des machines virtuelles
     3.1 Introduction
     3.2 Création d'un disque virtuel
     3.3 Création d'un réseau virtuel
     3.4 Création d'une nouvelle machine virtuelle
     3.5 Automatisation des tâches administratives à l'aide de scripts

4. Conclusion



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft