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 :
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
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|
|