Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines et SP1

Download Report

Transcript Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines et SP1

Optimiser une infrastructure
Serveurs et réduire les coûts grâce
à la virtualisation de machines et
SP1
1
Qu’est ce que
?
• Un site Web très orienté technique
– http://www.microsoft.com/france/technet/default.mspx
• Une newsletter personnalisable
– http://www.microsoft.com/france/technet/presentation/flash/default.mspx
• Des séminaires techniques toute l’année, partout en
France
– http://www.microsoft.com/france/technet/seminaires/seminaires.mspx
• Des Webcasts accessibles à tout instant
– http://www.microsoft.com/france/technet/seminaires/webcasts.mspx
• Un abonnement
– http://www.microsoft.com/france/technet/presentation/cd/default.mspx
2
Objectif du séminaire
• Quels bénéfices attendre de la
virtualisation ?
• En quoi consiste l’offre de
virtualisation de Microsoft
• Comment mener son projet de
virtualisation.
3
Agenda
• Introduction
• Virtual Server de A à Z
• La virtualisation de machines avec
Windows Server 2008
• Comment mener son projet de
virtualisation
• Conclusion et Q&R
4
La virtualisation aujourd’hui
•
Elle est de plus en plus présente dans les entreprises
•
« IDC analyst John Humphreys predicted that an already
strong virtualization software market will expand to more than
US$1.8 billion in 2009. The market stands at about $810
million today, up 46 percent from $560 million in 2005 »
Source : Worldwide Virtual Machine Software 2006–2010 Forecast
•
Elle est présente à tous les niveaux
•
•
•
•
•
•
Virtualisation de réseaux
Virtualisation de stockage
Virtualisation de matériel
Virtualisation de système
Virtualisation d’applications
Virtualisation de sessions
5
Pourquoi la virtualisation ?
Sans
virtualisation
Dépendance entre applications
et OS
Interfaces utilisateur liées
aux process
Dépendance entre OS
et matériels
Avec
virtualisation
Applications virtuelles
Indépendance vav matériels / OS et isolation
Presentations virtualisées
Réseau lié à des
localisations spécifiques
Infrastructure
Couche de presentation séparée des process
Supervision
Machines virtuelles
Licensing
Indépendance entre OS et matériels
Stockage lié à des
localisations spécifiques
Structure de
l’offre Microsoft
Stockages virtuels
interoperabilité
Stockage et sauvegarde au travers du réseau
Réseaux virtuels
Support
Localiser des ressources distribuées
6
L’offre de virtualisation de Microsoft
Virtualisation des serveurs
Virtualisation
des sessions
Administration
Virtualisation
du poste de
travail
Virtualisation
des
applications
7
Virtualisation : bénéfices attendus
Réduire
le coût de
possession
Augmenter
la
disponibilité
Sauvegarde
Apporter de
L’agilité
Création
dynamique
Energie
Reprise
Taux
d’utilisation
Continuité
d’activité
Système
dynamique auto
adpatable
Suppression de
phases de tests
8
Virtualisation de machines (1/2)
Application
Application Application
Application
Application
Application
Application
Application
Operating
Operating
System
System
Elle permet à plusieurs
systèmes d’exploitation de
s’exécuter simultanément
sur une même machine
physique.
Matériel
9
Virtualisation de machines (2/2)
10
Principe des machines virtuelles
Serveur physique
« Hôte »
« Host »
Machine virtuelle (VM)
« Invité »
« Guest »
Disque physique
Réseaux
LAN
Disque virtuel
11
Scenarios
Site
départementaux
Continuité de l’activité
Consolidation
de serveurs
Test and
Développement
Centre de calculs
12
Scenarios
•
Consolidation de serveurs de production
– Consolidation de charges de travail avec une utilisation faible des serveurs
– Les contraintes physiques constituent un élément de choix clé
– Agence et datacenter
•
Hébergement des anciennes applications
– Consolidation des anciens OS (NT, Win2K) et des applications associées sur
Windows Server 2003
– La gestion des anciens OS reste un problème de management
•
Continuité de service et récupération en cas de désastre
– Portabilité des applications et flexibilité dans l’utilisation des plateformes
matérielles
•
Développement et test
– Provisionnement rapide des machines virtuelles
– L’utilisation des undo-disks et de la sauvegarde des états aide à reproduire
les problèmes
• Centre de calculs dynamique*
13
Consolidation d’applications
Technologie
Outil
Adapté
à
Limites
Guide
Partitionnement
matériel
Applications très
consommatrices en
ressources
Isolation applicative
complète
Redimentionnement
nécessite un
redémarrage
Granularité
4-processeurs
Répartition de charge
(WSRM)
Applications
consommatrices en
ressources
Gestion de la répartition
des ressources
Toutes les appli.
sont sur le même
niveau d’OS
OS/HW single point
of failure
Virtualisation
(Virtual Server)
Applications peu
consommatrices en
ressources
Applications
anciennes
Faible
simplification de
l'administration
Microsoft Solution Accelerator for
Consolidating and Migrating LOB
Applications
14
VIRTUAL SERVER de A à Z
15
Virtual Server
Virtual Server
2005 R2 SP1
2007
2006
2005
2004
2003
Virtual Server
devient gratuit
Virtual Server 2005 R2
Virtual Server 2005
Acquisition Connectix
16
Virtual PC vs Virtual Server
•
Virtual Server (VS) : pour la consolidation et migration des
applications serveurs
•
Virtual PC (VPC) : pour la migration des applications
bureautiques et consolidation des postes de travail
•
VPC et VS partagent les technologies suivantes
–
–
–
•
Émulation matérielle commune
Formats de disque dur virtuel
(permet le déplacement de VPC vers VS)
Mise en réseau virtuelle
(cartes réseau multiples, création de réseaux virtuels)
2 différences de mise en œuvre
–
Capacité d'extension et d’automatisation
•
–
VS : API COM pour la configuration, gestion et intégration des VM
VS est multithread
(chaque système hébergé tourne dans son propre thread)
17
Virtual Server
Modèles standards
•• Système
d’exploitation
– Carte mère Intel 440BX
(OS)
hébergé:
– Carte
réseau Intel 21141
OS et
Applications
hébergés
OS et
Applications
hébergés
Matériel virtuel
Matériel virtuel
Service de virtualisation
Windows Server 2003
Serveur x86/x64
––
Carte vidéo S3 Trio64 Gfx / 2D
–
Contrôleur SCSI Adaptec 2940
Exécute tous les systèmes
– Contrôleur IDE/ATAPI
d’exploitation x86 principaux
–– 3,6
Go de RAM
Periphériques
standards
– Clavier,
souris, lpt, com
– 4 cartes
réseau
• Infrastructure
virtualisation
– Stockagede56,5
To (IDE et SCSI)
– Gestion de machines virtuelles (VMM)
– API COM
– Gestion des ressources
– Intégration journal d’événements/WMI
Prise en charge
multi
Thread2003 et
–– Windows
NT du
4.0,
Server
• Machines virtuelles
supportées
Server 2003
• Virtual Server fonctionne avec Windows:
–– Distribution
Linux
Heartbeat du noyau/
–
ordonnanceur (scheduler)
PSS
supporte les applications
– Microsoft
Pilotes de périphériques
dans les Windows
VMs
– 32 proc /64 Go sur X86
• Applications
hébergées :
– 64 proc / 1 To sur X64
–
nécessite
PAS de
réécriture, ni de
–Ne Virtual
Server utilise
les infrastructures
existantes
de stockage,etc…
de réseau et de
nouvelle
formation,
sécurité du système
18
Virtual Server 2005 : Architecture
OS hôte
OS invité
Fourni par :
Microsoft
Application
Web
Virtual Server
Service
IIS
Virtual Server
ISV
Ring 3: Mode User
Ring 1: Mode Kernel invité
Mode User
OEM
Suppl. VM
Mode Kernel
Windows (NT4, 2000, 2003)
Windows Server 2003
ou Windows XP
Noyau
Applications
invitées
Noyau VMM
Ring 0: Mode Kernel
Noyau VMM
Hardware server Designed for Windows
19
Support de l’assistance à la virtualisation
par le hardware
• Disponible depuis le SP1, prise en charge :
– Intel Virtualization Technology (IVT)
– AMD Virtualization Technology (AMD-V)
– Les extensions processeurs ne sont pas requises mais elles
seront utilisées si elles sont présentes
– Les VM peuvent être déplacées entre IVT et AMD-V après
shutdown
– Peut être mis en service ou hors service VM par VM
• Performance
– Windows
• Généralement, les performances de Windows sont équivalentes en
raison des optimisations existantes). Le Setup de Windows est plus
rapide (~3 fois)
– Non Windows
• Grandement améliorées
20
Isolation: De multiples OS fonctionnent en
concurrence sur un serveur unique
Péripheriques d’une VM
440BX chipset with PIIX4
System BIOS (AMI)
PCI Bus
ISA Bus
Power Management
SM Bus
8259 PIC
PIT
DMA Controller
CMOS
RTC
Memory Controller
RAM & VRAM
COM (Serial) Ports
LPT (Parallel) Ports
IDE/ATAPI Controllers
SCSI Adapters (Adaptec 2940)
SVGA Video Adapter (S3 Trio64)
VESA BIOS
2D Graphics Accelerator
Hardware Cursor
Ethernet Adapter (DEC 21140)
Keyboard
Mouse
•
Virtual Server virtualise :
–
–
–
•
Virtual Server émule :
–
•
CPU
Sous système de gestion mémoire
Tous les matériels que la VM voit
Les communications avec les
périphériques accédés sont
interceptés et émulés par voie
logicielle via des modèles de
périphériques virtuels
Les VMs n’ont pas d’accès à :
–
–
La mémoire physique de l’Hôte
La mémoire virtuelle des autres
VMs et leurs périphériques
virtualisés
21
Virtual Server 2005 R2 SP1
22
Fonctions de gestion des ressources
•
Allocation des ressources du processeur
– Prise en charge des méthodes de pondération et
d’encadrement pour un contrôle précis
– Multithread pour fonctionner sur des systèmes
comprenant jusqu’à 32/64 processeurs et 64 Go/ 1 To
de mémoire vive
•
Allocation des ressources mémoire
– Prise en charge du redimensionnement de la mémoire
au démarrage du système virtuel
– La mémoire ne peut pas être sur-allouée
– Virtual Server est compatible NUMA (Non-Uniform
Memory Access)
23
Caractéristiques de gestion des applications
VM
VM
Serveur Web
VM
Logique métier
Stratégies d’allocation des ressources du processeur
Poids : 100
Poids : 100
Max : 20%
Min : 5%
Max : 20%
Min : 10%
Base de données
Poids : 1000
Max : 50%
Min : 25%
• La pondération fournit la garantie d’un certain niveau de services des bases
de données vis-à-vis d’autres machines virtuelles.
• La réserve garantit que d’autres machines virtuelles ne seront pas sousapprovisionnées par le processeur : charge équilibrée.
•Réserver 1 CPU pour le serveur « Hôte » Virtual Server
24
Caractéristiques de gestion de la mémoire
VM
VM
Serveur Web
VM
Logique métier
Base de données
Stratégies d’allocation des ressources mémoire
1 Go
512 Mo
1 Go
• Pas de saturation mémoire, la quantité de mémoire disponible est limitée par
la mémoire physique disponible
• L’ajout/suppression dynamique de mémoire n’est pas supporté
•Réserver 512 Mo pour le système « Host » + 15 Mo pour le service VS
25
Disques virtuels
•
Création des disques virtuels (VHD) au travers du
Manager de disque virtuel (Virtual Disk Manager)
– Taille et type spécifiés à la création
– Sur le système hôte c’est un simple fichier
– Possibilité de création sur tout support accessible
•
•
5 types de disques
–
–
–
–
–
•
IDE, SCSI, RAID, SAN, NAS,…
Disques à tailles fixes
Disques dynamiques
Disques de différence
Disques d’annulation
Disques liés
Conversion possible entre les types de disques
26
Vue d’ensemble des disques virtuels
Type de disques virtuels
Disques
dynamiques
Type par défaut, la taille augmente
en fonction des besoins
Host
Guest
Disques de taille
fixe
Meilleures performances
Host
Guest
Disques liés
Lie un disque physique en tant
que disque virtuel
1Go
2TB
2To
2To
2To
Host
Guest
Type d’état des disques virtuels
Disques
d’annulation
Non persistent, par VM
Disques différentiels
Hiérarchie disque parent enfant
Base Session
Base
États sauvegardés
Sauvegarde la mémoire sur
disque(idem hibernation)
SP1
SP2
VM
Host
27
Capacités disques virtuels
•
Limites
– 32 VHD sur contrôleurs IDE et SCSI virtuels
– 4 VHD en utilisant IDE
•
Chaque disque peut atteindre 128 Go
•
•
Chaque contrôleur supporte un bus SCSI (single)
7 disques par contrôleurs, 2 To par disque
– 4 contrôleurs SCSI (Adaptec 2940 PCI)
•
Maximum de 56 To par machine virtuelle (VM)
•
Avantages : déploiement rapide, souple et
économique
– Utilisation des infrastructures existantes de stockage,
de mise en réseau, de sécurité et de gestion
– Les disques durs virtuels sur SAN permettent une
restauration efficace après incident.
28
Réseaux Virtuels
•
Réseaux Virtuels (VM vers l’extérieur)
– Jusqu’à 4 cartes réseau virtuelles par VM
•
Crée par défaut
 Un réseau virtuel pour chaque carte réseau de l’hôte
 Un réseau virtuel sans carte attachée
•
Des réseaux virtuels additionnels peuvent être créés
– Chaque carte réseau virtuelle (Intel 21140 Ethernet PCI)
•
•
Peut être bridgée à la carte réseau de l’hôte
Aucun pilote spécifique n’est requis pour l’OS VM (Guest)
– Le Virtual switch route en local et en externe
•
Réseaux locaux uniquement (VM à VM)
– Utilise un serveur Virtual DHCP
– Pas de connexion à la NIC hôte (aucune activité sur le
réseau)
– Tout le routage est local au Virtual Server
29
Architecture de réseau virtuel
30
Virtual Machines Additions
• Améliorations des performances (ibdispensable si pas
d’assistance matérielle à la virtualisation au niveau du processeur)
• Service au niveau de l’Hôte pour permettre entre
l’hôte et l’invité :
– l’arrêt (shutdown)
– la synchronisation des horloges entre invité et hôte
– Battement de cœur (heartbeat)
• Interactions souris et vidéo pour les invités
– Pilote de souris et pilote de carte graphique
• Disponibles pour Windows Server NT4 SP6,
2000, 2003, XP, Vista et Linux
31
Une plateforme orientée entreprise
•
Montée en charge
–
•
Performance
–
–
•
–
–
Boot PXE – Intégrer les scénarios de déploiement des machines
virtuelles dans les déploiements d’infrastructure
Support des clichés instantanées
Support du montage des VHD
Interopérabilité
–
•
Réécriture du driver Virtual Machine Manager
Jusqu’à 50% de gain dans la sollicitation de la CPU
Administrabilité
–
•
Support de l’hôte Windows 2003 x64
Support des invités Linux
Disponibilité
–
–
Mise en œuvre de MSCS entre machines virtuelles
Support du cluster au niveau de l’hôte
32
Virtual Server 2005 R2 SP1 :
nouveau support VSS et évolutivité
•
Support du montage des VHD
–
•
Permet l’édition du contenu VHD en mode offline
Support Volume Shadow Service
–
Côté hôte, sauvegardes stateful
• Pour des invités Windows Server 2003 et ultérieurs : hot back up des
invités
• Pour les autres OS (Windows 2000, Linux : sauvegarde avec un temps
d’arrêt minimal (état sauvegardé)
–
•
Toute application de sauvegarde compatible VSS peut tirer parti de
cette fonctionnalité
Evolutivité x64
–
Sur les hôtes x64, passage à une limite de 512 machines virtuelles
(256 Go de mémoire adressable)
• Sur des hôtes 32 bits, pas de changement (64 VM)
33
Montage des VHDs
34
Virtual Server 2005 R2 SP1 : Intégration
d’AD et fonctionnalités additionnelles
•
Intégration AD
– Service Connection Points
– Fournit le nom de l’invité d’après la VM au hôte
• Changement de la taille par défaut des VHD
– Passage de 16 GO à 127 GO pour les disques
dynamiques seulement
•
Mise en cluster des hôtes Virtual Server
– Script et livre blanc maintenant inclus dans la
distribution
35
Le support des configurations
•
Hôte:
–
–
•
Invités:
–
–
–
•
Windows 2003 Server (Web, Std, Ent), Windows 2000 Server
(Standard et Advanced)
Windows NT Server 4.0 SP6a, Windows XP SP2
Distribution Linux*
Rôles et applications supportés
–
–
•
Windows Server 2003 (Std, Ent, DataCenter)
Windows XP SP2 et X64 (non production)
KB: 897613 Microsoft Virtual Server support policy
KB: 897614 Windows Server System software not supported
within a Microsoft Virtual Server environment
Pas de différence dans la politique de support dans
des machines virtuelles versus les machines
physiques
36
Support des distributions Linux
•
Support des machines virtuelles Linux
– Enterprise distributions:
•
•
•
•
Red Hat Enterprise Linux 2.1 (update 6)
Red Hat Enterprise Linux 3 (update 6)
Red Hat Enterprise Linux 4
SuSE Linux Enterprise Server 9
– Standard distributions:
•
•
•
•
•
Red Hat Linux 7.3
Red Hat Linux 9.0
SuSE Linux 9.2/9.3
SuSE Linux 10
Virtual Machine Additions disponible sur
connect.microsoft.com
37
Virtual Server 2005 R2 SP1 : nouveaux OS
supportés
• Nouveau support d’OS hôte
– Windows Vista (pas en production)
– Windows Server 2003 SP2
• Nouveau support d’OS invité
–
–
–
–
Windows Server 2003 SP2
Windows Vista
SUSE Linux Enterprise Server 10
SUN SOLARIS 10
38
Virtual Server
Autres spécificités
• Disque F6 – driver SCSI émulé
• Pre-compacteur et compacteur de disque virtuel
• Ouverture des ports nécessaires lors de
l’installation
• Espace réservé pour les états sauvegardés
• Amélioration du support de l’hyper-threading
39
Virtual Server R2: Packaging et licencing
•
Virtual Server 2005 R2 Enterprise Edition
–
–
•
Nouveaux droits d’utilisation des environnements virtuels pour
Windows Server 2003 R2 Edition Enterprise et Datacenter
–
–
•
•
Avril 2006: en téléchargement gratuit
Version complète et supportée
1 licence W2K3 R2 Enterprise  4 licences pour des machines
virtuelles
1 licence W2K3 R2 Datacenter  illimité
Le mode de licence par “instance en fonctionnement” améliore
la valeur et la flexibilité des produits Windows Server System.
Le mode de licence par processeur permet de s’aligner avec
les ressources réellement utilisées
http://www.microsoft.com/licensing/userights
40
Windows Server 2003 R2
Edition Entreprise
Je souhaite déployer 4 machines
virtuelles sur mon serveur
Windows
Windows
Windows
Avec Windows Server R2
Edition Enterprise
Total : 1 Licence Windows
Windows
•
Couche Virtualisation
Windows Server 2003 R2 EE
•
Matériel
Modèle actuel
Total : 5 Licences Windows
1 : Machine hôte
4 : Systèmes invités
•
Windows Server 2003 R2
Edition Entreprise
inclut 4 instances du système
d’exploitation
Ajoutez une licence Windows
Server R2 Edition Entreprise
et obtenez 4 invités de plus
Illimité avec une version
Windows server 2003 R2
Datacenter
41
Licences par instance
Librairie avec 100
images de Windows
7
Serveurs utilisant les
images
(1 par serveur)
•
Promouvoir l’utilisation de la
virtualisation
•
Créer autant d’images que
vous le souhaitez
•
Stocker les images où vous en
avez besoin
•
Disposer d’une licence
Windows uniquement pour les
machines en fonctionnement
Ancien modèle de licence
Total: 107 licences Windows
Nouveau modèle de licence
•
Total : 7 licences Windows
42
Licences par processeur
•
•
SQL Server, BizTalk Server, ISA Server etc…
Licence par processeur virtuel pour les
machines virtuelles
SQL
SQL
Machine virtuelle
SQL
Machine virtuelle
Couche Virtualisation
Windows 2003
Matériel : 8 processeurs
Ancien modèle de licence
Total : 2 licences SQL
8-processeurs
Nouveau modèle de licence
Total : 2 licences SQL 1
processeur
43
Licences des machines virtuelles
• Le support de la virtualisation d’un point de vue
licencing quelque soit l’outil de virtualisation
– 0 VM par licence Windows Server Std
– 4 VMs par licence Windows Server 2003 EE R2
– N VMs par licence Windows Server 2003 DC R2
44
Consolider / Virtualiser avec Virtual
Server
Planifier
Etudier les pistes de virtualisation
et les scénarios
Déployer
Administrer
Solution de consolidation
Gérer l’environnement
virtualisé
45
Planifier
Planifier
Déployer
Administrer
Besoins en terme de charge
• Quel sont mes besoins?
– Utilisation CPU : en moyenne et en forte charge?
– Nombre de CPU : besoin de plus d’un CPU?
– Réseau: Utilisation ?
– Mémoire: utilisation en charge?
– Stockage: Nombre I/O
– Support: Est-ce que mon application est supporté dans un
environnement virtuel?
– Isolation: Mon application doit elle être isolée des autres
• Considérations machine virtuelle
46
Planifier
Planifier
Déployer
Administrer
Considérations Capacity Planning
• CPU
– Calcul du besoin CPU
•
•
•
Besoin CPU = nombre de CPUs x vitesse CPU x
utilisation CPU
2 processeur x 2000 MHz x 10% utilisation= ~400 Mhz
Considérer les périodes de pic
– Calcul de la charge disponible
•
Total CPU = nombre de processeurs x vitesse CPU
–
•
2 processeurs x 3600 MHz = 7200 Total MHz
Garder 25% pour l’hôte
–
–
.25 x 7200 = 1800 MHz
7200 -1800 = ~5400 MHz disponible pour les machines virtuelles
47
Planifier
Planifier
Déployer
Administrer
Considérations Capacity Planning
• Mémoire
–
–
–
Les machines virtuelles consomment un peu plus de mémoire
que les systèmes physique
Ajouter 25 à 32 Mo de plus
Ne pas oublier les besoins mémoire du système Hôte
• Stockage
–
–
Utiliser les disques de taille fixe
Utiliser des disques SCSI
• Réseau
–
Utiliser plusieurs cartes réseau sur le système Hôte
• Performance Tips KB Article: 903748
–
http://support.microsoft.com/default.aspx?scid=kb;en-us;903748
48
Déployer
•
Plan
Déployer
Installation classique
Admin.
– Boot
– SMS, ADS etc
•
Physical  Virtual (gratuit, en téléchargement)
– Virtual Server Migration Toolkit
•
•
Outil en ligne de commande
Automated Deployment Services (ADS)
Verify suitable
configuration,
capture image and
generate task
sequences to use
with ADS
NT 4.0 Server
Transform ADS
image to VHD and
deploy to new
target system
Configure new
virtual machine
running NT4
and legacy
applications
W2K3 Server
w/Virtual Server & VSMT
W2K3 Server
with ADS 1.0 & VSMT
49
Bonnes pratiques
•
•
•
•
•
Installer les « Virtual Machines Additions »
Host multiprocesseurs
Mémoire
Ne pas surcharger la machine physique
Cibler le type de serveur à virtualiser (demande
en CPU et I/O)
• A l’installation, ne pas se lier au réseau physique
(contamination virale)
• Utilisation des disques différentiels pour les
tests/migration
50
Opérations
Planifier
Déployer
•
Administrer
Site Web d’administration de Virtual Server
– Permet l’administration et l’accès à distance de
façon sécurisée et authentifiée
•
•
•
Client Virtual Machine Remote Control
Sécurisation de l’environnement
Outils et solutions intégrés Microsoft
– Intégration d’Active Directory
– Operations Manager, SMS 2003 SP1
•
Équivalence avec les serveurs physiques
– Utilisez les outils de gestion existants (agent de
sauvegarde, MMC, Terminal Services…)
•
•
Automatisation
System Center Virtual Machine Manager
51
Fonctions de l’API COM
• Permet un contrôle complet par script des environnements
de systèmes virtuels
• Automatise le déploiement et les opérations
– Scripts de reprise pour automatiser des redémarrages
– Scripts de clonage de VM
• Permet l’intégration dans l’infrastructure informatique
existante
• Entièrement documentée
– 42 interfaces et des centaines de méthodes
• Basée sur COM – les utilisateurs ont le choix entre Visual
Basic.NET, C#, Perl, etc.
http://www.microsoft.com/technet/scriptcenter/scripts/vs/default.mspx
52
Pack d’administration Microsoft Virtual
Server 2005 R2 pour MOM 2005
• Fonctionnalités
– Accès direct au site Web d’administration de Virtual
Server depuis MOM
– Alerte sur les états des machines virtuelles
– Génération de rapport sur les candidats à a
virtualisation
• Afin d’aider à l’identification des machines physiques qui sont de
bon candidat pour une conversion vers des machines virtuelles
– Vue diagramme
• Vue graphique des relations hôtes/invités
– Rapport résumé sur les performances
• Visualisation des tendances en matière de performance
53
Pack d’administration VS 2005 R2
Vue d’état
54
Pack d’administration VS 2005 R2
Vue diagramme
55
Pack d’administration VS 2005 R2
Rapport sur les candidats à la virtualisation
56
System Center Virtual Machine Manager
Besoins actuels
•
•
•
Optimiser l'utilisation des ressources
Outils pour maximiser la souplesse d‘administration
Gestion centralisée des machines virtuelles
Approche de Microsoft
Accent sur les scénarios importants
•
•
•
Offrir le meilleur support pour la consolidation des machines
virtuelles
Permettre une création fiable et rapide de machines virtuelles
Permettre la délégation avec contrôle des tâches
Diminuer le coût de la gestion de la virtualisation
•
Assistants et autres outils pour simplifier les tâches de
virtualisation
Utiliser les investissements actuels dans des solutions de gestion
physique
•
Étendre si possible les outils d’administration existants
57
System Centre Virtual Machine Manager
• Optimisation des ressources physique
– Identification des candidats à la consolidation
– Migration physique vers virtuelle améliorée (P2V)
•
Utilise Volume Shadow Services
– Placement “Intélligent”
•
Placement fonction de la disponibilité et de l’utilisation des
ressources
• Administration centralisée des ressources
–
Notion de groupe des hôtes
• Déploiement et mise à disposition des VMs
•
•
Modèles et librairies
Portail
58
Administration centralisée
Regroupements
des serveurs
virtuels et hôtes
par groupes
Etat de la
VM
Détails
complets au
niveau des
couches
physiques et
virtuelles 59
Migration physique vers virtuelle
60
Déploiement d’une machine virtuelle
61
Administration en ligne de commande
PS C:\> Get-VMMServer Server1
PS C:\> Get-help Get-VM –Examples
EXAMPLE 1: Get all virtual machines and display
complete information about each one.
C:\PS> Get-VM -VMMServer VMMServer1.Contoso.com
Gets all objects that represent virtual machines. This command retrieves
virtual machine objects from the Virtual Machine Manager database on
VMMServer1, which is located in the Contoso.com domain, and displays
information about these virtual machines to the user.
PS C:\> Get-VM –VMMServer server1 | select name, processortype,
memory
Name
---Print Server
LOB Server 1
Dev Server
Test Server
ProcessorType
------------1-processor 1.00
1-processor 1.00
1-processor 1.00
1-processor 1.00
GHz
GHz
GHz
GHz
Pe...
Pe...
Pe...
Pe...
Memory
-----512
512
1024
512
62
Portail libre service
63
Intégration avec Operations
Manager 2007
64
LA VIRTUALISATION DE
MACHINES AVEC WINDOWS
SERVER 2008
65
• Introduction à Windows Virtualization for servers
–
–
–
–
Fondé sur un hyperviseur
Petite partition de management séparée (parent)
Etend considérablement la notion de virtualisation de périphériques
Disponibilité cible : la « vague Windows Server 2008 »
• Définition
– Hyperviseur : fine couche logicielle situé sous tous les OS
– Partition parente : une partition qui gère ses enfants
– Partitions enfant : tout nombre de partitions qui sont démarrées,
gérées et arrêtées par leur parent
– Pile de virtualisation : la collection des composants qui s’exécutent
dans la partition parente pour la gestion de la machine virtuelle
66
Scenarios Windows Server
Virtualization
Continuité de
Consolidation
de serveur
Test et
Développement
l’activité
Centre de calculs dynamique
67
Les différents modèles de machines
virtuelles
VMM de type 2
Invité 1
VMM hybride
VMM de type 1
(Hyperviseur)
Invité 2
VMM
OS Hôte
Hardware
Exemples :
JVM
CLR
Invité 1
OS Hôte
Invité 2
VMM
Hardware
Exemples :
Virtual PC & Virtual Server
Invité 1
Invité 2
VMM
Hardware
Exemple :
Virtualization Server
68
Windows Server Virtualization
Application
Invité
Operating System
H/W
Virtuel
VM 1
“Parent”
Application
Invité
Operating System
H/W
Virtuel
VM 2
VM 3
VM 4
“Enfant” “Enfant” “Enfant”
R2
Windows
Hypervisor
(32-bit et 64-bit)
X64 et assist. matérielle à la
ServeurIntel
x86/x64
Virtualisation
VT/AMD
Partition Parent
Partition Enfant
Couche de virtualisation
Solution de virtualisation
Haute performance
Disponible avec Windows
Server 2008
Windows Server
Disponible
avecEdition
Microsoft
2008Datacenter
:
Virtual
Server
R2 SP1
nombre
illimité2005
d’instances
virtualisées
Windows
Hypervisor
leMigration
supportera
depuis
Virtual Server
Architecture de Windows Server Virtualization
Partition Parente
Partitions Enfant
Virtualization Stack
WMI Provider
VM
Service
Server Core
Noyau
Windows
Fourni par :
Microsoft
Applications
VM Worker
Processes
ISV
Mode User
Virtualization
Service
IHV Providers
(VSPs)
Drivers
Virtual Server
Virtualization
Service
Clients
(VSCs)
VMBus
OEM
Noyau
Windows
Enlightenments
Mode Kernel
Hyperviseur Windows
Hardware Serveur Designed for Windows
70
Virtualisation des périphériques
• Périphériques physiques
• Gérés par les drivers traditionnels
• Virtualization service providers (VSP)
• Virtualise une classe spécifique de périphérique
(réseau, stockage, etc.)
• Expose une interface abstraite
• S’exécute dans la partition qui détient le
périphérique physique correspondant
Storage
VSP
Storage
Stack
• Virtualization service clients (VSC)
Storage
Stack
• Consomme le service hardware virtualisé
• VMBus
Storage
VSC
Port
Driver
Partition
Parent
VMBus
VMBus
• « Bus » logiciel (énumération, hot plug, etc.)
• Permet la communication de VSP et VSC
• Utilisation de la mémoire partagée et des
messages IPC de l’hyperviseur
Hyperviseur
Disque
71
Virtual Server
2005 R2
Windows Server Virtualization
X86 et X64
X64 exclusivement avec proc.
AMD-V ou Intel VT (IVT)
Limité à 16 cœurs (V1)
Machines virtuelles (VMs) 32-bit ?
Oui
oui
VMs 64-bit ?
Non
oui
VMs multi-processeurs ?
Non
Oui, jusqu’à 4 cœurs
3.6 Go par VM
Maximum 32 Go par VM
Ajout à chaud mémoire/processeurs ?
Non
Oui (V2)
Ajout à chaud stockage/réseau ?
Non
Oui (V2)
Peut-être administré par System Center
Virtual Machine Manager?
Oui
Oui
Support de la mise en cluster
Oui
Oui
Oui, COM
Oui, WMI et API
64/512
Autant que le matériel le permettra
Interface Web
MMC 3.0
Support matériel
Mémoire par VM ?
Scriptable/Extensible?
Nombre de VMs actives par hôtes?
Interface d’administration
72
COMMENT MENER SON
PROJET DE VIRTUALISATION
73
CONCLUSION ET Q&R
74
Investissement dans la virtualisation
Une approche à plusieurs niveaux
Infrastructure Applications
Virtual Server 2005
& Windows Server
2003 constituent
une solution
économique
Windows Server
virtualisation est
un composant de
Windows Server
“Longhorn”
Accélère les
déploiements
Réduit le coût de
support des
applications
Transforme les
applications en
services
dynamique
Management Interopérabilité
Facilite la
consolidation
sur une
infrastructure
virtuelle
Meilleur utilisation
des ressources de
management
Libère des
investissements
informatiques
Support de Linux
VHD Open
Specifications
Efforts de
Standardisation
DMTF: Standard
APIs for VM
management
PCI-SIG: Standards
for I/O virtualisation
Licences
Licence de
Windows Server
basé sur les
instances
instances
illimitées avec
Windows Server
Data Center
Edition et
SQL Server
Enterprise
Edition
75
Virtualisation de machines – Bénéfices
• Réduction du nombre de machines physiques
• Réduction de l’espace, de la consommation
électrique et des besoins de climatisation
• Optimisation de l’utilisation des ressources matériels
• Mise en œuvre d'une tolérance aux pannes ou d'un
plan de reprise d'activité simplifiée
• Déploiement de nouveaux serveurs plus rapide 
sans nécessairement un achat de serveurs physiques
• Systèmes plus « dynamiques »
• C’est un véritable projet d’infrastructure !!
76
Ressources
• Site technique : Technet (séminaires,
livemeeting, Webcasts et e-demos….)
– http://www.microsoft.com/france/technet/prodtechnol/virtu
alserver
• Site produit
– http://www.microsoft.com/france/virtualserver
• Windows Team Blog
– http://blogs.technet.com/virtualization/
– http://blogs.technet.com/windowsserver
77
Questions / Réponses
78
Microsoft France
18, avenue du Québec
91 957 Courtaboeuf Cedex
www.microsoft.com/france
0 825 827 829
[email protected]
79