Satisfy Your Technical Curiosity 1 PRE-VIR301 Microsoft Virtualization: Today and Tomorrow Ronald...
-
Upload
maurice-andrews -
Category
Documents
-
view
219 -
download
4
Transcript of Satisfy Your Technical Curiosity 1 PRE-VIR301 Microsoft Virtualization: Today and Tomorrow Ronald...
Satisfy Your Technical Curiosity1
PRE-VIR301
Microsoft Virtualization:Today and Tomorrow
Ronald BeekelaarConsultant, Beekelaar Consultancy
Satisfy Your Technical Curiosity2
Agenda
Microsoft's visionTypes of VirtualizationUsage ScenariosSupport and licensing
Satisfy Your Technical Curiosity3
About the PresenterConsultant and trainer
VirtualizationSecurity, ISA Server and Forefront
Virtualization background:Microsoft MVP for Virtual Machine TechnologyWhitepaper at microsoft.com: "Virtual PC for Developers"Manage all Virtual PC / Virtual Server-based labsat TechEd / IT Forum and other international TechEds Create and optimize many VMsCreate virtualization tools (Virsoft)
Tools to analyse and optimize VMsTools to handle VHD-files
Contact:Beekelaar [email protected]
Satisfy Your Technical Curiosity4
Virtualization ToolsVirsoft
Virsoft Lab MenuManage, run, log VMs at events + Synchronize VM changes
Virsoft VM TrimmerOptimize, compact and configure VHDs offline + Compact differencing disks + Compact folder with multiple VHDs
Virsoft VHD InfoInspect VHD files + Detect parent-link problems
Virsoft VHD MountProvide interface to vhdmount.exe + Mount read-only
Satisfy Your Technical Curiosity5
Microsoft strategyVision of virtualization
IT organization benefit when workloads are decoupledfrom hardware
Increased availability, manageability
Long term, workloads will be increasingly dynamicVirtualization is a key enabling technology to achieve this
Virtual Applications SoftGridAny application on any computer on-demand via network
Virtual Hardware (Grid Computing) Windows CCSCan change its computing tasks in real-time
Virtual Storage SANs Storage and backup over the network
Virtual Network VPNsLocalizing dispersed resources
Virtual Operating Systems VPC/VSCan be assigned to any hardware
Satisfy Your Technical Curiosity6
Type of Virtualization
Application VirtualisationMicrosoft SoftGrid
Desktop/Presentation VirtualisationWindows Terminal Services
Machine VirtualisationVirtual Server & Virtual PC
File Virtualization in Vista ?Hardware
OperatingSystem
Application Application
Application Application
Desktop
Satisfy Your Technical Curiosity7
Hardware
Machine Virtualisation
OperatingSystem
Application Service
Application Service
Desktop
OperatingSystem
Application Service
Application Service
Desktop
OperatingSystem
Application Service
Application Service
Desktop
Satisfy Your Technical Curiosity8
Hardware
Desktop/Presentation VirtualisationRemote Desktop
OperatingSystem
Application Application
Application Application
Desktop
Application Application
Application Application
Desktop
Application Application
Application Application
Desktop
Satisfy Your Technical Curiosity9
Hardware
Application Virtualisation
OperatingSystem
Application Application Application ApplicationApplication
Desktop
Satisfy Your Technical Curiosity10
Application VirtualizationSoftGrid
TraditionalLayered Install Model
Isolated Virtual Application Model
Satisfy Your Technical Curiosity11
Application VirtualizationSoftGrid
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 OSNote:Tasks process locally on the host computer
Satisfy Your Technical Curiosity12
Usage Scenarios for VirtualizationProduction server consolidation
Consolidate low-utilization workloadsLegacy OS (NT4) and application re-hostingResource partitioning (limit resources per VM)
Business continuity managementWorkload deployment and provisioningOS and application patching (swap VMs)Isolation / sandboxing
Dynamic data centerWorkload mobility
Development and testRapid provisioning of multiple virtual machinesUndo-disk and save state helpful
Satisfy Your Technical Curiosity13
Usage ScenarioProduction server consolidation
Consolidate workloadsInfrastructure applicationsBranch office and datacenter workloadsLow-utilization workloadsEfficient use of available hardware resources
Re-host legacy OS and applicationsNT4 guest applications on Win2003 host
Run on current hardware and current OSNo application updates required
Partition resourcesLimit CPU resource per VM
Satisfy Your Technical Curiosity14
Usage ScenarioBusiness continuity management
Workload deploymentQuickly switch pre-configured VM (vhd-files)For disaster recoveryEliminate unscheduled downtime
OS and application patchingDeploy and test patches off-production, and swapEliminate scheduled downtime
Isolation / sandboxingIsolate OS environments for untrusted applicationsPrevent malicious code from affecting others
Satisfy Your Technical Curiosity15
Usage ScenarioDynamic datacenter
Workload mobilityPackage up entire OS environment and move to other locationFlexible deployment of workloads
Satisfy Your Technical Curiosity16
Usage ScenarioDevelopment and test
Rapid provisioning of virtual machinesProvide multiple VMs for testing quicklyUse save state to start up quickly
Create arbitrary test scenariosRecreate reported issuesAvoid use of production networkUse undo-disk to rollback to known state
Wider test range for niche scenariosProvision multiple VMs with variationsUse difference-disks for easy provisioning
Satisfy Your Technical Curiosity17
Usage ScenarioOther server consolidation
Workload Microsoft products Sample scenarioBranch office and department applications
Win2003 and Virtual Server 2005Enterprise 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 WSRMMedium-sized customer moves enterprise resource planning suite onto 8-way systems running Windows Server 2003 and WSRM
File and print Windows Storage ServerSmall business consolidates file and print servers by using network attached storage (NAS)
Database Win2003 and SQL Server 2005Enterprise customer consolidates databases on highly scalable IA-64 systems
E-mail Win2003 and Exchange Server 2003Medium-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
Satisfy Your Technical Curiosity18
Product versionsProduct 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 2006Same 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 HypervisorNew 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
Satisfy Your Technical Curiosity19
Virtualization Supportand Licensing
Support (two meanings)Supported by Microsoft Product SupportTechnical possible with the product
Needed licensesOn host - host OS and Virtual Server ?In guests - guest OS and applications ?
Satisfy Your Technical Curiosity20
SupportBy 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]
Satisfy Your Technical Curiosity21
PricingProduct Price (US)
Virtual PC 2004After 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 Server Virtualization Free download
* Virtual Server 2005 Standard Edition is no longer available
Satisfy Your Technical Curiosity22
Virtual Server 2005 R2 FreeWhy would Microsoft do that?
Reasons:Customer satisfactionIncrease interest in Win2003 R2 EE
1 license = 4 VMs + host
Accelerate proof-of-concept test effortsRapidly deploy workloads (AD / SQL / BizTalk, etc)Ease migration to Longhorn virtualization
Satisfy Your Technical Curiosity23
LicensingWindows server licenses
Licensing changes for server productsVirtualization 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
Satisfy Your Technical Curiosity24
Virtual Server 2005 R2 SP1What's new
FeaturesIntel VT and AMD Virtualization supportVolume Shadow Copy (VSS) supportActive Directory integration using Service Connection PointsVista as Guest supportIncludes VHD mount toolAlso...
Host clustering whitepaper includedDefault vhd capacity is 127 GB (was 16 GB)Virtual SCSI fix for Linux 2.6.x guests
Satisfy Your Technical Curiosity25
VHD Mount ToolAccess VHD content offline
VHDMount tool is included with VS2005 R2 SP1Can install separate:
Use as command-line tool:
Use for copying or injecting files, inspecting, virus-scanningDo 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.exeUsage:VHDMOUNT /p VHDFileName - mounts vhd-fileVHDMOUNT /m VHDFileName [DriveLetter] - mounts vhd-file, assign drive lettersVHDMOUNT /u VHDFileName | All - unmounts vhd-file or allVHDMOUNT /q VHDFileName | All - lists mounted vhd-file or all
Satisfy Your Technical Curiosity26
Virtual Server Clustering
Three different optionsVirtual Machine (Guest) Clustering - Shared SCSI
Cluster VMs on same host
Virtual Machine (Guest) Clustering - iSCSICluster VMs on different hosts
Virtual Server Host ClusteringCluster VS on different hosts
Satisfy Your Technical Curiosity27
For more informationUseful links
WeblogsVirtual 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/
ScriptsTechNet
www.microsoft.com/technet/scriptcenter/scripts/vs/default.mspx
Satisfy Your Technical Curiosity28
For more informationWhitepapers
Virtualization Licensing Briefwww.microsoft.com/licensing/resources/volbrief.mspx
Using iSCSI with Virtual Server 2005 R2http://go.microsoft.com/fwlink/?LinkId=55646
Virtual Server Host Clustering whitepaper and scripthttp://go.microsoft.com/fwlink/?LinkId=55644
Virtual Server Guest Clusteringwww.microsoft.com/technet/prodtechnol/virtualserver/deploy/cvs2005.mspx
Virtual PC for Development and Debuggingwww.microsoft.com/windows/virtualpc/techinfo/debug.mspx
Satisfy Your Technical Curiosity29
For more informationDownload software
Virtual Server 2005 R2 EEwww.microsoft.com/windowsserversystem/virtualserver/software/default.mspx
Virtual Server 2005 R2 SP1 Beta2connect.microsoft.com - sign-up for beta
Virtual PC 2007 - including Additions 13.803www.microsoft.com/virtualpc
Linux VM Additionswww.microsoft.com/windowsserversystem/virtualserver/evaluation/linuxguestsupport/default.mspx
VSMThttp://go.microsoft.com/fwlink/?LinkId=37030
Virtual Machine Manager (beta)Sign up at connect.microsoft.com
Satisfy Your Technical Curiosity30