Beruflich Dokumente
Kultur Dokumente
Server Virtualisation
Alan McSweeney
A loose definition
− Underutilised resources
introduce real cost into the
infrastructure
− The hypervisor could run directly on the real hardware or it could run as
an application on top of a host operating system.
VMM
Hardware
IBM CP/CMS
VMware ESX
Windows Virtualisation (2008)
Xen
Virtual Iron
November 26, 2009 11
Type 2 VMM
VMM
Host OS
Hardware
VMware Server
Guest Guest
VM VM
Host
VM
VMM
Hardware
MS Virtual Server
MS Virtual PC
• Provides
a complete simulation of the underlying
hardware
• With binary translation, rewrites some x86 instructions
at run time that cannot be trapped and converts them
into a series of instructions that can be trapped and
virtualised
• Capableof running existing legacy operating systems
without modification
− Dell
• Precision 380 Intel Pentium D
• PowerEdge 430 Intel Pentium D
• PowerEdge 440 Intel Xeon 3xxx
• PowerEdge 1435 AMD Opteron 22x
• PowerEdge 1950 Intel Xeon 5xxx
• PowerEdge 1955 Intel Xeon 5xxx
• PowerEdge 2950 Intel Xeon 5xxx
− HP
• ProLiant DL140 G3 Intel Xeon 5xxx
• ProLiant DL320 G4 Intel Xeon 5xxx
• ProLiant DL360 G5 Intel Xeon 5xxx
• ProLiant DL365 AMD Opteron 22xx
• ProLiant DL380 G5 Intel Xeon 5xxx
• ProLiant DL385 G2 AMD Opteron 22xx
• ProLiant DL580 G4 Intel Xeon 7xxx
• ProLiant DL585 G2 AMD Opteron 82xx
− IBM
• xSeries 100 Intel Pentium-D
• System x3455 AMD Opteron 22xx
• System x3550 Intel Xeon 5xxx
• System x3850 Intel Xeon 7xxx HS21 Intel Xeon 5xxx
• LS21 AMD Opteron 22xx
• On host
− Host OS?
− Virtualisation technology?
• On Guest
− Guest OS?
− Guest Applications
• Two meanings
− Is it technically possible?
− Will the vendor support a virtual environment?
Gartner definition
1. Logical
2. Physical
3. Rational
• Workload mobility
− Package up entire OS environment and move to other location
− Flexible deployment of workloads
• Desktop Virtualisation
• Runmultiple operating systems
simultaneously on a single PC
• Supports Windows, Linux, NetWare,
Solaris
• Software development/test
• Training
X
November 26, 2009 41
Backup anytime
• Virtual PC
• Microsoft Virtual Server 2005 R2
• Virtual
Machine Manager (in Beta but available for
download)
• Windows Virtualisation (to be released after Longhorn)
Cluster Cluster
storage storage
• VM Additions
− VM additions provide enhanced performance and additional
functionality to the guest OS
− Additions available for XP, Windows 2003, Vista and Linux
− Windows additions provide:
• Allow for direct mode kernel execution (faster processing of some
commands)
− Linux additions provide:
• Time sync
• Shutdown support
• SCSI disk
• Does not allow for direct mode kernel execution
− Important to update for each new release to maximise
performance benefits
Guest 1
Guest 2
(“Host OS”)
VMM (Hypervisor)
Hardware
Full set of
reports,
integration with
MOM database
Actions one
click away in
context sensitive
Actions Pane
Ability to control
owned virtual
machines
Thumbnails of
all owned virtual
machines
November 26, 2009 51
Self-Service Portal
Provisioning
32-
32-bit VMs?
VMs? Yes Yes
64-
64-bit VMs?
VMs? No Yes
Multi-
Multi-processor VMs?
VMs? No Yes, up to 8 processor VMs
Service Partition GPL Second software loaded when physical server boots.
Manages virtual server creation and configuration
and all I/O.
• Java-based application
• Allows for central
management of
virtualized servers
• A physical server can
have many virtualized
servers, which are run as
unmodified guest
operating systems.
Feature Support
Operating systems 32 and 64-bit Red Hat Enterprise Linux 4
32 and 64-bit SUSE Linux Enterprise Server 9
32-bit Windows XP
32-bit Windows 2003
− Operating System—Level
Virtualisation
− Creates multiple, isolated virtual
environments (VEs)
− Whereas VMs attempt to virtualize
"a complete set of hardware," VEs
represent a "lighter" abstraction,
virtualizing instead "an operating
system instance"
• Test/Development solution
aimed at desktop market
• Uses hypervisor technology
• Wide guest OS support
− Entire Windows family - 3.1,
3.11, 95, 98, Me, 2000, XP and
2003
− Linux distributions Red Hat,
SuSE, Mandriva, Debian and
Fedora Core
− FreeBSD
− “Legacy” operating systems e.g.
OS/2, eComStation and MS-
DOS.
• “Anywhere to anywhere”
conversion
− Peer-to-Peer
• Physical to Virtual (P2V)
• Virtual to Virtual (V2V)
• Virtual to Physical (V2P)
• Physical to Physical (P2P)
− Image Capture
• Physical to Image (P2I)
• Virtual to Image (V2I)
− Image Deployment
• Image to Virtual (I2V)
• Image to Physical (I2P)
− Disaster Recovery
• Physical to Virtual (P2V)
• Virtual to Virtual (V2V)
• Windows and Linux sources
can be converted
• Third-party
NetWare data
management product
• Can be used for P2V
conversions of NetWare
servers
• Requiressome manual
reconfiguration of VM
Dunes VS-O
− esxRanger Professional
• LAN/WAN backups
• Backup active servers
• Database of backup activity
− esxReplicator
• Replicate changes to remote location
— “chunked” by time or data change
volumes
• Effective business continuity
• esXpress
− Virtual Backup Appliance
runs backup jobs within a
VM
− Offloads CPU and memory
utilisation from VMware ESX
console
• Manage expectations.
• Beware of “virtual sprawl.”
• Consider blades as a complementary consolidation
strategy.
• Integrate server consolidation with a broader
consolidation strategy.
• Develop a framework for continuous consolidation.
Alan McSweeney
alan@alanmcsweeney.com