Introduction to virtualization
Download
1 / 57

Introduction to Virtualization 0.91 MB - PowerPoint PPT Presentation


  • 1041 Views
  • Uploaded on

Introduction to Virtualization Michael Otey Technical Director Windows IT Pro Magazine What this session covers Types of Virtualization Hardware Virtualization Virtual Machine Virtualization Application Virtualization Future directions in Virtualization Hardware Partitioning

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Introduction to Virtualization 0.91 MB' - andrew


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Introduction to virtualization l.jpg

Introduction to Virtualization

Michael Otey

Technical Director

Windows IT Pro Magazine


What this session covers l.jpg
What this session covers

  • Types of Virtualization

    • Hardware Virtualization

    • Virtual Machine Virtualization

    • Application Virtualization

  • Future directions in Virtualization



Scenarios for hardware partitioning l.jpg
Scenarios for Hardware Partitioning

  • Server Consolidation

    • Reduced TCO

    • Increased server utilization

  • Separate production and test environments

  • Application Isolation


Hardware partitioning5 l.jpg
Hardware Partitioning

  • Physical system is divided into multiple partitions

  • One or more CPUs per partition

  • Full electrical isolation between partitions

  • Redundant hardware components


Hardware partitioning6 l.jpg
Hardware Partitioning

  • High-end Servers

    • HP Itanium

    • Unisys ES7000

    • Fujitsu PrimeQuest

  • Multiple hardware partitions

    • Up to 8

  • Assignment of physical resource per partition

    • CPUs

    • Memory

    • I/O

  • Cluster “in-a-box” support


Hardware partitioning summary l.jpg
Hardware Partitioning Summary

  • Can Consolidate multiple servers

    • Reduced administration

  • Requires high-end servers

    • Usually Itanium based

    • Can be expensive

  • Limited number of partitions



Virtualization scenarios l.jpg
Virtualization Scenarios

  • Server consolidation

  • Multiple OS & Application support

  • Lab and Deployment Testing

  • Training

  • Disaster Recovery

  • Application Isolation


Virtual machine virtualization10 l.jpg
Virtual Machine Virtualization

V i r t u a l

Applications

Applications

Applications

Guest OS(Windows NT)

Guest OS(Windows 2000)

Guest OS(Windows 2003)

Virtual Machine

Virtual Machine

Virtual Machine

P h y s i c a l

Virtual Machine Manager

Host Operating System

System Hardware


Virtualization overview l.jpg
Virtualization Overview

  • Virtual Machine Guest Environment


Vm hard disk options l.jpg
VM Hard Disk Options

  • Virtual Hard Disks

    • Fixed

    • Dynamic

  • Virtual Hard Disk Features

    • Snapshots

    • Undo disks

    • Differencing Disks


Vm networking options l.jpg
VM Networking Options

  • Virtual Networking

    • None

    • Internal

    • External (Bridged)


Virtual machine additions l.jpg
Virtual Machine Additions

  • Installed after the guest OS

    • Typically from installed IS image

    • Improves VM performance

  • Enhanced SVGA video drivers

  • Improved mouse support

  • Drag-and-drop with the host

  • Time synchronization


64 bit support l.jpg
64-bit Support

  • 64-bit host support

    • Windows Server SE and EE x64

  • x64 eliminates physical memory restrictions

  • 64-bit Virtual Machine Manager

    • Larger kernel address space


Virtual machine types and uses l.jpg
Virtual Machine Types and Uses

  • Desktop Products

    • Development

    • Testing

    • Training

  • Server Products

    • Server consolidation

    • Disaster Recovery

    • High Availability

    • Testing and deployment


Virtual machine products l.jpg
Virtual Machine Products

  • Desktop

    • VMware Workstation 5.5

    • Virtual PC 2004


Vmware workstation 5 5 l.jpg
VMware Workstation 5.5

  • First VM Product

  • 64-bit host & guests

  • 2-way virtual SMP

  • SCSI VHDs

  • Multiple snapshots

  • Compatible VM images w/ Virtual Server

  • Can Import MS VM Images

  • USB & Audio support

  • $189


Vmware workstation 5 520 l.jpg
VMware Workstation 5.5

  • Supported Hosts


Vmware workstation 5 521 l.jpg
VMware Workstation 5.5

  • Supported Guests


Virtual pc 2004 l.jpg
Virtual PC 2004

  • Technology from Connectix

  • 32-bit only

  • Compatible VM Images w/ MS Virtual Server

  • VPC 2007 w/ Vista

  • Audio – no USD

  • Now Free


Virtual pc 200423 l.jpg

Supported Hosts

Supported Guests

Virtual PC 2004


Virtual desktop products summary l.jpg
Virtual Desktop Products Summary

  • Microsoft Virtual PC

    • Free

    • Less hosts & guests support

    • Less VM features and capabilities

    • Soon to be replaced by Virtual PC 2007

  • VMware Workstation

    • Costs more

    • More host & guests support

    • Better features (Snapshots, USB)

    • 64-bit hosts and guests


Virtual server products l.jpg
Virtual Server Products

  • Server Products

    • VMware Virtual Server 1.01

    • Microsoft Virtual Server 2005 R2

    • VMware ESX Server 3.0

    • Others: XEN 3.0 & Virtuozzo


Vmware virtual server l.jpg
VMware Virtual Server

  • Features

    • 64-bit host & guest support

    • Virtual SMP Support

    • USB Support

    • VM Snapshots

    • Import MS VM Images

    • Windows and Web Management

    • Central Management with VirtualCenter

  • Limitations

    • No support for host clustering


Vmware virtual server27 l.jpg
VMware Virtual Server

  • Supported Hosts


Vmware virtual server28 l.jpg
VMware Virtual Server

  • Supported Guests


Virtual server 2005 r2 l.jpg
Virtual Server 2005 R2

  • Features

    • 64-bit host support

    • Web-based management

    • New support for Linux distributions

    • Support for MSCS

  • Limitations

    • No 64-bit guest support

    • No guest audio

    • No guest USB


Vs2005 r2 mscs host support l.jpg
VS2005 R2 MSCS Host Support

  • Support for Microsoft Clustering Services

    • Windows Server 2003 Enterprise Edition or Datacenter Edition

  • VS is MSCS cluster-aware

    • Eliminates single point of failure

    • Automatic VM startup


Windows server 2003 r2 l.jpg
Windows Server 2003 R2

  • Applies to any virtualization product running on Windows Server 2003 R2

  • VM licensing changes

    • Windows Server 2003 Enterprise Edition R2

      • Base OS

      • Four additional VM OS

    • Windows Server 2003 Datacenter Edition

      • Unlimited VMs


Vmware esx server 3 0 l.jpg
VMware ESX Server 3.0

  • Leader in the enterprise virtualization products

  • Bare metal installation

    • No host OS

    • Best performance


Esx server overview l.jpg
ESX Server Overview

V i r t u a l

Applications

Applications

Applications

Guest OS(Linux)

Guest OS(Windows 2000)

Guest OS(Windows 2003)

Virtual Machine

Virtual Machine

Virtual Machine

P h y s i c a l

Virtual Machine Manager (ESX Server)

System Hardware


Vmware esx server 3 034 l.jpg
VMware ESX Server 3.0

  • Features

    • CPU virtualization – 4-way Virtual SMP

    • Direct SAN LUN mapping, boot from SAN

    • Up to 16GB RAM per VM

    • Can import MS VM Images

    • Can cluster VMs across physical hosts

    • Centralized management using VirtualCenter

    • Not free:

      • $1000 Standard Edition

      • $5750 Enterprise Edition


Vmware esx server 3 035 l.jpg
VMware ESX Server 3.0

  • Limitations

    • Unfamiliar management for Windows administrators

    • No official support for MSCS host

    • No USB support in the guests


Vmware esx server 3 036 l.jpg
VMware ESX Server 3.0

  • Supported 32-bit Guests


Vmware esx server 3 037 l.jpg
VMware ESX Server 3.0

  • 64-bit Guests

    • Windows 2003 64-bit SP1 (Standard, Enterprise)

    • Red Hat Enterprise Linux 3 64-bit (UP6, UP7)

    • Red Hat Enterprise Linux 4 64-bit (UP2, UP3)

    • SuSE Linux Server (SLES) 9 64-bit (SP3)

    • Solaris 10 1/062


Other virtualization platforms l.jpg
Other Virtualization platforms

  • XEN

    • XEN 3.0 -- Open source

      • Limited guest support

      • Requires OS Source code changes

    • XEN Enterprise – commercial

      • Windows and Linux support

  • Virtuozzo

    • Linux roots

    • Virtualizes the OS rather than the hardware


Virtual servers summary l.jpg
Virtual Servers Summary

  • VMware Virtual Server

    • Free, excellent host and guest support

    • 64-bit host and guest support

    • No clustering support

  • Microsoft Virtual Server 2002 R2

    • Free, Microsoft-only hosts, good guest support

    • 64-bit host support, no 64-bit guest support

    • Support Microsoft Clustering for hosts

      (Both benefit for Windows Server 2003 R2 licensing)


Virtual servers summary40 l.jpg
Virtual Servers Summary

  • ESX Server

    • Highest costs, bare metal performance

    • Virtual SMP, highest guest capacities

    • No clustering for hosts, clustering for guests

  • XEN

    • Free, open source, requires OS source code changes

  • Virtuozzo

    • Not free, virtualizes OS not hardware



Application virtualization scenarios l.jpg
Application Virtualization Scenarios

  • Legacy applications

  • Incompatible applications

  • End of DLL Hell

  • No OS changes

  • Can be coupled w/ AD or other management frameworks for client management and deployment


Application virtualization43 l.jpg
Application Virtualization

  • Runs as an application

  • Virtualizes OS settings

    • Registry

    • File System


Application virtualization products l.jpg
Application Virtualization Products

  • Softricity SoftGrid

    • Application virtualization

    • Deployment

  • Altiris Software Virtualization Solution

    • Application virtualization


Softricity softgrid l.jpg
Softricity SoftGrid

  • $5000 base price w/ 20 CALs

  • Purchased by Microsoft

  • Requires AD

  • Requires a backend applications server

  • On-demand deployment

    • Streams software to clients

  • Policy-based management


Softgrid overview l.jpg
SoftGrid Overview

  • Install SoftGrip Application Server

  • Deploy SoftGrid Clients

  • Add SoftGrid Application Groups to AD

  • Sequence target applications

  • Assign applications to SoftGrid AD groups



Altiris svs l.jpg
Altiris SVS

  • Free

  • No complex infrastructure requirements

  • Implemented as a file system filter driver

    • Redirects registry and file system calls


Altiris svs overview l.jpg
Altiris SVS Overview

  • Install SVS on the client

  • Create an application layer

  • Install the target application into the application layer

  • Activate the application layer



Windows server 2007 hypervisor l.jpg
Windows Server 2007 Hypervisor

  • Hardware assisted virtualization

    • Intel Virtualization Technology

    • AMD Virtualization Technology

  • Windows Server 2007 Hypervisor

  • Compatible with MS VM Images


Virtualization management l.jpg
Virtualization Management

  • VMware Infrastructure

    • No AD requirement

    • Manages Virtaul Server, GSX Server and ESX Server VMs

  • Microsoft System Center for Virtual

    • Requires AD

    • Manages Microsoft Virtual Server 2005 VMs

    • Currently in beta


Additional resources l.jpg
Additional Resources

  • Hardware Partitioning

    • HP Integritywww.hp.com/enterprise/cache/262803-0-0-225-121.html?jumpid=reg_R1002_USEN

    • Unisys ES7000www.unisys.com/products/enterprise__servers/high_d_end__servers/features.htm

    • Fujistu PrimeQuestwww.fujitsu-siemens.it/products/mission_critical/primequest440_480.html


Additional resources54 l.jpg
Additional Resources

  • Desktop Virtualization

    • Microsoft Virtual PC 2004www.microsoft.com/windows/virtualpc

    • VMware Workstation 5.5www.vmware.com/products/ws/


Additional resources55 l.jpg
Additional Resources

  • Server Virtualization

    • Microsoft Virtual Server www.microsoft.com/windowsserversystem/virtualserver

    • VMwarewww.vmware.com

      • Virtual Server

      • ESX Server


Additional resources56 l.jpg
Additional Resources

  • Application Virtualization

    • Softricity SoftGridwww.softricity.com

    • Altiris SVSwww.altiris.com/Products/SoftwareVirtualizationSolution.aspx



ad