Presentation is loading. Please wait.

Presentation is loading. Please wait.

Satisfy Your Technical Curiosity 1 PRE-VIR301 Microsoft Virtualization: Today and Tomorrow Ronald Beekelaar Consultant, Beekelaar Consultancy

Similar presentations


Presentation on theme: "Satisfy Your Technical Curiosity 1 PRE-VIR301 Microsoft Virtualization: Today and Tomorrow Ronald Beekelaar Consultant, Beekelaar Consultancy"— Presentation transcript:

1 Satisfy Your Technical Curiosity 1 PRE-VIR301 Microsoft Virtualization: Today and Tomorrow Ronald Beekelaar Consultant, Beekelaar Consultancy ronald@beekelaar.com

2 Satisfy Your Technical Curiosity 2 Agenda Microsoft's vision Types of Virtualization Usage Scenarios Support and licensing

3 Satisfy Your Technical Curiosity 3 About the Presenter Consultant and trainer Virtualization Security, ISA Server and Forefront Virtualization background: 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 Contact: Beekelaar Consultancy ronald@beekelaar.com

4 Satisfy Your Technical Curiosity 4 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 Satisfy Your Technical Curiosity 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 Virtual Applications SoftGrid Any application on any computer on-demand via network Virtual Hardware (Grid Computing) Windows CCS Can change its computing tasks in real-time Virtual Storage SANs Storage and backup over the network Virtual Network VPNs Localizing dispersed resources Virtual Operating Systems VPC/VS Can be assigned to any hardware

6 Satisfy Your Technical Curiosity 6 Type of Virtualization Application Virtualisation Microsoft SoftGrid Desktop/Presentation Virtualisation Windows Terminal Services Machine Virtualisation Virtual Server & Virtual PC File Virtualization in Vista ? Hardware Operating System Application Desktop

7 Satisfy Your Technical Curiosity 7 Hardware Machine Virtualisation Operating System ApplicationService ApplicationService Desktop Operating System ApplicationService ApplicationService Desktop Operating System ApplicationService ApplicationService Desktop

8 Satisfy Your Technical Curiosity 8 Hardware Desktop/Presentation Virtualisation Remote Desktop Operating System Application Desktop Application Desktop Application Desktop

9 Satisfy Your Technical Curiosity 9 Hardware Application Virtualisation Operating System Application Desktop

10 Satisfy Your Technical Curiosity 10 Application Virtualization SoftGrid Traditional Layered Install Model Isolated Virtual Application Model

11 Satisfy Your Technical Curiosity 11 Application Virtualization SoftGrid Applications are virtualized per instance: 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

12 Satisfy Your Technical Curiosity 12 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

13 Satisfy Your Technical Curiosity 13 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 Run on current hardware and current OS No application updates required Partition resources Limit CPU resource per VM

14 Satisfy Your Technical Curiosity 14 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 Isolation / sandboxing Isolate OS environments for untrusted applications Prevent malicious code from affecting others

15 Satisfy Your Technical Curiosity 15 Usage Scenario Dynamic datacenter Workload mobility Package up entire OS environment and move to other location Flexible deployment of workloads

16 Satisfy Your Technical Curiosity 16 Usage Scenario Development and test 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

17 Satisfy Your Technical Curiosity 17 Usage Scenario Other server consolidation WorkloadMicrosoft productsSample 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

18 Satisfy Your Technical Curiosity 18 Product versions ProductReleaseHostsGuests ** 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 Virtual PC 2007 19 Feb 2007 +Intel VT and AMD Virtualization processor support +Vista support (Host and Guest) Virtual Server 2005 R2 SP1 ~Apr 2007 +Intel VT and AMD Virtualization processor support +Volume Shadow Copy Service support (for backup) Windows Server Virtualization Longhorn + < 180 days Implement Windows Hypervisor New virtualization model, requires VT/Virtualization hardware *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

19 Satisfy Your Technical Curiosity 19 Virtualization Support and Licensing 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 ?

20 Satisfy Your Technical Curiosity 20 Support By Microsoft PSS Vision in WSS Common Engineering Criteria: See - www.microsoft.com/windowsserversystem/cer Limitations... 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]

21 Satisfy Your Technical Curiosity 21 Pricing Product Price (US) 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 2007Free download Windows Server VirtualizationFree download * Virtual Server 2005 Standard Edition is no longer available

22 Satisfy Your Technical Curiosity 22 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 Satisfy Your Technical Curiosity 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 Satisfy Your Technical Curiosity 24 Virtual Server 2005 R2 SP1 What's new Features Intel VT and AMD Virtualization support Volume Shadow Copy (VSS) support Active Directory integration using Service Connection Points Vista as Guest support Includes VHD mount tool Also... Host clustering whitepaper included Default vhd capacity is 127 GB (was 16 GB) Virtual SCSI fix for Linux 2.6.x guests

25 Satisfy Your Technical Curiosity 25 VHD Mount Tool Access VHD content offline VHDMount tool is included with VS2005 R2 SP1 Can install separate: Use as command-line tool: Use for copying or injecting files, inspecting, virus- scanning Do not use for offline patching (yet) C:\> msiexec.exe /i "Virtual Server 2005 Install.msi" /qn ADDLOCAL=VHDMount C:\Program Files\Microsoft Virtual Server\Vhdmount> 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

26 Satisfy Your Technical Curiosity 26 Virtual Server Clustering Three different options Virtual Machine (Guest) Clustering - Shared SCSI Cluster VMs on same host Virtual Machine (Guest) Clustering - iSCSI Cluster VMs on different hosts Virtual Server Host Clustering Cluster VS on different hosts

27 Satisfy Your Technical Curiosity 27 For more information Useful links Weblogs Virtual PC Guy (Ben Armstrong - MS) http://blogs.msdn.com/Virtual_PC_Guy/ Virtual Vista (Mike Kolitz - MS) http://blogs.msdn.com/mikekol/ Windows Server Virtualization (John Howard - MS) http://blogs.technet.com/jhoward/ Scripts TechNet www.microsoft.com/technet/scriptcenter/scripts/vs/default.mspx

28 Satisfy Your Technical Curiosity 28 For more information Whitepapers Virtualization Licensing Brief www.microsoft.com/licensing/resources/volbrief.mspx Using iSCSI with Virtual Server 2005 R2 http://go.microsoft.com/fwlink/?LinkId=55646 Virtual Server Host Clustering whitepaper and script http://go.microsoft.com/fwlink/?LinkId=55644 Virtual Server Guest Clustering www.microsoft.com/technet/prodtechnol/virtualserver/deploy/ cvs2005.mspx Virtual PC for Development and Debugging www.microsoft.com/windows/virtualpc/techinfo/debug.mspx

29 Satisfy Your Technical Curiosity 29 For more information Download software Virtual Server 2005 R2 EE www.microsoft.com/windowsserversystem/virtualserver/software/ default.mspx Virtual Server 2005 R2 SP1 Beta2 connect.microsoft.com - sign-up for beta Virtual PC 2007 - including Additions 13.803 www.microsoft.com/virtualpc Linux VM Additions www.microsoft.com/windowsserversystem/virtualserver/ evaluation/linuxguestsupport/default.mspx VSMT http://go.microsoft.com/fwlink/?LinkId=37030 Virtual Machine Manager (beta) Sign up at connect.microsoft.com

30 Satisfy Your Technical Curiosity 30


Download ppt "Satisfy Your Technical Curiosity 1 PRE-VIR301 Microsoft Virtualization: Today and Tomorrow Ronald Beekelaar Consultant, Beekelaar Consultancy"

Similar presentations


Ads by Google