Post on 19-Jul-2018
IBM Global Technology Services
04/10/2008 © 2008 IBM Corporation
La virtualisation – Exemple particulier : XenComparatif & analyse de marché
Olivier Chamberaud
IBM Global Technology Services
© 2008 IBM Corporation2 04/10/2008Guide Share – Open
Remerciements
§Aurélien Brouillet de Gallois : Document original.
§������������ ������
IBM Global Technology Services
© 2008 IBM Corporation3 04/10/2008Guide Share – Open
Objectifs du document
§Rappel : Qu'est-ce que la virtualisation ?
§ Intérêt de la virtualisation pour IBM
– Virtualisation propriétaire sur la gamme des serveurs p/i/z (IBM éditeur des OS)
– Focus dans la suite de l’étude sur les serveurs x / Blade (Intel / AMD – Architecture X86)
– Open Source : Pas une finalité mais un moyen de créer une base commune (standard ouvert) sur laquelle chacun peut développer sa valeur ajoutée en comparaison d’une offre 100% propriétaire.
§Étude comparative des offres de virtualisationbasée sur Xen
IBM Global Technology Services
© 2008 IBM Corporation4 04/10/2008Guide Share – Open
Virtualisation – La presse en parle
http://www.lemondeinformatique.fr/actualites/lire-sun-sort-xvm-son-hyperviseur-serveur-open-source-26881.htmlhttp://www.lemondeinformatique.fr/actualites/lire-microsoft-red-hat-sun-et-hp-se-ruent-sur-la-virtualisation-du-client-26854.html
IBM Global Technology Services
© 2008 IBM Corporation5 04/10/2008Guide Share – Open
Rappel : Qu’est-ce que la virtualisation ?
IBM Global Technology Services
© 2008 IBM Corporation6 04/10/2008Guide Share – Open
Qu'est-ce que la virtualisation ?
IBM Global Technology Services
© 2008 IBM Corporation7 04/10/2008Guide Share – Open
Virtualisation – État de l’art
Paravirtualisation Virtualisation complète
IBM Global Technology Services
© 2008 IBM Corporation8 04/10/2008Guide Share – Open
Intérêt de la virtualisation pour IBM
IBM Global Technology Services
© 2008 IBM Corporation9 04/10/2008Guide Share – Open
Intérêt de la virtualisation pour IBM §La virtualisation est ancrée depuis longtemps dans le
portfolio d’IBM sur ses serveurs zOS, AIX, i5OS :
– zSeries, pSeries & iSeries ont une solution de virtualisation propriétaire IBM, basé sur le processeur « power 5 »
§Les serveurs xSeries ou Blade sont :
– Construits sur les concepts d’open standard & d’open architecture
– Sur architecture Intel/AMD x86
§xSeries et Blade n’ont pas d’OS dédié mais les solutions Linux (RedHat & Novell) sont largement répandues.
– Proposer une solution de virtualisation Open source est donc pertinent.
IBM Global Technology Services
© 2008 IBM Corporation10 04/10/2008Guide Share – Open
Les acteurs de la virtualisation sur x86
2008
KVM
IBM Global Technology Services
© 2008 IBM Corporation11 04/10/2008Guide Share – Open
Positionnement des produits de Virtualisation X86
Physical (Partitioning,
Interconnections)
ApplicationContainer
vm Mgmt
HypervisorLevel 2
(Host OS)
Level 1(no Host OS)
Para-Virtual
CPUHW Assist
Intel-VT AMD-V
VMware VI3
VMware Server MicrosoftVirtual Server
Sun SolarisContainers
Virtuozzo(Parallels)
Xen
IBM Scalability(EXA3/4)
VMware VirtualCenter Virtual Iron
Vizioncore ESXRanger
Higher MgmtP2V, backup, Broker, HA, App
PlateSpinPowerConvert
Recon
Microsoft Softgrid
DesktopBrokers
CitrixXenApp
Oracle
IBMTUAM, TPM, RDM
CitrixXenSource
NovellRedhat
XenWith HW Assist
QumranetKVM
MicrosoftHyper-V
Sun
12
Andreas Groth - IBM Systems and Technology Group
© 2008 IBM Corporation
Virtualization Matrix Version 05_08_08 agroth@uk.ibm.com
IBM Partnership?
IBM x86 Virtualization Collaboration – Challenges
§ VMware
– VMware Server
– VMware ESX§ Microsoft
– MS Virtual Server§ Parallels (SWsoft)
– Virtuozzo
§ XenSource/Citrix
– XenServer§ Virtual Iron
– Virtual Iron§ Novell
– SLES10§ Redhat
– RHEL5
Open Source
Largest OEM Partner
Global TechnologyAlliance Partner
13
IBM System x Enterprise Servers
© 2007 IBM Corporation
Virtualisation x86
BestWorst
Maturity
Stability
Invulnerability
Performance
Scalability
Driver Availability
Price
3rd-Party Support
Management
Automation
OS Support
VMware Server (GSX)
VMware VI3 (ESX)
MS Virtual Server Xen MS Hyper-V
Source : Gartner
IBM Global Technology Services
© 2008 IBM Corporation14 04/10/2008Guide Share – Open
La virtualisation Open Source avec Xen
Ø Projet Open Source développé par :
Ø Université de Cambridge
Ø Citrix XenSource (dictateur bienveillant et sponsor du projet)
v Xen est une solution de virtualisation open source développée initialement par le département informatique de l'Université de Cambridge. Son développement est aujourd'hui activement sponsorisé par la société XenSource, fondée par l’un des créateurs de Xen.
v Xen est une alternative Open Source à VMware
XEN est :
Ø un Hyperviseur : il fonctionne directement sur la couche matérielle sans OS hote
Ø un Paravirtualisateur : il permet le dialogue direct entre matériel et OS invité garantissant des meilleures performances qu’en Full-virtualisation. En contrepartie, il nécessite une modification des OS invités
IBM Global Technology Services
© 2008 IBM Corporation15 04/10/2008Guide Share – Open
Analyse de Xen
§ Forces :– Grande évolutivité (migration en temps réel)– Robuste, performant et mature (comparativement aux solutions
commerciales)– Open source, moyen de créer une base commune (standard ouvert) sur
laquelle chacun peut développer sa valeur ajoutée en comparaison d’une offre 100% propriétaire comme VMware.
§ Faiblesses :– Ergonomie de la solution libre– Documentation pas toujours actualisée (dernières innovations)– Requiers une certaine expertise– Instabilité de la solution HVM (virtualisation complète) sur les systèmes
d’exploitation les moins répandus – Open source (contraintes fortes de la licence GPL)
§ Menaces :– En août 2007, XenSource a été racheté par Citrix, ce qui a fait naître
quelques inquiétudes quant à son positionnement open source.
IBM Global Technology Services
© 2008 IBM Corporation16 04/10/2008Guide Share – Open
Étude comparative des offres de virtualisation
IBM Global Technology Services
© 2008 IBM Corporation17 04/10/2008Guide Share – Open
Comparatif des solutions de virtualisation sur Xen Démarche de la comparaison
« J’ai choisi pour ce comparatif une architecture matérielle type et comparé ce que cela donnerait pour chaque solution »
Éléments communs retenus pour la comparaison :
§ 5 serveurs physiques x3650
§ 30 VM sous RHEL AS v4
§ Maintenance Premium sur 4 ans
Éléments comparés :
§ VMware Virtual Infrastructure 3 (VI 3)
§ RedHat Enterprise Linux Advanced Platform v5 (RHEL AP)– RHEL AP v5
– RHEL AP v5 + RedHat Network Satellite v5 (RHN Satellite)
§ Novell SuSE Linux Enterprise Server v10 (SLES)
§ Citrix XenSource Enterprise v4
§ Virtual Iron v4
System x3650
IBM Global Technology Services
© 2008 IBM Corporation18 04/10/2008Guide Share – Open
VMware Virtual Infrastructure 3 (VI 3)§Solution propriétaire
§Principal concurrent aux architectures basées sur Xen
IBM Global Technology Services
© 2008 IBM Corporation19 04/10/2008Guide Share – Open
RedHat Enterprise Linux Advanced Platform v5 (RHEL AP)
§Virtual-manager
§ Interface très rudimentaire
§Lignes de commande obligatoires pour lancer des fonctions évoluées de xen
IBM Global Technology Services
© 2008 IBM Corporation20 04/10/2008Guide Share – Open
Solution RHEL AP v5 + RedHat Network Satellite v5
§ Interface évoluée
§Solution de provisionning avancée
IBM Global Technology Services
© 2008 IBM Corporation21 04/10/2008Guide Share – Open
Novell SuSE Linux Enterprise Server v10 (SLES)
§Solution similaire à RHEL AP v5
§Supervision via virtual-manager
IBM Global Technology Services
© 2008 IBM Corporation22 04/10/2008Guide Share – Open
Solution Citrix XenSource v4 basée sur Xen v3
§ Citrix XenExpress
§ Citrix XenServer
§ Citrix XenEnterprise
§ Solution de provisionning avancée
IBM Global Technology Services
© 2008 IBM Corporation23 04/10/2008Guide Share – Open
Virtual Iron (v4)§ Sous licence GPL
§ Basé sur Xen
§ Comparable à XenSource Enterprise
§ Live Migrate / Capacity / Maintenance
§ Iron Virtualization Manager
Andreas Groth - IBM Systems and Technology Group
© 2008 IBM Corporation
Virtualization Matrix Version 05_08_08 agroth@uk.ibm.com
32 Cores128 GB RAM
64 Cores256 GB RAM
No limitations except max Host
OS Support
Initially 16 Cores1TB RAM
32 Cores (or HT)256Gb RAM
32 Cores (or HT)256Gb RAM
32 Cores (or HT)256Gb RAM
32 Cores (or HT)256Gb RAM
Max Physical Host Config
NoNoYesHost and vm
Yes, using System Center CM
YesHost and vm
YesHost and vm
YesHost and vm
NoIntegrated Patching
NoNoalw ays tranfers the f ile system
NoYesNoNoNoStorage Live Migration
NoNoNoNoYesNoNoNoPower Mgmt
Yes – integrated (LiveRecovery)
NoMSCS or Linux HAMSCS (on host or vm level)
Yes – integrated (HA)
YesNo (optional upgrade)
No vm HA
Yes (LiveCapacity)(CPU only)
NoNoNoYes (DRS)No(optional upgrade)
No (optional upgrade)
No Policy based migration
YesYes, CLI onlyLinux: YesWindow s: Restart
Only “quick migration” –see speaker notes
YesNo(optional upgrade)
No(optional upgrade)
No“live “Migration”
Linkhttp://www.vmware.com/files/pdf/vi_pricing3.pdf
Low$500 per socket – $800 per socket
freeMedium($2500 per dual socket + $500 per dual socket for
mgmt)
“Free”Part of OS License$999 Standard, $3,999 Enterprise, $2,999
Datacenter+SCVMM up to
$1290/ host (SMSE)
High ~$7000 per dual socket incl SnS
Medium/High ~ $3500 per dual socket incl SnS
Low /Medium(~ $1500 per dual socket incl SnS)
FreeRelative CostsMany
Variations avail
Yes (Virtualisation Manager - included)
Yes (Included)Basic
Yes Parallels Infrastructure
Manger
YesSystem Center
VMM(Beta)
Yes (VirtualCenter)NoMulti-Server Mgmt
>18 Months> 0 Months5+ yearsMainly found in hosting business
> 0 Months5+yearsSame Code Base, New Management
Maturity
“Bare Metal” Hypervisor (no Host OS) – Open Source based (Xen) Linux Based“bare-metal” - KVMOS Virtualization
“Bare Metal” Window s 2008 OS
“Bare Metal” Hypervisor (no Host OS) – VMw are HypervisorType
VirtualIron 4.2KVM Ubuntu Server 8.04 LTS
Virtuozzo 4.xHyper-VVI3 Enterprise VI3 StandardVI3 FoundationESX3iProduct
VirtualIronUbuntuKVM
ParallelsMicrosoftVMware (VI3 - ESX3.5 and VC 2.5 U2)
Company
Andreas Groth - IBM Systems and Technology Group
© 2008 IBM Corporation
Virtualization Matrix Version 05_08_08 agroth@uk.ibm.com
IBM ServerProvenAvailable through ISV/Partners
Supported through Linux OS support once included in ServerProven OS
IBM ServerProvenAvailable through ISV/Partners
Supported as OSIBM ServerProvenIBM ServicePac
IBM ServerProvenIBM ServicePac
IBM ServerProvenIBM ServicePac
IBM ServerProvenIBM ServicePac
Support Structure
Single Hypervisor Image (PXE)
NoYesSingle OS Image
NoNoNoNo NoImage Consolidation
LiveConvert (PlateSpin) w ith
Extended Enterprise Edition
NoVZ P2V bundled Window s & Linux
Yes, w ith SCVMMVMw are Converter (Standard- free, Enterprise – free w ith VMw are Softw are Subscription)
Linux experimental
P2V
Microsoft's Virtual Hard Disk format
(VHD)
QCoWn/aMicrosoft's Virtual Hard Disk format
(VHD)
Virtual Machine Disk Format (VMDK)virtual disk format
VT/V requiredCheck HCL
VT/V requiredAs host OSDetermined by Window s 2008
Comprehensive but requires VMw are supplied drivers so check HCL
Still quite limitedHW Interoperabilit
y
RHEL 4,5SLES 9, 10 Window s XP
Window s 2000, 2003, 2008, XP,
VistaLink
RHEL3, RHEL4, RHEL5, W2K, W2K3,W2008XP, Vista
“Guest = Host”Window s 2003
RHEL 3, 4, SLES 9, 10
Linux Distributions can be mixed w ith
same kernel
Window s 2000 SP4, 2003 SP2 and 2008,
SLES10Vista SP1XP SP3
Vista beta, Window s 2003, XP, 2000, NT4RHEL2.1, 3, 4SLES 8,9, 10
NetWare 4.2, 6.5, 6.0 5.1 Solaris 9, 10
Guest OS Support (non-
para virtualized)
Yes (with Intel VT, AMD-V)
Yes (with Intel VT, AMD-V)
YesYes (Hyper-V does required Intel-VT, AMD-V)
Yes (with Intel VT, AMD revD)
Yes (with Intel VT, AMD revD)
Yes (with Intel VT, AMD revD)
Yes (with Intel VT, AMD revD)
64bit Guest Support (fully virtualised)
DAS, iSCSI, SANDAS, iSCSI (SAN via Host)
DAS, iSCSI, SANDAS, SAN, iSCSI, NAS
DAS, SAN, iSCSI, NAS
DAS, SAN, iSCSI, NAS
DAS, SAN, iSCSI, NAS
DAS, SAN, iSCSI, NAS
vm Storage Support
YesYesYesYesYesYesYesYesVLAN Support
YesYes YesYesYesYesYesYesvm SAN path Redundancy
yesNoyesYesThrough 3rd party Support not clear
YesYesYesYesvm NICRedundancy
VirtualIronUbuntuSWsoftMicrosoftVMwareCompany
IBM Global Technology Services
© 2008 IBM Corporation26 04/10/2008Guide Share – Open
IBM Director Virtualization ManagerExtension du produit IBM Director
IBM Global Technology Services
© 2008 IBM Corporation27 04/10/2008Guide Share – Open
IBM Tivoli Provisioning Manager (v5)
IBM Global Technology Services
© 2008 IBM Corporation28 04/10/2008Guide Share – Open
Conclusion
§ Xen est mature. C'est une solution comparable aux offres commerciales.
§ Citrix XenSource, Virtual Iron, KVM sont des solutions open source compétitives pour concurrencer les solutions propriétaires tant au niveau des prix que des performances.
§ Les serveurs IBM xSeries et blade fonctionnent aussi sous Linux (Red Hat / SuSE...), il est donc pertinent de disposer de solution de virtualisation open source comme Xen
§ IBM dispose d'offres compatibles aussi avec Xen :– STG offre IBM Director Virtualization Manager pour ses xSeries– SWG vend Tivoli Provisionning
§ Le choix d’une solution de virtualisation ne se porte plus sur les performances mais plutôt sur les outils d'exploitation comme la console d'administration et de supervision et les solutions de provisionning.
IBM Global Technology Services
© 2008 IBM Corporation29 04/10/2008Guide Share – Open
Avenir
§KVM, nouvellement intégré au noyau Linux et sujet d'une attention croissante de la part de la communauté libre.
§ Il promet pour très bientôt de mettre la virtualisation à la portée des particuliers, et, moyennant le support des grands groupes dont bénéficient actuellement Xen et VMware, de déferler sur le monde de l'entreprise.
§Les solutions open source apportent exactement le même niveau de service que les solutions commerciales en termes de robustesse, de performances et de pérennité. Il leur reste seulement à combler un petit retard en termes d’ergonomie des interfaces. Mais pour des administrateurs système chevronnés, elles sont le plus souvent privilégiées.
IBM Global Technology Services
© 2008 IBM Corporation31 04/10/2008Guide Share – Open
Pourquoi IBM?
Recherche� Le « Linux Technology Center » d’IBM comprend plus de 900 ingénieurs répartis dans le monde dont plus de 400 contribuent à temps plein à des projets Open Source
Développement de produit� Un leader dans les matériels, logiciels et services Linux
� Plus de 300 produits middleware compatibles Linux
La communauté Open Source� 500 brevets donnés à la communauté Open Source
� Plus grand contributeur aux projets de la communauté Open Source
Clients� Plus de 15,000 engagements clients dans le monde en rapport avec la technologie Linux
En tant que leader mondial en matière de technologie Linux, IBM s’est profondément investi dans les capacités offertes par l’Open Source
IBM Global Technology Services
© 2008 IBM Corporation32 04/10/2008Guide Share – Open
Select the right serverSystem x servers are designed to fulfill our customers' expectations across the board. However, when a specific characteristic (reliability, price, etc.) is paramount, this positioning chart will assist in the selection of the optimal server to meet that requirement.
IBM System x Product Positioning
TowerTower Rack-OptimizedRack-Optimized
8/16-socket
capable
4-socket
capable
2-socket
capable
Uni
32-socketcapable
x336, x3550 (64-bit) (DC)
x346, x3650 (64-bit) (DC)
ModularModularWorkstationWorkstation
x236, x3500(64-bit)
DC
x226, x3400(64-bit)
DC
Z Pro(64-bit)DC
M Pro(64-bit)DC
A Pro(64-bit)DC
x206m (DC)(64-bit)
x3950 (64-bit, DC)
(x460 (64-bit))
e326m(64-bit, DC)
x3950 (64-bit, DC)x460 (64-bit)
BladesBlades
BladeCenterLS41 (64-bit, DC)
x3850 (64-bit, DC)
x366 (64-bit)
BladeCenterJS20 (64-bit)
BladeCenterLS20, LS21(64-bit, DC)
BladeCenter
HS20 (64-bit)
HS21 (64-bit, DC)
x3800 (64-bit, DC)
x260 (64-bit)
x306m (DC)(64-bit)
DC = Dual Core
BladeCenterJS21 (64-bit DC)
TelcoTelco
x3650T(64-bit, NEBS)
x3950 (64-bit, DC)
x460 (64-bit)
IBM Global Technology Services
© 2008 IBM Corporation33 04/10/2008Guide Share – Open
Support
§ Le support de niveau 1 à 3 pour RHEL AP 5 et SuSE Enterprise Server 10
§ N’inclut pas l’achat de linux (RHEL ou SuSE)
§ Découpé en 2 briques :– Brique support– Brique souscription logiciels mineurs et majeurs
§ Point service linux en standard = support en 24x7 (24h/24 , 7j/7) pour tout incident de sévérité 1 (le support 5j/7 n’étant jamais souscrit, sauf dans le cas d’une dévaluation du support 24x7).
§ Principales différences entre support VMware et support Linux :– VMware = cotation au CPU– Linux = cotation par machine (les récents changements des distributions linux vers
la virtualisation n’étant pas pris en compte, un changement est à prévoir)
IBM Global Technology Services
© 2008 IBM Corporation34 04/10/2008Guide Share – Open
VMware ESX compatible Xseries
IBM Global Technology Services
© 2008 IBM Corporation36 04/10/2008Guide Share – Open
IBM VMware SolutionsVMware Virtual Infrastructure 3 with Distributed Resource Scheduler and High Availability, hosting virtual servers and virtual desktops on a IBM “scale up” and “scale out” systems with latest Intel and AMD CPUs. All managed by IBM’s unique Virtualization Manager and hosted on IBM SVC storage.
IBM’s SCON Methodology How to get from “physical” to “virtual”?Analyse with IBM CDATDesign with IBM VISIANImplement using P2V tools like VMware Converter or PlateSpin PowerConvert.Manage with Systems DirectorSee all these tools in action and a live example of the results.
IBM Blade Center I/O Virtualization Experience how IBM’s unrivaled BladeCenter Solutions inspire collaborations with partners like Cisco, Novell, Emulex and Brocade to provide cutting-edge I/O-Virtualization solutions.
Demonstrating IBM’s Virtualization leadership
1What Technologies do we show?
IBM Virtualization Management Discover IBM Systems Director and IBM Virtualization Managers unique “single pane of glass” management capabilities of physical and virtual environments.
IBM Virtual Client Solutions Explore solutions from Wyse, Leostream, Citix, VMware and Propero on industry leading IBM hardware and experience how IBM’s open collaboration and services capabilities provides “best of breed” hosted client solutions on virtual infrastructure.
IBM and Open Source Solutions Upcoming Open Source Virtualization solutions on IBM’s industry leading hardware. See implementations with IBM ServerProven partners like Virtual Iron, XenSource and Novell.
1live demos – no simulations
IBM Storage VirtualizationSee the advantages of a combined virtualized server estate with virtualized storage in a working environment. An IBM SAN Volume Controller provides virtualized storage for this Virtualization Showcase, including the VMware Virtual Infrastructure.
IBM and Microsoft Evaluate Microsoft’s Virtual Server technology and get insights into the upcoming integrated Microsoft Hypervisor and Virtualization Manager.
IBM Deep Computing Solutions Understand how to deploy and manage an IBM 1350 Linux High Performance Cluster and see an example of IBM’s Deep Computing Visualization (DCV).
IBM Global Technology Services
© 2008 IBM Corporation37 04/10/2008Guide Share – Open
Why IBM?Do you need to demonstrate to your clients that IBM is the best partner for x86 Virtualization solutions?
Real-Life Expertise?Do you require expert briefings and architectural workshops, tailored to your client’s needs or perform Proof of Concepts addressing your client-specific issues?
Services Required?Are you looking for design and implementation services or want to conduct a Jumpstart engagement to give your client assurance and a speedy implementation?
If yes - take advantage of our unique resources and get in touch with us!
Who We Are:Located in Greenock, Scotland, the Technical Support Centre (TSC) is comprised of the European Executive Briefing Center (EEBC), the European Advanced Technical Support (ATS) and the System x Lab Services Europe (xLS).
http://w3-03.ibm.com/support/europe/tsc/
Briefings – Proof of Concepts – Workshops
IBM Virtualization Management
IBM Virtual Client Solutions
IBM Storage Virtualization
IBM VMware Solutions
IBM and Open Source
����������� �������� ��
������������������������������������
+44 (0)1475 893 135
��������
����� �!"����!�����������
+44 (0)1475 893 899
#�$����� � �����������
���!%���&'�������� �� ����������������
+44 (0)1475 894573
(���� �� ���)*�����
(������+�� ����� ������������
+44 (1475) 895 181
IBM Global Technology Services
© 2008 IBM Corporation38 04/10/2008Guide Share – Open
Virtualisation sur AIX pour system p, z & i
IBM Global Technology Services
© 2008 IBM Corporation39 04/10/2008Guide Share – Open
Virtualisation sur Blades et xSeries
IBM Global Technology Services
© 2008 IBM Corporation40 04/10/2008Guide Share – Open
IBM Director Virtualization Manager (v1.2)Xen Architecture
§IBM Director : Solution vendue avec les xSeries moyennes et hautes gammes
IBM Global Technology Services
© 2008 IBM Corporation41 04/10/2008Guide Share – Open
Sun xVM
§ Sun propose un hyperviseur construit sur Xen.
§ Annonce sa suite d'outils d'administration xVM Ops Center 1.0
§ Sun xVM Ops Center sera disponible gratuitement
§ Le support commercial : 100 à 350 $ par serveur géré selon le service demandé.
IBM Global Technology Services
© 2008 IBM Corporation42 04/10/2008Guide Share – Open
Oracle VM Manager