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

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

Embed Size (px)

Citation preview

Page 1: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

1

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

SP1

Page 2: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

2

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

Page 3: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

3

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.

Page 4: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

4

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

Page 5: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

5

• 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

La virtualisation aujourd’hui

Page 6: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

6

Pourquoi la virtualisation ?

Presentations virtualiséesCouche de presentation séparée des process

Stockages virtuelsStockage et sauvegarde au travers du réseau

Réseaux virtuelsLocaliser des ressources distribuées

Machines virtuellesIndépendance entre OS et matériels

Applications virtuellesIndépendance vav matériels / OS et isolation

Interfaces utilisateur liées aux process

Stockage lié à des localisations spécifiques

Réseau lié à des localisations spécifiques

Dépendance entre OS et matériels

Dépendance entre applications et OS

Sansvirtualisation

Avecvirtualisation

Structure de l’offre Microsoft

Infrastructure

Supervision

Licensing

interoperabilité

Support

Page 7: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

7

Virtualisation des serveurs

Virtualisation des

applications

Virtualisation du poste de

travail

Virtualisation des sessions

Administration

L’offre de virtualisation de Microsoft

Page 8: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

8

Réduire le coût de

possession

Augmenter la

disponibilité

Apporter de L’agilité

Energie

Taux d’utilisation

Suppression de phases de tests

Sauvegarde

Reprise

Continuité d’activité

Création dynamique

Système dynamique auto

adpatable

Virtualisation : bénéfices attendus

Page 9: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

9

Matériel

Virtualisation de machines (1/2)

OperatingSystem

Application Application

Application Application

OperatingSystem

Application Application

Application Application

OperatingSystem

Application Application

Application Application

Elle permet à plusieurs systèmes d’exploitation de s’exécuter simultanément sur une même machine physique.

Page 10: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

10

Virtualisation de machines (2/2)

Page 11: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

11

Principe des machines virtuelles

LANLAN

Serveur physique« Hôte »« Host »

Disque physique

Disque virtuel

Machine virtuelle (VM) « Invité »« Guest »

Réseaux

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

12

Scenarios

Test and Développement

Consolidation de serveurs

Continuité de l’activitéSite départementaux

Centre de calculs

Page 13: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

13

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*

Page 14: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

14

Consolidation d’applications

Outil

Limites

Adapté

à

Partitionnement matériel

Répartition de charge (WSRM)

Virtualisation(Virtual Server)

Applications très consommatrices en ressourcesIsolation applicative complète

Redimentionnement nécessite un redémarrage

Granularité 4-processeurs

Toutes les appli. sont sur le même niveau d’OSOS/HW single point of failure

Faible simplification de l'administration

Applications consommatrices en ressourcesGestion de la répartition des ressources

Applications peu consommatrices en ressourcesApplications anciennes

GuideMicrosoft Solution Accelerator for Consolidating and Migrating LOB

Applications

Tech

no

log

ie

Page 15: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

15

VIRTUAL SERVER de A à Z

Page 16: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

16

Virtual Server 2005

2003

Virtual Server

Virtual Server 2005 R2

Virtual Server devient gratuit

Acquisition Connectix

2004

2005

2006

2007 Virtual Server 2005 R2 SP1

Page 17: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

17

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)

Page 18: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

18

Virtual Server

– 32 proc /64 Go sur X86

– 64 proc / 1 To sur X64

– Virtual Server utilise les infrastructures existantes de stockage, de réseau et de sécurité du système

– 32 proc /64 Go sur X86

– 64 proc / 1 To sur X64

– Virtual Server utilise les infrastructures existantes de stockage, de réseau et de sécurité du système

Serveur x86/x64

Windows Server 2003

Service de virtualisation

OS et Application

shébergés

OS et Application

shébergésMatériel virtuel

Matériel virtuel

• Virtual Server fonctionne avec Windows:

– Heartbeat du noyau/ordonnanceur (scheduler)

– Pilotes de périphériques Windows

• Virtual Server fonctionne avec Windows:

– Heartbeat du noyau/ordonnanceur (scheduler)

– Pilotes de périphériques Windows

• Infrastructure de virtualisation

– Gestion de machines virtuelles (VMM)

– API COM

– Gestion des ressources

– Intégration journal d’événements/WMI

– Prise en charge du multi Thread

• Infrastructure de virtualisation

– Gestion de machines virtuelles (VMM)

– API COM

– Gestion des ressources

– Intégration journal d’événements/WMI

– Prise en charge du multi Thread

• Modèles standards

– Carte mère Intel 440BX

– Carte réseau Intel 21141

– Carte vidéo S3 Trio64 Gfx / 2D

– Contrôleur IDE/ATAPI

– Contrôleur SCSI Adaptec 2940

– Periphériques standards

– Clavier, souris, lpt, com

• Modèles standards

– Carte mère Intel 440BX

– Carte réseau Intel 21141

– Carte vidéo S3 Trio64 Gfx / 2D

– Contrôleur IDE/ATAPI

– Contrôleur SCSI Adaptec 2940

– Periphériques standards

– Clavier, souris, lpt, com

• Système d’exploitation (OS) hébergé:– Exécute tous les systèmes

d’exploitation x86 principaux

– 3,6 Go de RAM

– 4 cartes réseau

– Stockage 56,5 To (IDE et SCSI)

• Machines virtuelles supportées– Windows NT 4.0, Server 2003 et

Server 2003

– Distribution Linux

– PSS supporte les applications Microsoft dans les VMs

• Applications hébergées :– Ne nécessite PAS de réécriture, ni de

nouvelle formation, etc…

• Système d’exploitation (OS) hébergé:– Exécute tous les systèmes

d’exploitation x86 principaux

– 3,6 Go de RAM

– 4 cartes réseau

– Stockage 56,5 To (IDE et SCSI)

• Machines virtuelles supportées– Windows NT 4.0, Server 2003 et

Server 2003

– Distribution Linux

– PSS supporte les applications Microsoft dans les VMs

• Applications hébergées :– Ne nécessite PAS de réécriture, ni de

nouvelle formation, etc…

Page 19: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

19

Virtual Server 2005 : Architecture

Windows Server 2003 ou Windows XP

Noyau Noyau VMM

Mode Kernel

Mode User

Virtual ServerService

IIS

Application Web

Fourni par :

Microsoft

ISV

OEM

Virtual Server

Hardware server Designed for Windows

Ring 1: Mode Kernel invité

Windows (NT4, 2000, 2003)

Suppl. VM

Ring 0: Mode Kernel

Noyau VMM

Ring 3: Mode User

Applications invitées

OS hôte OS invité

Page 20: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

20

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

Page 21: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

21

Isolation: De multiples OS fonctionnent en concurrence sur un serveur unique

• Virtual Server virtualise :– CPU– Sous système de gestion

mémoire– Tous les matériels que la VM voit

• Virtual Server émule :– 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

Péripheriques d’une VM

440BX chipset with PIIX4System BIOS (AMI)

PCI BusISA Bus

Power ManagementSM Bus8259 PIC

PITDMA Controller

CMOSRTC

Memory ControllerRAM & VRAM

COM (Serial) PortsLPT (Parallel) Ports

IDE/ATAPI ControllersSCSI Adapters (Adaptec 2940)

SVGA Video Adapter (S3 Trio64)VESA BIOS

2D Graphics AcceleratorHardware Cursor

Ethernet Adapter (DEC 21140)Keyboard

Mouse

Péripheriques d’une VM

440BX chipset with PIIX4System BIOS (AMI)

PCI BusISA Bus

Power ManagementSM Bus8259 PIC

PITDMA Controller

CMOSRTC

Memory ControllerRAM & VRAM

COM (Serial) PortsLPT (Parallel) Ports

IDE/ATAPI ControllersSCSI Adapters (Adaptec 2940)

SVGA Video Adapter (S3 Trio64)VESA BIOS

2D Graphics AcceleratorHardware Cursor

Ethernet Adapter (DEC 21140)Keyboard

Mouse

Page 22: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

22

Virtual Server 2005 R2 SP1

Démo

Page 23: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

23

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)

Page 24: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

24

Caractéristiques de gestion des applications

Stratégies d’allocation des ressources du processeur

• 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 sous-approvisionnées par le processeur : charge équilibrée.

• Réserver 1 CPU pour le serveur « Hôte » Virtual Server

Max : 20%Min : 5%

Poids : 100

Max : 20%Min : 10%

Poids : 100Max : 50%

Min : 25%

Poids : 1000

Serveur Web Serveur Web Logique métier Logique métier Base de données

Base de données

VM VM VM

Page 25: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

25

Caractéristiques de gestion de la mémoire

Stratégies d’allocation des ressources mémoire

• 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

1 Go

Serveur Web Serveur Web Logique métier Logique métier Base de données

Base de données

VM VM VM

1 Go 512 Mo

Page 26: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

26

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

• IDE, SCSI, RAID, SAN, NAS,…

• 5 types de disques– Disques à tailles fixes – Disques dynamiques– Disques de différence– Disques d’annulation– Disques liés

• Conversion possible entre les types de disques

Page 27: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

27

Vue d’ensemble des disques virtuels

Type de disques virtuels

Disques dynamiques

Type par défaut, la taille augmente en fonction des besoins

Disques de taille fixe

Meilleures performances

Disques liés Lie un disque physique en tant que disque virtuel

Type d’état des disques virtuels

Disques d’annulation

Non persistent, par VM

Disques différentiels Hiérarchie disque parent enfant

États sauvegardés Sauvegarde la mémoire sur disque(idem hibernation)

HostGuest

HostGuest

2TB2To

1Go

2To2To

Host Guest

VM

Host

Base SP1 SP2

BaseSession

Page 28: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

28

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– 4 contrôleurs SCSI (Adaptec 2940 PCI)

• Chaque contrôleur supporte un bus SCSI (single)• 7 disques par contrôleurs, 2 To par disque

• 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.

Page 29: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

29

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

Page 30: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

30

Architecture de réseau virtuel

Page 31: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

31

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

Page 32: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

32

Une plateforme orientée entreprise• Montée en charge

– Support de l’hôte Windows 2003 x64

• Performance– Réécriture du driver Virtual Machine Manager– Jusqu’à 50% de gain dans la sollicitation de la CPU

• Administrabilité – 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é – Support des invités Linux

• Disponibilité– Mise en œuvre de MSCS entre machines virtuelles– Support du cluster au niveau de l’hôte

Page 33: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

33

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)

Page 34: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

34

Montage des VHDs

Démo

Page 35: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

35

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

Page 36: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

36

Le support des configurationsLe support des configurations• Hôte:

– Windows Server 2003 (Std, Ent, DataCenter)– Windows XP SP2 et X64 (non production)

• 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– 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

Page 37: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

37

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

Page 38: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

38

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

Page 39: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

39

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

Page 40: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

40

Virtual Server R2: Packaging et licencing

• Virtual Server 2005 R2 Enterprise Edition– Avril 2006: en téléchargement gratuit– Version complète et supportée

• Nouveaux droits d’utilisation des environnements virtuels pour Windows Server 2003 R2 Edition Enterprise et Datacenter – 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

Page 41: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

41

Windows Server 2003 R2 Edition Entreprise

Je souhaite déployer 4 machines virtuelles sur mon serveur

Modèle actuel Total : 5 Licences Windows

1 : Machine hôte4 : Systèmes invités

Windows Server 2003 R2 EE

Matériel

Couche Virtualisation

Windows

Windows

Windows

Windows

Avec Windows Server R2 Edition Enterprise

Total : 1 Licence Windows

• 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

Page 42: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

42

Librairie avec

100 images de Windows

7 Serveurs utilisant les images

(1 par serveur)

Licences par instance

Ancien modèle de licence

Total: 107 licences Windows

Nouveau modèle de licence

• Total : 7 licences Windows

• 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

Page 43: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

43

Licences par processeur

• SQL Server, BizTalk Server, ISA Server etc…

Windows 2003

Matériel : 8 processeurs

Couche Virtualisation

Machine virtuelle

SQL

Machine virtuelle

SQL SQL Ancien modèle de licence Total : 2 licences SQL 8-processeurs

Nouveau modèle de licence

Total : 2 licences SQL 1 processeur

• Licence par processeur virtuel pour les machines virtuelles

Page 44: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

44

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

Page 45: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

45

Consolider / Virtualiser avec Virtual Server

PlanifierEtudier les pistes de virtualisation

et les scénarios

AdministrerGérer l’environnement

virtualisé

DéployerSolution de consolidation

Page 46: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

46

PlanifierBesoins 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

Planifier

AdministrerDéployer

Page 47: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

47

PlanifierConsidé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

Planifier

AdministrerDéployer

Page 48: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

48

PlanifierConsidé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

Planifier

AdministrerDéployer

Page 49: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

49

Déployer• Installation classique

– Boot– SMS, ADS etc

• Physical Virtual (gratuit, en téléchargement)– Virtual Server Migration Toolkit

• Outil en ligne de commande• Automated Deployment Services (ADS)

NT 4.0 Server W2K3 Serverw/Virtual Server & VSMT

W2K3 Serverwith ADS 1.0 & VSMT

Configure new virtual machine running NT4 and legacy applications

Verify suitable configuration, capture image and generate task sequences to use with ADS

Transform ADS image to VHD and deploy to new target system

Admin.Déployer

Plan

Page 50: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

50

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

Page 51: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

51

Opérations

• 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

Planifier

AdministrerDéployer

Page 52: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

52

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

Page 53: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

53

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

Page 54: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

54

Pack d’administration VS 2005 R2 Vue d’état

Page 55: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

55

Pack d’administration VS 2005 R2 Vue diagramme

Page 56: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

56

Pack d’administration VS 2005 R2 Rapport sur les candidats à la virtualisation

Page 57: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

57

Approche de MicrosoftAccent 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

virtualisationUtiliser les investissements actuels dans des solutions de gestion physique

• Étendre si possible les outils d’administration existants

Besoins actuels • Optimiser l'utilisation des ressources• Outils pour maximiser la souplesse d‘administration• Gestion centralisée des machines virtuelles

System Center Virtual Machine Manager

Page 58: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

58

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

Page 59: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

59

Etat de la VM

Détails complets au niveau des couches physiques et virtuelles

Regroupements des serveurs virtuels et hôtes par groupes

Administration centralisée

Page 60: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

60

Migration physique vers virtuelle

Page 61: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

61

Déploiement d’une machine virtuelle

Page 62: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

62

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 ProcessorType Memory---- ------------- ------Print Server 1-processor 1.00 GHz Pe... 512LOB Server 1 1-processor 1.00 GHz Pe... 512Dev Server 1-processor 1.00 GHz Pe... 1024Test Server 1-processor 1.00 GHz Pe... 512

Page 63: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

63

Portail libre service

Page 64: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

64

Intégration avec Operations Manager 2007

Page 65: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

65

LA VIRTUALISATION DE MACHINES AVEC WINDOWS SERVER 2008

Page 66: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

66

Windows Server Virtualisation• 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

Page 67: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

67

Scenarios Windows Server Virtualization

Test et Développeme

nt

Continuité de l’activité

Centre de calculs dynamique

Consolidation de serveur

Page 68: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

68

Les différents modèles de machines virtuelles

OS HôteOS Hôte

VMMVMM

Invité 1Invité 1 Invité 2Invité 2

VMMVMM

Invité 1Invité 1 Invité 2Invité 2

OS HôteOS Hôte VMMVMM

Invité 1Invité 1 Invité 2Invité 2

VMM de type 2 VMM de type 1 (Hyperviseur)

VMM hybride

Exemples : JVMCLR

Exemples : Virtual PC & Virtual Server

Exemple : Virtualization Server

HardwareHardware HardwareHardware HardwareHardware

Page 69: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

Windows Server Virtualization

ApplicationInvité

Operating System

ApplicationInvité

Operating System

H/WVirtuel

H/WVirtuel

R2

Serveur x86/x64X64 et assist. matérielle à la Virtualisation Intel VT/AMD

(32-bit et 64-bit)Windows Hypervisor

VM 1“Parent”

Disponible avec Microsoft Virtual Server 2005 R2 SP1Windows Hypervisor le supportera

Solution de virtualisation Haute performanceDisponible avec Windows Server 2008Windows Server 2008Datacenter Edition : nombre illimité d’instances virtualiséesMigration depuisVirtual Server

VM 2“Enfant”

VM 3“Enfant”

VM 4“Enfant”

Partition Parent Partition EnfantCouche de virtualisation

Page 70: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

70

Architecture de Windows Server Virtualization

Partition Parente Partitions Enfant

Mode Kernel

Mode User

VirtualizationService

Providers(VSPs)

Noyau Windows

Server Core

IHVDrivers

VirtualizationServiceClients(VSCs)

Noyau Windows

EnlightenmentsVMBus

Hyperviseur Windows

Virtualization Stack

VM WorkerProcessesVM

Service

WMI ProviderApplications

Hardware Serveur Designed for Windows

Fourni par :

Microsoft

ISV

OEM

Virtual Server

Page 71: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

71

Virtualisation des périphériques

DisqueDisque

HyperviseurHyperviseur

Storage VSP

Storage VSP

VMBusVMBus VMBusVMBus

• 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• Virtualization service clients (VSC)

• Consomme le service hardware virtualisé• 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

• 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• Virtualization service clients (VSC)

• Consomme le service hardware virtualisé• 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

Storage Stack

Storage Stack

Port DriverPort

Driver

Storage Stack

Storage Stack

Storage VSC

Storage VSC

Partition Parent

Page 72: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

72

  Virtual Server 2005 R2

Windows Server Virtualization

Support matériel 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

Mémoire par VM ? 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

Scriptable/Extensible? Oui, COM Oui, WMI et API

Nombre de VMs actives par hôtes? 64/512 Autant que le matériel le permettra

Interface d’administration Interface Web MMC 3.0

Windows Server Virtualization

Page 73: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

73

COMMENT MENER SON PROJET DE VIRTUALISATION

Page 74: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

74

CONCLUSION ET Q&R

Page 75: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

75

Facilite la consolidationsur une infrastructure virtuelle

Meilleur utilisation des ressources de management

Libère des investissements informatiques

Management

Licence de Windows Server basé sur les instances

instances illimitées avec Windows Server Data Center Edition etSQL Server Enterprise Edition

LicencesApplications

Accélère les déploiements

Réduit le coût de support des applications

Transforme les applications en services dynamique

Interopérabilité

Support de Linux

VHD Open Specifications

Efforts de StandardisationDMTF: Standard APIs for VM managementPCI-SIG: Standards for I/O virtualisation

Virtual Server 2005 & Windows Server 2003 constituent une solution économique

Windows Server virtualisation est un composant de Windows Server “Longhorn”

Infrastructure

Investissement dans la virtualisationUne approche à plusieurs niveaux

Page 76: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

76

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 !!

Page 77: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

77

Ressources

• Site technique : Technet (séminaires, livemeeting, Webcasts et e-demos….)– http://www.microsoft.com/france/technet/prodtechnol/

virtualserver

• Site produit– http://www.microsoft.com/france/virtualserver

• Windows Team Blog– http://blogs.technet.com/virtualization/– http://blogs.technet.com/windowsserver

Page 78: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

78

Questions / Réponses

Page 79: 12- Optimiser une infrastructure Serveurs et réduire les coûts grâce à la virtualisation de machines

79

Microsoft France18, avenue du Québec

91 957 Courtaboeuf Cedex

www.microsoft.com/france

0 825 827 829

[email protected]