SlideShare une entreprise Scribd logo
1  sur  94
Using Microsoft Virtualization Technologies: Today and Planning for Tomorrow Ronald Beekelaar Beekelaar Consultancy [email_address] Virtualization Seminar - Oslo -  25-Jan-2007
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Seminar hours ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
About the Presenter ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtualization Tools Virsoft ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Microsoft strategy Vision of virtualization ,[object Object],[object Object],[object Object],[object Object]
Type of Virtualization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Desktop Hardware Operating System Application Application Application Application
Machine Virtualisation Hardware Operating System Application Application Application Application Desktop Operating System Application Application Application Application Desktop Operating System Application Application Application Application Desktop
Desktop Virtualisation Remote Desktop Hardware Operating System Application Application Application Application Desktop Application Application Application Application Desktop Application Application Application Application Desktop
Application Virtualisation Desktop Hardware Operating System Application Application Application Application Application
Application Virtualization SoftGrid Traditional Layered Install Model Isolated  Virtual Application Model
Application Virtualization SoftGrid ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Product versions * Currently at end of support lifecycle ** See http://vpc.visualwin.com for a list of 1150+ (!) OS that run in Virtual PC / Virtual Server See KB 867572 for a list of supported OS in Virtual Server 2005 R2 +Intel VT and AMD Virtualization processor support +Vista support (Host and Guest) ~Mar 2007 Virtual PC 2007 Implement Windows Hypervisor New virtualization model, requires VT/Virtualization hardware Code name "Viridian" Longhorn + 180 days Windows Virtualization Same as Virtual PC 2004 SP1 + But can only run a single VM + With Vista Enterprise / only for Software Assurance customers Mar 2006 Virtual PC 2004 Express +Intel VT and AMD Virtualization processor support +Volume Shadow Copy Service support Same as Virtual Server 2005 + Win XP Pro SP2 (non prod) + Win2003 (SP1, R2) + Win XP / Win2003 x64 Same as Virtual PC 2004 + Win2003 SE •  Win XP Pro • Win2003 SBS  • Win2003 (SE, EE, Data) •  Win2000 Pro SP4 •  Win XP Pro (Tablet, SP1) Hosts •   MS-DOS 6.22 * / OS/2 •  Win 95, 98, 98SE, ME * •  Win NT4 SP6a (wrkstn) * •  Win2000 Pro SP4 • Win XP (Tablet, SP1) Oct 2003 Virtual PC 2004 •   Win NT4 SP6a (server) * •  Win2000 Server •  Win2003 (SE, EE, Web) Jul 2004 Virtual Server 2005 Same as Virtual PC 2004 + Win XP SP2 Oct 2004 Virtual PC 2004 SP1 ~Feb 2007 Virtual Server 2005  R2   SP1 Same as Virtual Server 2005 + Win XP Pro SP2 + Win2003 (SP1, R2) + Linux (9x distro's) - Apr 2006 Nov 2005 Virtual Server 2005  R2 Guests ** Release Product
Usage Scenarios for Virtualization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usage Scenario Production server consolidation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usage Scenario Business continuity management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usage Scenario Dynamic datacenter ,[object Object],[object Object],[object Object]
Usage Scenario Development and test ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usage Scenario Other server consolidation Hosting service consolidates extranet applications on blades  Win2003 and IIS 6.0 Web Medium-sized business consolidates e-mail servers using Exchange Server on scalability cluster Enterprise customer consolidates databases on highly scalable IA-64 systems Small business consolidates file and print servers by using network attached storage (NAS) Medium-sized customer moves enterprise resource planning suite onto 8-way systems running Windows Server 2003 and WSRM Enterprise customer migrates Windows  NT 4.0 applications from 1,000 stand-alone servers to 50 centralized, 4-way, rack-mount systems Sample scenario Win2003 and  Virtual Server 2005 Branch office and department applications Win2003 and WSRM Enterprise applications Windows Storage Server File and print Win2003 and Exchange Server 2003 E-mail Win2003 and SQL Server 2005 Database Microsoft products Workload
Virtualization Support and Licensing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Support By Microsoft PSS ,[object Object],[object Object],[object Object],... all server products will support Microsoft  Virtual Server 2005 . Each product must be capable of running from within a virtual instance. Exemptions will be granted if: •  The product requires hardware that is not currently supported in the VM environment. •  Core product scenarios fail because of virtualization performance or scaling issues. Exchange Server 2003  - Only on Virtual Server 2005 R2 or later (KB 320220) Certificate Server   - Only with Win2003 SP1 or later guest and host (KB 897614) ISA Server 2006   - Is supported, but not recommended (KB 897613) KB 897613 -  Microsoft supports Windows Server System software running within a Microsoft Virtual Server environment subject to the  Microsoft Support Lifecycle policy  ...   KB 897614  - The following Windows Server System software is  not supported  within a Microsoft Virtual Server environment:  Speech Server ,  ISA Server 2000/2004 ,  MIIS 2003 ,  Sharepoint Portal Server . KB 897615  - For Microsoft customers who do not have a Premier-level support agreement, Microsoft will require the issue to be reproduced independently from the  non-Microsoft  hardware virtualization software. KB 917437  - Microsoft support for Linux guest operating systems is currently limited to the following list of qualified and tested operating systems: [9 Linux distributions]
Pricing *  Virtual Server 2005 Standard Edition is no longer available Free download Virtual PC 2007 Free download Windows Virtualization After 1-Jan-2006: Free download Virtual Server 2005  R2  Enterprise Edition * After 12-Jul-2006: Free (was $ 129) Virtual PC 2004 $ 499 Virtual Server 2005 Standard Edition $ 999 Virtual Server 2005 Enterprise Edition $ 99 Virtual Server 2005  R2  Standard Edition $ 199 Virtual Server 2005  R2  Enterprise Edition Price  (US) Product
Virtual Server 2005  R2  Free Why would Microsoft do that? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Licensing Windows server licenses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architecture Virtual Machine Monitor ( VMM ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Architecture Win2003 or WinXP Kernel VMM.sys Ring 0 Hardware Host Guest ( VM ) Ring 1 Ring 3 Windows in  VM VM Additions Guest Applications Ring 3 Virtual Server Service IIS Admin Web Site Virtual hardware Provided by Windows Virtual Server Others
CPU virtualization Execution modes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CPU virtualization The need for VM Additions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VM Additions Versions Get at  connect.microsoft.com/site/sitehome.aspx?SiteID=288 with Virtual PC 2007 RC 13.802 with Virtual PC 2007 beta 13.724 Supports Vista RTM with VS2005 R2 SP1 beta2 13.715 Supports Vista RC1 (download - Connect) 13.709 Supports Vista B2 (-build 5384) and Longhorn (download - Connect) 13.706 with VS2005 R2 SP1 beta1 13.705 with Virtual PC 2004 SP1 13.306 (was named Virtual PC Additions) with Virtual PC 5.2 10.21 with Virtual PC 2004 13.40 Supports Win XP SP2 (download) 13.187 Supports Win2003 R2 and Vista (-build 5270) with VS2005 R2 13.552 Supports Win2003 SP1 (download) 13.531 with VS2005 SP1 beta 13.518 with VS2005 13.206 Notes Release Build
VM Additions Linux ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Server 2005 Specifications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Server 2005  R2 What's new ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Server 2005  R2 What's new (cont'd) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Server 2005  R2   SP1 What's new ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Server 2005  R2   SP1 Hardware-assisted virtualization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Differences VS2005 - VPC2007 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Windows Virtualization VMM arrangements Hardware Host OS VMM Guest 1 Guest 2 Hardware VMM (Hypervisor) Guest 1 Guest 2 Hardware VMM Guest 1 Guest 2 Host OS Type-2 VMM Examples: -  JVM -  .NET CLR Examples: -  Virtual PC -  Virtual Server Example: -  Windows Virtualization ("Viridian") Type-1 VMM Hypervisor Hybrid VMM
Windows Virtualization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Windows Virtualization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architecture Win2003 or WinXP Kernel VMM.sys Ring 0 Hardware Host Guest ( VM ) Ring 1 Ring 3 Windows in  VM VM Additions Guest Applications Ring 3 Virtual Server Service IIS Admin Web Site Virtual hardware Provided by Windows Virtual Server Others
Windows Virtualization Windows (core) Kernel Windows Hypervisor Ring 0 Hardware Parent partition Child partition Ring 3 Guest Applications Ring "-1" Windows VMBus Enlightments Kernel VSPs VSCs Virtualization Stack VM Service WMI VM Worker Provided by Windows Win Virtualizaton Others
Windows Virtualization VSC - VSP Communication Parent Partition Child Partitions Kernel Mode Provided by: Windows ISV Windows  Virtualization Hardware User Mode Windows hypervisor Applications VMBus Windows File System Volume Partition Disk Fast Path Filter (VSC) iSCSIprt Virtual Storage Miniport (VSC) Virtual Storage Provider (VSP) StorPort StorPort Miniport VM Worker Process Disk
Virtual Server 2005 vs Windows Server Virtualization   Virtual Server 2005 R2 Windows Server Virtualization 32-bit VMs? Yes Yes 64-bit VMs? No Yes Multi-processor VMs? No Yes, up to 8 processor VMs VM memory support? 3.6 GB per VM More than 32 GB per VM Hot add memory/processors? No Yes Hot add storage/networking? No Yes Can be managed by System Center Virtual Machine Manager? Yes Yes Microsoft Cluster support? Yes Yes Scriptable / Extensible? Yes, COM Yes, WMI Number of running VMs? 64 More than 64. As many as hardware will allow. User interface Web Interface MMC 3.0 Interface
Networking ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Disks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Disks VHD Format ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Virtual Hard Disk Format Specification •  Introductions •   Overview of Virtual Hard Disk Types •   Virtual hard disk Footer Format •   Dynamically expanding .VHD Header Format •   Block Allocation Table and Data Blocks •   Implementing a Dynamically expanding .VHD •   Mapping a Disk Sector to a Sector in the Block •   Splitting virtual hard disks •   Implementing a Differencing virtual hard disk •   CHS Calculation
VHD Types Guest Host Guest 2TB 2TB 2TB Host SP1 SP2 Host 2TB 1GB Session Flush memory to disk (*.vsv) Saved states Persistent parent-child hierarchy Differencing Non-persistent, per VM (*.vud) Undo State drive types Highest performance type Fixed size Default type:  Grows as needed Dynamically expanding Base VHD types VM Base Base
VHD Test Drive Program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VHD Mount Tool Access VHD content offline ,[object Object],[object Object],[object Object],[object Object],[object Object],C:gt;  msiexec.exe /i "Virtual Server 2005 Install.msi" /qn ADDLOCAL=VHDMount C:rogram Filesicrosoft Virtual Serverhdmount>  vhdmount.exe Usage: VHDMOUNT /p VHDFileName  - mounts vhd-file VHDMOUNT /m VHDFileName [DriveLetter]  - mounts vhd-file, assign drive letters VHDMOUNT /u VHDFileName | All  - unmounts vhd-file or all VHDMOUNT /q VHDFileName | All  - lists mounted vhd-file or all
VHD Enhancements Windows Virtualization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Differencing disks ,[object Object],File-a.doc File-b.doc 1 2 4 File-d.doc Read only Virtual Server service 3 Link to parent Read 1 2 3 4 Create File-c.doc 1 2 3 4 Grow Write 3 3 1 2 3 4 Delete File-d.doc 1 2 3 4
Disks Read/write zero-filled files ,[object Object],[object Object],Virtual Server service Write File-a.doc 1 2 3 4 1 2 3 4 Pagefile.sys Write 1 000 000 000 000 2 4 000 000 000 000 3 000 000 000 000 5 ... 1 4 Read 000 000 000 000 11 000 000 000 000 12
Compact VHD Files ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Server Clustering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clustering Host to Host Cluster storage SAN or iSCSI connection Guest to Guest Cluster storage iSCSI connection
Clustering Virtual Machine (Guest) Clustering ,[object Object],[object Object],[object Object],[object Object],[object Object]
Out-of-the-Box High Availability Host Updating ,[object Object],[object Object],[object Object],Node 1 Node 2 Node 3 Shared Storage WSUS server VM VM VM
Out-of-the-Box High Availability Unplanned downtime ,[object Object],[object Object],Node 1 Node 2 Node 3 Shared Storage X VM VM VM
Clustering Virtual Server Host Clustering ,[object Object],[object Object],[object Object],[object Object],[object Object],Function  Open ()  [..]  'starts Virtual Server service Function  Online ()  [..]  'send  start  control to VM Function  LooksAlive ()  [..]  'quick check if VM is alive Function  IsAlive ()  [..]  'thorough check if VM is alive Function  Offline ()  [..]  'send  save state  control to VM Function  Terminate ()  [..]  'best attempt to take offline
Clustering Virtual Server Host Clustering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clustering Virtual Server Host Clustering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Management Pain points now ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Server Backup and Recovery ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Backup of VM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scripting Virtual Server ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Machine Manager Management Tool ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM
Virtual Machine Manager Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Machine Manager Physical to Virtual (P2V) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Machine Manager VM placement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Machine Manager Offline library ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Machine Manager Self-service portal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Centralized Management: Views By Resource Pool By VM State By Owner By Creation Date By Operating System
Centralized Management: Reports Full set of reports, integration with MOM database Actions one click away in context sensitive Actions Pane
Centralized Management: Library Templates contain both “Gold” image of software as well as hardware settings Offline Virtual Disks Offline Virtual Machines Scripts for post deployment configuration and customization
New Virtual Machines Choose whether to place new VM into library or place on physical host
Hardware Configuration Configuration of target virtual machine resouces with default values from physical source machine
Virtual Machine Placement Subset physical hosts to appropriate resource pool(s) Rank-ordered recommendations of physical hosts for placement of virtual machine. Capacity Planning models, historical performance data, hard requirements, …  incorporated into algorithm.
Self-Service Portal Customized Per User Ability to control owned virtual machines Thumbnails of all owned virtual machines
Self-Service Portal Controlled by Administrator Quotas used to manage resource allocation across users
Self-Service Portal Provisioning User selects from list of templates Administrator has associated with that user
Self-Service Portal Provisioning New virtual machine ready for use, Terminal Services connection information automatically emailed to user.
Operations Best practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Performance Optimizations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Move disk from VPC to VS From IDE to SCSI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Move disk from VPC to VS From IDE to SCSI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Performance Most important tips ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Performance On host ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Performance In guest ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary/Call to Action
For more information Useful links ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
For more information Whitepapers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
For more information Download software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

Contenu connexe

Tendances

Nikhil Goel-Resume
Nikhil Goel-ResumeNikhil Goel-Resume
Nikhil Goel-ResumeNikhil Goel
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsDavid McGeough
 
Q2 Sirius Lunch & Learn - vSphere 6 & Windows 2003 EoL
Q2 Sirius Lunch & Learn - vSphere 6 & Windows 2003 EoLQ2 Sirius Lunch & Learn - vSphere 6 & Windows 2003 EoL
Q2 Sirius Lunch & Learn - vSphere 6 & Windows 2003 EoLAndrew Miller
 
Windows Server 2016 y Azure
Windows Server 2016 y AzureWindows Server 2016 y Azure
Windows Server 2016 y AzureJuan Fabian
 
VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3Vepsun Technologies
 
Citrix xen desktop by Naeem ali saifi from Ricoh
Citrix xen desktop by Naeem ali saifi from RicohCitrix xen desktop by Naeem ali saifi from Ricoh
Citrix xen desktop by Naeem ali saifi from Ricohctxnaeem
 
10 reasons you'll like Windows Server 2016
10 reasons you'll like Windows Server 201610 reasons you'll like Windows Server 2016
10 reasons you'll like Windows Server 2016Aymen Mami
 
Xen server storage Overview
Xen server storage OverviewXen server storage Overview
Xen server storage OverviewNuno Alves
 
E2E PVS Technical Overview Stephane Thirion
E2E PVS Technical Overview Stephane ThirionE2E PVS Technical Overview Stephane Thirion
E2E PVS Technical Overview Stephane Thirionsthirion
 
What's New in Windows Server 2012 R2
What's New in Windows Server 2012 R2What's New in Windows Server 2012 R2
What's New in Windows Server 2012 R2Aidan Finn
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4Vepsun Technologies
 
Types of Virtualisation and High Available Server Infrastructure
Types of Virtualisation and High Available Server Infrastructure Types of Virtualisation and High Available Server Infrastructure
Types of Virtualisation and High Available Server Infrastructure Przemysław Chmielecki
 
Advantages of HyperV over vSphere 5.1
Advantages of HyperV over vSphere 5.1Advantages of HyperV over vSphere 5.1
Advantages of HyperV over vSphere 5.1uNIX Jim
 
Upgrading to VMware vSphere 6.0
Upgrading to VMware vSphere 6.0Upgrading to VMware vSphere 6.0
Upgrading to VMware vSphere 6.0Tim Carman
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql serverEduardo Castro
 
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееxen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееDenis Gundarev
 

Tendances (20)

Nikhil Goel-Resume
Nikhil Goel-ResumeNikhil Goel-Resume
Nikhil Goel-Resume
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
 
Server 2016 sneak peek
Server 2016 sneak peekServer 2016 sneak peek
Server 2016 sneak peek
 
Q2 Sirius Lunch & Learn - vSphere 6 & Windows 2003 EoL
Q2 Sirius Lunch & Learn - vSphere 6 & Windows 2003 EoLQ2 Sirius Lunch & Learn - vSphere 6 & Windows 2003 EoL
Q2 Sirius Lunch & Learn - vSphere 6 & Windows 2003 EoL
 
Windows Server 2016 y Azure
Windows Server 2016 y AzureWindows Server 2016 y Azure
Windows Server 2016 y Azure
 
VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3
 
Citrix xen desktop by Naeem ali saifi from Ricoh
Citrix xen desktop by Naeem ali saifi from RicohCitrix xen desktop by Naeem ali saifi from Ricoh
Citrix xen desktop by Naeem ali saifi from Ricoh
 
10 reasons you'll like Windows Server 2016
10 reasons you'll like Windows Server 201610 reasons you'll like Windows Server 2016
10 reasons you'll like Windows Server 2016
 
Xen server storage Overview
Xen server storage OverviewXen server storage Overview
Xen server storage Overview
 
E2E PVS Technical Overview Stephane Thirion
E2E PVS Technical Overview Stephane ThirionE2E PVS Technical Overview Stephane Thirion
E2E PVS Technical Overview Stephane Thirion
 
What's New in Windows Server 2012 R2
What's New in Windows Server 2012 R2What's New in Windows Server 2012 R2
What's New in Windows Server 2012 R2
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
 
vSphere
vSpherevSphere
vSphere
 
Asish verma
Asish vermaAsish verma
Asish verma
 
Pvs slide
Pvs slidePvs slide
Pvs slide
 
Types of Virtualisation and High Available Server Infrastructure
Types of Virtualisation and High Available Server Infrastructure Types of Virtualisation and High Available Server Infrastructure
Types of Virtualisation and High Available Server Infrastructure
 
Advantages of HyperV over vSphere 5.1
Advantages of HyperV over vSphere 5.1Advantages of HyperV over vSphere 5.1
Advantages of HyperV over vSphere 5.1
 
Upgrading to VMware vSphere 6.0
Upgrading to VMware vSphere 6.0Upgrading to VMware vSphere 6.0
Upgrading to VMware vSphere 6.0
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql server
 
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееxen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
 

Similaire à Using Microsoft Virtualization Technologies: Today and ...

Windows Server 2008 Hyper-V
Windows Server 2008 Hyper-VWindows Server 2008 Hyper-V
Windows Server 2008 Hyper-VJames Price
 
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting OpportunityWindows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting OpportunityIngram Micro Cloud
 
Microsoft Hyper V Server 2008
Microsoft Hyper V Server 2008Microsoft Hyper V Server 2008
Microsoft Hyper V Server 2008vncson
 
www.doubletake.com Data Protection Strategies for Virtualization
www.doubletake.com Data Protection Strategies for Virtualizationwww.doubletake.com Data Protection Strategies for Virtualization
www.doubletake.com Data Protection Strategies for Virtualizationwebhostingguy
 
www.doubletake.com Data Protection Strategies for Virtualization
www.doubletake.com Data Protection Strategies for Virtualizationwww.doubletake.com Data Protection Strategies for Virtualization
www.doubletake.com Data Protection Strategies for Virtualizationwebhostingguy
 
Virtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsVirtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsSergio Maia
 
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Mike Martin
 
azure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againazure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againITProceed
 
Win08 R2 It Pro Overview
Win08 R2 It Pro OverviewWin08 R2 It Pro Overview
Win08 R2 It Pro Overviewguest092b9a8
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2Rishu Mehra
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-VMark Wilson
 
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid CloudVMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid CloudVMworld
 
VMware ventaja competitiva
VMware ventaja competitivaVMware ventaja competitiva
VMware ventaja competitivaGrupo Texium
 

Similaire à Using Microsoft Virtualization Technologies: Today and ... (20)

Windows Server 2008 Hyper-V
Windows Server 2008 Hyper-VWindows Server 2008 Hyper-V
Windows Server 2008 Hyper-V
 
Vikas Yadav
Vikas YadavVikas Yadav
Vikas Yadav
 
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting OpportunityWindows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
 
Sun VDI 3.1 - Oct 2009
Sun VDI 3.1 - Oct 2009Sun VDI 3.1 - Oct 2009
Sun VDI 3.1 - Oct 2009
 
Microsoft Hyper V Server 2008
Microsoft Hyper V Server 2008Microsoft Hyper V Server 2008
Microsoft Hyper V Server 2008
 
www.doubletake.com Data Protection Strategies for Virtualization
www.doubletake.com Data Protection Strategies for Virtualizationwww.doubletake.com Data Protection Strategies for Virtualization
www.doubletake.com Data Protection Strategies for Virtualization
 
www.doubletake.com Data Protection Strategies for Virtualization
www.doubletake.com Data Protection Strategies for Virtualizationwww.doubletake.com Data Protection Strategies for Virtualization
www.doubletake.com Data Protection Strategies for Virtualization
 
[ppt]
[ppt][ppt]
[ppt]
 
Virtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsVirtualizacao de Servidores - Windows
Virtualizacao de Servidores - Windows
 
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
 
azure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againazure track -03- it pros meet azure - again
azure track -03- it pros meet azure - again
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Virtual Server
Virtual ServerVirtual Server
Virtual Server
 
Virtual Server
Virtual ServerVirtual Server
Virtual Server
 
Win08 R2 It Pro Overview
Win08 R2 It Pro OverviewWin08 R2 It Pro Overview
Win08 R2 It Pro Overview
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
 
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid CloudVMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
 
10215 A 01
10215 A 0110215 A 01
10215 A 01
 
VMware ventaja competitiva
VMware ventaja competitivaVMware ventaja competitiva
VMware ventaja competitiva
 

Plus de webhostingguy

Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Frameworkwebhostingguy
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guidewebhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serverswebhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreementwebhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructurewebhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mbwebhostingguy
 

Plus de webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 

Using Microsoft Virtualization Technologies: Today and ...

  • 1. Using Microsoft Virtualization Technologies: Today and Planning for Tomorrow Ronald Beekelaar Beekelaar Consultancy [email_address] Virtualization Seminar - Oslo - 25-Jan-2007
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Machine Virtualisation Hardware Operating System Application Application Application Application Desktop Operating System Application Application Application Application Desktop Operating System Application Application Application Application Desktop
  • 9. Desktop Virtualisation Remote Desktop Hardware Operating System Application Application Application Application Desktop Application Application Application Application Desktop Application Application Application Application Desktop
  • 10. Application Virtualisation Desktop Hardware Operating System Application Application Application Application Application
  • 11. Application Virtualization SoftGrid Traditional Layered Install Model Isolated Virtual Application Model
  • 12.
  • 13. Product versions * Currently at end of support lifecycle ** See http://vpc.visualwin.com for a list of 1150+ (!) OS that run in Virtual PC / Virtual Server See KB 867572 for a list of supported OS in Virtual Server 2005 R2 +Intel VT and AMD Virtualization processor support +Vista support (Host and Guest) ~Mar 2007 Virtual PC 2007 Implement Windows Hypervisor New virtualization model, requires VT/Virtualization hardware Code name "Viridian" Longhorn + 180 days Windows Virtualization Same as Virtual PC 2004 SP1 + But can only run a single VM + With Vista Enterprise / only for Software Assurance customers Mar 2006 Virtual PC 2004 Express +Intel VT and AMD Virtualization processor support +Volume Shadow Copy Service support Same as Virtual Server 2005 + Win XP Pro SP2 (non prod) + Win2003 (SP1, R2) + Win XP / Win2003 x64 Same as Virtual PC 2004 + Win2003 SE • Win XP Pro • Win2003 SBS • Win2003 (SE, EE, Data) • Win2000 Pro SP4 • Win XP Pro (Tablet, SP1) Hosts • MS-DOS 6.22 * / OS/2 • Win 95, 98, 98SE, ME * • Win NT4 SP6a (wrkstn) * • Win2000 Pro SP4 • Win XP (Tablet, SP1) Oct 2003 Virtual PC 2004 • Win NT4 SP6a (server) * • Win2000 Server • Win2003 (SE, EE, Web) Jul 2004 Virtual Server 2005 Same as Virtual PC 2004 + Win XP SP2 Oct 2004 Virtual PC 2004 SP1 ~Feb 2007 Virtual Server 2005 R2 SP1 Same as Virtual Server 2005 + Win XP Pro SP2 + Win2003 (SP1, R2) + Linux (9x distro's) - Apr 2006 Nov 2005 Virtual Server 2005 R2 Guests ** Release Product
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Usage Scenario Other server consolidation Hosting service consolidates extranet applications on blades Win2003 and IIS 6.0 Web Medium-sized business consolidates e-mail servers using Exchange Server on scalability cluster Enterprise customer consolidates databases on highly scalable IA-64 systems Small business consolidates file and print servers by using network attached storage (NAS) Medium-sized customer moves enterprise resource planning suite onto 8-way systems running Windows Server 2003 and WSRM Enterprise customer migrates Windows NT 4.0 applications from 1,000 stand-alone servers to 50 centralized, 4-way, rack-mount systems Sample scenario Win2003 and Virtual Server 2005 Branch office and department applications Win2003 and WSRM Enterprise applications Windows Storage Server File and print Win2003 and Exchange Server 2003 E-mail Win2003 and SQL Server 2005 Database Microsoft products Workload
  • 20.
  • 21.
  • 22. Pricing * Virtual Server 2005 Standard Edition is no longer available Free download Virtual PC 2007 Free download Windows Virtualization After 1-Jan-2006: Free download Virtual Server 2005 R2 Enterprise Edition * After 12-Jul-2006: Free (was $ 129) Virtual PC 2004 $ 499 Virtual Server 2005 Standard Edition $ 999 Virtual Server 2005 Enterprise Edition $ 99 Virtual Server 2005 R2 Standard Edition $ 199 Virtual Server 2005 R2 Enterprise Edition Price (US) Product
  • 23.
  • 24.
  • 25.
  • 26. Architecture Win2003 or WinXP Kernel VMM.sys Ring 0 Hardware Host Guest ( VM ) Ring 1 Ring 3 Windows in VM VM Additions Guest Applications Ring 3 Virtual Server Service IIS Admin Web Site Virtual hardware Provided by Windows Virtual Server Others
  • 27.
  • 28.
  • 29. VM Additions Versions Get at connect.microsoft.com/site/sitehome.aspx?SiteID=288 with Virtual PC 2007 RC 13.802 with Virtual PC 2007 beta 13.724 Supports Vista RTM with VS2005 R2 SP1 beta2 13.715 Supports Vista RC1 (download - Connect) 13.709 Supports Vista B2 (-build 5384) and Longhorn (download - Connect) 13.706 with VS2005 R2 SP1 beta1 13.705 with Virtual PC 2004 SP1 13.306 (was named Virtual PC Additions) with Virtual PC 5.2 10.21 with Virtual PC 2004 13.40 Supports Win XP SP2 (download) 13.187 Supports Win2003 R2 and Vista (-build 5270) with VS2005 R2 13.552 Supports Win2003 SP1 (download) 13.531 with VS2005 SP1 beta 13.518 with VS2005 13.206 Notes Release Build
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Windows Virtualization VMM arrangements Hardware Host OS VMM Guest 1 Guest 2 Hardware VMM (Hypervisor) Guest 1 Guest 2 Hardware VMM Guest 1 Guest 2 Host OS Type-2 VMM Examples: - JVM - .NET CLR Examples: - Virtual PC - Virtual Server Example: - Windows Virtualization ("Viridian") Type-1 VMM Hypervisor Hybrid VMM
  • 38.
  • 39.
  • 40. Architecture Win2003 or WinXP Kernel VMM.sys Ring 0 Hardware Host Guest ( VM ) Ring 1 Ring 3 Windows in VM VM Additions Guest Applications Ring 3 Virtual Server Service IIS Admin Web Site Virtual hardware Provided by Windows Virtual Server Others
  • 41. Windows Virtualization Windows (core) Kernel Windows Hypervisor Ring 0 Hardware Parent partition Child partition Ring 3 Guest Applications Ring "-1" Windows VMBus Enlightments Kernel VSPs VSCs Virtualization Stack VM Service WMI VM Worker Provided by Windows Win Virtualizaton Others
  • 42. Windows Virtualization VSC - VSP Communication Parent Partition Child Partitions Kernel Mode Provided by: Windows ISV Windows Virtualization Hardware User Mode Windows hypervisor Applications VMBus Windows File System Volume Partition Disk Fast Path Filter (VSC) iSCSIprt Virtual Storage Miniport (VSC) Virtual Storage Provider (VSP) StorPort StorPort Miniport VM Worker Process Disk
  • 43. Virtual Server 2005 vs Windows Server Virtualization   Virtual Server 2005 R2 Windows Server Virtualization 32-bit VMs? Yes Yes 64-bit VMs? No Yes Multi-processor VMs? No Yes, up to 8 processor VMs VM memory support? 3.6 GB per VM More than 32 GB per VM Hot add memory/processors? No Yes Hot add storage/networking? No Yes Can be managed by System Center Virtual Machine Manager? Yes Yes Microsoft Cluster support? Yes Yes Scriptable / Extensible? Yes, COM Yes, WMI Number of running VMs? 64 More than 64. As many as hardware will allow. User interface Web Interface MMC 3.0 Interface
  • 44.
  • 45.
  • 46.
  • 47. VHD Types Guest Host Guest 2TB 2TB 2TB Host SP1 SP2 Host 2TB 1GB Session Flush memory to disk (*.vsv) Saved states Persistent parent-child hierarchy Differencing Non-persistent, per VM (*.vud) Undo State drive types Highest performance type Fixed size Default type: Grows as needed Dynamically expanding Base VHD types VM Base Base
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55. Clustering Host to Host Cluster storage SAN or iSCSI connection Guest to Guest Cluster storage iSCSI connection
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72. Centralized Management: Views By Resource Pool By VM State By Owner By Creation Date By Operating System
  • 73. Centralized Management: Reports Full set of reports, integration with MOM database Actions one click away in context sensitive Actions Pane
  • 74. Centralized Management: Library Templates contain both “Gold” image of software as well as hardware settings Offline Virtual Disks Offline Virtual Machines Scripts for post deployment configuration and customization
  • 75. New Virtual Machines Choose whether to place new VM into library or place on physical host
  • 76. Hardware Configuration Configuration of target virtual machine resouces with default values from physical source machine
  • 77. Virtual Machine Placement Subset physical hosts to appropriate resource pool(s) Rank-ordered recommendations of physical hosts for placement of virtual machine. Capacity Planning models, historical performance data, hard requirements, … incorporated into algorithm.
  • 78. Self-Service Portal Customized Per User Ability to control owned virtual machines Thumbnails of all owned virtual machines
  • 79. Self-Service Portal Controlled by Administrator Quotas used to manage resource allocation across users
  • 80. Self-Service Portal Provisioning User selects from list of templates Administrator has associated with that user
  • 81. Self-Service Portal Provisioning New virtual machine ready for use, Terminal Services connection information automatically emailed to user.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 90.
  • 91.
  • 92.
  • 93.  
  • 94. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.