Virtual Server 2005 R2 - Center

Download Report

Transcript Virtual Server 2005 R2 - Center

Using Microsoft Virtualization Technologies:
Today and Planning for Tomorrow
Ronald Beekelaar
Beekelaar Consultancy
[email protected]
Virtualization Seminar - Milan - 15-Feb-2007
Agenda
•
Part 1 - Overview
•
•
•
•
Virtualization overview
Usage scenarios for virtualization
Virtualization licensing and support
Part 2 - Architecture and Future
•
Architecture of Virtual Server
•
•
Virtual Server 2005 R2 SP1
•
•
•
Virtual Server host and guest clustering
Virtual Server backup and recovery
Performance optimization of Virtual Server
Scripting Virtual Server
System Center Virtual Machine Manager (Carmine)
For further information
•
2
Windows Virtualization and Hypervisor (Viridian)
Part 4 - Management
•
•
•
Hardware-assisted virtualization
Part 3 - Operations
•
•
•
•
The need for VM Additions
Useful links / whitepapers / software download
Seminar hours
Schedule:
•
•
10.00 – 10.05: Opening
•
11.45 – 13.00: Session
• 13.00 – 14.00 – lunch (one hour)
•
14.00 – 15.15: Session
• 15.15 – 15.45 – break
10.05 – 11.15: Session
• 11.15 – 11.45 – break
• 15.45 – 17.00: Session
• 17.00 – 17.15: Q&A
3
About the Presenter
• Consultant and trainer
•
•
Virtualization
Security, ISA Server and Forefront
• Virtualization background:
•
•
•
•
•
•
•
•
Contact:
•
4
Microsoft MVP for Virtual Machine Technology
Whitepaper at microsoft.com: "Virtual PC for Developers"
Manage all Virtual PC / Virtual Server-based labs
at TechEd / IT Forum and other international TechEds
Create and optimize many VMs
Create virtualization tools (Virsoft)
Tools to analyse and optimize VMs
Tools to handle VHD-files
Beekelaar Consultancy
[email protected]
Virtualization Tools
Virsoft
• Virsoft Lab Menu
•
Manage, run, log VMs at events
+ Synchronize VM changes
• Virsoft VM Trimmer
•
Optimize, compact and configure VHDs offline
+ Compact differencing disks
+ Compact folder with multiple VHDs
• Virsoft VHD Info
•
Inspect VHD files
+ Detect parent-link problems
• Virsoft VHD Mount
•
Provide interface to vhdmount.exe
+ Mount read-only
5
Microsoft strategy
Vision of virtualization
•
IT organization benefit when workloads are decoupled from
hardware
• Increased availability, manageability
• Long term, workloads will be increasingly dynamic
• Virtualization is a key enabling technology to achieve this
6
Type of Virtualization
•
•
Application Virtualisation
• Microsoft SoftGrid
Desktop/Presentation Virtualisation
• Windows Terminal Services
•
Machine Virtualisation
• Virtual Server & Virtual PC
•
File Virtualization in Vista ?
Application
Application
Application
Application
Desktop
Operating
System
Hardware
7
Machine Virtualisation
Application
Application
Application
Application
Application
Application
Application
Application
Application
Application
Application
Application
Desktop
Desktop
Desktop
Operating
System
Operating
System
Operating
System
Hardware
8
Desktop/Presentation Virtualisation
Remote Desktop
Application
Application
Application
Application
Application
Application
Application
Application
Application
Application
Application
Application
Desktop
Desktop
Operating
System
Hardware
9
Desktop
Application Virtualisation
Application
Application
Application
Desktop
Operating
System
Hardware
10
Application
Application
Application Virtualization
SoftGrid
Traditional
Layered Install Model
11
Isolated
Virtual Application Model
Application Virtualization
SoftGrid
•
Applications are virtualized per instance:
•
•
•
•
•
•
•
•
•
•
•
12
Files (including System Files)
Registry
.ini files
Fonts
COM / DCOM objects
Services
Semafores, Mutexes
Name spaces
Applications do not get 'installed'
Applications do not alter the host OS
Note:
Tasks process locally on the host computer
Product versions
Product
Release
Hosts
Guests **
Virtual PC 2004
Oct 2003
• Win2000 Pro SP4
• Win XP Pro (Tablet, SP1)
• MS-DOS 6.22 * / OS/2
• Win 95, 98, 98SE, ME *
• Win NT4 SP6a (wrkstn) *
• Win2000 Pro SP4
• Win XP (Tablet, SP1)
Virtual Server 2005
Jul 2004
• Win XP Pro
• Win2003 SBS
• Win2003 (SE, EE, Data)
• Win NT4 SP6a (server) *
• Win2000 Server
• Win2003 (SE, EE, Web)
Virtual PC 2004 SP1
Oct 2004
Same as Virtual PC 2004
+ Win2003 SE
Same as Virtual PC 2004
+ Win XP SP2
Virtual Server 2005 R2
Nov 2005
Same as Virtual Server 2005
+ Win XP Pro SP2 (non prod)
+ Win2003 (SP1, R2)
+ Win XP / Win2003 x64
Same as Virtual Server 2005
+ Win XP Pro SP2
+ Win2003 (SP1, R2)
+ Linux (9x distro's) - Apr 2006
Virtual PC 2004 Express
Mar 2006
Same as Virtual PC 2004 SP1
+ But can only run a single VM
+ With Vista Enterprise / only for Software Assurance customers
Virtual PC 2007
~Feb 2007
+Intel VT and AMD Virtualization processor support
+Vista support (Host and Guest)
Virtual Server 2005 R2 SP1
~Mar 2007
+Intel VT and AMD Virtualization processor support
+Volume Shadow Copy Service support (for backup)
Windows Virtualization
Longhorn
+ < 180 days
Implement Windows Hypervisor
New virtualization model, requires VT/Virtualization hardware
Code name "Viridian"
* Currently at end of support lifecycle
** See http://vpc.visualwin.com for a list of 1200+ (!) OS that run in Virtual PC / Virtual Server
See KB 867572 for a list of supported OS in Virtual Server 2005 R2
13
Usage Scenarios for Virtualization
 Production server consolidation
• Consolidate low-utilization workloads
• Legacy OS (NT4) and application re-hosting
• Resource partitioning (limit resources per VM)
 Business continuity management
• Workload deployment and provisioning
• OS and application patching (swap VMs)
• Isolation / sandboxing
 Dynamic data center
• Workload mobility
 Development and test
• Rapid provisioning of multiple virtual machines
• Undo-disk and save state helpful
14
Usage Scenario
Production server consolidation
•
Consolidate workloads
• Infrastructure applications
• Branch office and datacenter workloads
• Low-utilization workloads
• Efficient use of available hardware resources
•
Re-host legacy OS and applications
• NT4 guest applications on Win2003 host
•
•
•
15
Run on current hardware and current OS
No application updates required
Partition resources
• Limit CPU resource per VM
Usage Scenario
Business continuity management
•
Workload deployment
• Quickly switch pre-configured VM (vhd-files)
• For disaster recovery
• Eliminate unscheduled downtime
• OS and application patching
• Deploy and test patches off-production, and swap
• Eliminate scheduled downtime
•
16
Isolation / sandboxing
• Isolate OS environments for untrusted applications
• Prevent malicious code from affecting others
Usage Scenario
Dynamic datacenter
•
17
Workload mobility
• Package up entire OS environment and move to other location
• Flexible deployment of workloads
Usage Scenario
Development and test
18
•
Rapid provisioning of virtual machines
• Provide multiple VMs for testing quickly
• Use save state to start up quickly
•
Create arbitrary test scenarios
• Recreate reported issues
• Avoid use of production network
• Use undo-disk to rollback to known state
•
Wider test range for niche scenarios
• Provision multiple VMs with variations
• Use difference-disks for easy provisioning
Usage Scenario
Other server consolidation
Workload
19
Microsoft products
Sample scenario
Branch office and
department applications
Win2003 and Virtual Server 2005
Enterprise customer migrates Windows NT
4.0 applications from 1,000 stand-alone
servers to 50 centralized, 4-way, rack-mount
systems
Enterprise applications
Win2003 and WSRM
Medium-sized customer moves enterprise
resource planning suite onto 8-way systems
running Windows Server 2003 and WSRM
File and print
Windows Storage Server
Small business consolidates file and print
servers by using network attached storage
(NAS)
Database
Win2003 and SQL Server 2005
Enterprise customer consolidates databases
on highly scalable IA-64 systems
E-mail
Win2003 and Exchange Server 2003
Medium-sized business consolidates e-mail
servers using Exchange Server on
scalability cluster
Web
Win2003 and IIS 6.0
Hosting service consolidates extranet
applications on blades
Virtualization Support and Licensing
20
•
Support (two meanings)
• Supported by Microsoft Product Support
• Technical possible with the product
•
Needed licenses
• On host - host OS and Virtual Server ?
• In guests - guest OS and applications ?
Support
By Microsoft PSS
•
Vision in WSS Common Engineering Criteria:
... 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.
• See - www.microsoft.com/windowsserversystem/cer
• Limitations
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.
21
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
Product
Virtual PC 2004
After 12-Jul-2006:
Free (was $ 129)
Virtual Server 2005 Standard Edition
$ 499
Virtual Server 2005 Enterprise Edition
$ 999
Virtual Server 2005 R2 Standard Edition
$ 99
Virtual Server 2005 R2 Enterprise Edition
$ 199
Virtual Server 2005 R2 Enterprise Edition *
After 1-Jan-2006:
Free download
Virtual PC 2007
Free download
Windows Virtualization
Free download
* Virtual Server 2005 Standard Edition is no longer available
22
Price (US)
Virtual Server 2005 R2 Free
Why would Microsoft do that?
•
Reasons:
• Customer satisfaction
• Increase interest in Win2003 R2 EE
•
1 license = 4 VMs + host
• Accelerate proof-of-concept test efforts
• Rapidly deploy workloads (AD / SQL / BizTalk, etc)
• Ease migration to Longhorn virtualization
23
Licensing
Windows server licenses
•
Licensing changes for server products
• Virtualization friendly (after 1-Dec-2005)
 Only count licenses for running VMs
 For per-processor licenses, only count virtual CPUs in VM
 Single Win2003 R2 EE license:
•
1 host + 4x Win2003 R2 EE in guest
• Virtualization unlimited (after 1-Oct-2006)
 Single Win2003 R2 Datacenter license:
1 host + unlimited Win2003 R2 (any) guests
• See - www.microsoft.com/licensing/resources/volbrief.mspx
24