Windows 2008 R2 Virtualization

3,261 views

Published on

Material de la Charla del Evento de Virtualizacion del 10 de setiembre del 2009 en FUNDATEC.

http://ecastrom.blogspot.com

http://comunidadwindows.org

ecastro@grupoasesor.net


Ing. Eduardo Castro Martinez, PhD
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
http://mswindowscr.org
http://comunidadwindows.org

0 Comments
17 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,261
On SlideShare
0
From Embeds
0
Number of Embeds
51
Actions
Shares
0
Downloads
0
Comments
0
Likes
17
Embeds 0
No embeds

No notes for slide

Windows 2008 R2 Virtualization

  1. 1. Ing. Carlos Obando Ing. Eduardo Castro, PhD ecastro@mswindowscr.org Comunidad Windows ecastro@mswindowscr.org
  2. 2. Why you should be considering virtualization Why you should be considering Microsoft’s virtualization solutions Windows 7 Virtualization ecastro@mswindowscr.org
  3. 3. Microsoft virtualization reduces the TCO by: Server consolidation Presentation and application virtualization Desktop and application virtualization Providing a single management platform for managing virtual and physical machines ecastro@mswindowscr.org
  4. 4. Business Continuity Resumption of full operations combining People, Processes and Platforms Disaster Recovery Site-level crisis , data and IT operations resumption Backup and Restore High Availability Presumes infrastructure is whole Presumes that the rest of the 97% is file/small unit related environment is active ecastro@mswindowscr.org
  5. 5. Business Continuity Virtualization reduces BC costs and High Availability minimizes business downtime by: Disaster Recovery • increasing the availability of infrastructure • extending protection to more applications Backup and • simplifying backups, recovery and DR testing Recovery Disaster Recovery Clustering VHD Primary Site Secondary Site Shared Storage Quick/Live Migration Storage Storage Array Backup/Recovery Array Backup/Recov Backup/Recovery ery ecastro@mswindowscr.org
  6. 6. Server Consolidation Business Continuity Test and Dev Dynamic Datacenter ecastro@mswindowscr.org
  7. 7. Parent Partition Child Partitions VM Worker Processes Application Application Application Applications s s s WMI Provider User VM Service Mode Windows Windows Non- Xen- Server 2008 Server 2003, Hypervisor Enabled 2008 Aware OS Linux Kernel Linux Window VS Windows s Kernel P Kernel VS VSC C IHV Drivers VMBus Kernel VMBu VMBu Emulatio Hypercall s s n Adapter Mode Windows Hypervisor Ring - 1 “Designed for Windows” Server Hardware ecastro@mswindowscr.org
  8. 8. Demo Create a new Virtual Machine in Hyper-V Explore Hyper-V Virtual Machine Settings
  9. 9. Virtual Presentation – the presentation of an application or operating system interface is separated from where the application or operating system runs Virtual Profiles – User data and settings are separated from a specific operating system Virtual Applications – Applications are available on any computer at any time Virtual Machines – Operating systems can be assigned to any desktop or server Virtual Storage – Logical storage usage is abstracted from the physical storage Virtual Network - Network layer is abstracted from the physical infrastructure ecastro@mswindowscr.org
  10. 10. From the Datacenter to the Desktop Profile Virtualization Server Virtualization Document Redirection Offline files Presentation Virtualization Management Desktop Virtualization Application Virtualization Windows Vista Enterprise Centralized Desktop ecastro@mswindowscr.org
  11. 11. Application virtualization creates software or service isolation on top of the operating system Available solutions: Microsoft Application Virtualization Citrix XenApp Server Symantec Software Virtualization Solution (SVS) Pro VMware Thinstall Virtualization Suite InstallFree Bridge ecastro@mswindowscr.org
  12. 12. Server virtualization enables you to run multiple virtual machines on one physical server Available Solutions: Citrix XenServer, XenExpress, XenEnterprise, XenDesktop Microsoft Windows Server Hyper-V, Windows Virtual PC on Windows 7 VMware Server, Workstation, Virtual Infrastructure, Virtual Desktop Infrastructure ecastro@mswindowscr.org
  13. 13. Microsoft’s virtualization vision Server virtualization with Hyper-V Presentation virtualization with RDS ecastro@mswindowscr.org
  14. 14. Multi-Processor 64-bit Virtual Processors 64 GB memory per virtual machine Multiple network adapters Up to 8 synthetic + 4 emulated Flexible networking and VLAN capabilities Multiple storage adapters Up to 4 SCSI adapters, up to 64 disks per adapter Loopback mounting of VHDs Full WMI scripting model ecastro@mswindowscr.org
  15. 15. Live Migration Virtual storage hot add & remove Cluster Shared Volume (CSV) Second Level Address Translation Core parking TCP Offloading, VMQ Support & Jumbo Frame support ecastro@mswindowscr.org
  16. 16. Logical Processor Support Hot add remove storage SLAT Dynamic Memory Hot-Add MEM functionality ecastro@mswindowscr.org
  17. 17. moving running VM's from one host to another without interruption of services running inside the VM's works best together with System Center Virtual Machine Manager 2008 ecastro@mswindowscr.org
  18. 18. Native VHD integration and Boot from VHD Native VHD Provides complete operating system support and integration for VHD’s Standard Disk Management Tools Support VHD’s Win32 API’s for Creation and Management of VHD’s DCOM Remotable API’s Boot From VHD Ability to boot physical hardware from a VHD Multiple Virtual Hard Disk Types Fixed Disk, Dynamic Disks and Differencing Parent of a differencing disk can a fixed, dynamic, or differencing disk (differencing chain) Build a Single VHD for Physical or Virtual! ecastro@mswindowscr.org
  19. 19. Hot add of storage Add and remove storage to a running VM without requiring a reboot Hot-add/remove VHD’s or Passthrough disks Hot-add/remove only allowed on Virtual SCSI connected disks Hot-add remove of storage controllers is not supported Provides ability to move data without networking To Guest: Create a new VHD, mount VHD, copy data into VHD, hot add VHD to VM From Guest: Create a new VHD, hot add VHD to VM, copy data into VHD, remove VHD ecastro@mswindowscr.org
  20. 20. Virtual Virtual Machine Machine Configuration Data Memory Content Memory Sync Cluster Cluster User Node 1 Node 2 VHD Network Storage ecastro@mswindowscr.org
  21. 21. Migrate virtual machines between hosts with no interruption of service Benefits: No dropped network connections High availability for production workloads Flexible management Enables dynamic IT environment ecastro@mswindowscr.org
  22. 22. Hyper-V Management Console PowerShell command-line interface System Center Virtual Machine Manager 2008 ecastro@mswindowscr.org
  23. 23. Boot from .vhd Enables pre-configuration of virtual and physical computers Reduces the number of managed images Simplifies test deployments VHD Boot ecastro@mswindowscr.org
  24. 24. RDS and VDI – An Integrated Solution Single broker to connect users to sessions or virtual machines, out of the box solution for VDI scenarios with Hyper-V Improving the User Experience Experience rich multimedia, VoIP integration, aero glass remoting, true multi-monitor support RemoteApp & Desktop Connections Centrally hosted applications integrated into start menu, desktop, etc. Can personalize a non-work PC with work applications without installing them locally Improved Management Toolset Reduce repetitive task with RDS PowerShell support, improved application install, connection broker install & profile management Platform Investments Multiple levels of extensibility for custom partner solutions for Remote Desktop Services & VDI based solutions ecastro@mswindowscr.org
  25. 25. RDS & VDI – an Remote Application Remote Application integrated solution Access Access Hyper-V support for RemoteApp & Desktop True multiple virtual desktops Connections monitor support Single discovery, broker RemoteApp & Desktop Multimedia Support & publishing & Web Access & Bi direction audio infrastructure 2D and 3D remoting RD Gateway Security SCVMM Support for DirectX 10.1 Improvements (DXGI 1.1) Platform & Management New API, Connection Broker Extensibility,, Powershell Support, Best Practices Analyzer ecastro@mswindowscr.org
  26. 26. Remote App Servers Hyper-V-based Remote Desktops Authentication Client Remote Desktop RemoteApp & Remote Desktop Desktop Web Access Gateway Server Connection Server Broker ecastro@mswindowscr.org
  27. 27. Hyper-V-based Remote Desktop Remote App Virtual Server Desktop 1 Authentication Client Remote Desktop RemoteApp & Remote Desktop Desktop Web Access Gateway Server Connection Server Broker ecastro@mswindowscr.org
  28. 28. RemoteApp & Desktop Connections RemoteApp & Desktops icons integrated into start menu etc Icons refreshed & updated automatically Multimedia Support & Audio Input Experience rich multimedia redirection Use VoIP applications and speech recognition. True multiple monitor support Use up to 10 monitors of any size or layout with RemoteApp and Desktops Applications behave like users expect – e.g. PowerPoint installing them locally Aero Glass for Remote Desktop Server Uses have the same new Windows 7 look and feel when using Remote Desktop Server RemoteApp™ Language Bar Support Configure applications that use alternate language settings (e.g. right to left languages) from the local language ecastro@mswindowscr.org
  29. 29. RDS and VDI – An Integrated Solution Single broker to connect users to sessions or virtual machines, out of the box solution for VDI scenarios with Hyper-V RemoteApp & Desktop Connections Centrally managed list of applications and desktops (RDS & VDI) Automatically published, refreshed & integrated with Windows 7 RemoteApp & Desktop Web Access Integrated with RemoteApp & Desktop Connection management tools Provides access to applications & desktops from Windows 7, Vista & XP Integrated Single Sign On. only a single logon for RemoteApp & Desktop connections Forms based logon for RemoteApp & Desktop Web Access Remote Desktop Gateway . Session & Idle timeouts to enforce policy and authorization refresh Pluggable authentication and consent signing ecastro@mswindowscr.org
  30. 30. Demo Deploy an Application through App-V Launch a Virtual Application
  31. 31. Support both Terminal Services and VDI Provide unified user experience and management model Provide API for partners to extend the model Change the look and feel of the user workspace Add additional resources to user workspace Enhance connection brokering logic Add new functionality to the management UI ecastro@mswindowscr.org
  32. 32. RemoteApp RemoteApp RemoteApp Windows Vista RemoteApp TS Web Access Plug- Feed in Terminal Server Windows XP Publishing Service Plug- VM in VM VM VM “Workspaces” Session Broker TSV Win7 Client ecastro@mswindowscr.org
  33. 33. You can customize the standard look and feel for remote resource presentation in various ways, including Visually sorting RemoteApp and virtual desktop icons Branding for your customers Filtering resource display Creating a Silverlight-based UI ecastro@mswindowscr.org
  34. 34. Out of the box, the workspace delivers RemoteApps and VDI desktops. You could extend this to include App-V applications streamed to the client Resources delivered using additional protocols Connections to physical desktops ecastro@mswindowscr.org
  35. 35. Connection brokering was introduced in Windows Server 2008 Brokered connections to terminal servers Supported extensibility API for replacing connection brokering logic Connection Brokering is enhanced in Windows Server 2008 R2 Brokers connections to both terminal servers and VMs Adds new extensibility to enhance brokering logic, not replace it ecastro@mswindowscr.org
  36. 36. Session Broker TS 2.Get Target 4.Return Hyper-V Target TSV TSV TSV TS Redirector VM 5.Redirect 1.Connect To VM Hyper-V TSV TSV TSV Client VM ecastro@mswindowscr.org 36
  37. 37. Windows Server 2008 Terminal Services provides: TS RemoteApps TS Gateway TS Web Access TS Session Manager ecastro@mswindowscr.org
  38. 38. Demo Deploy and access a TS RemoteApp Access a RemoteApp through TS Web Access
  39. 39. RDP Platform Improvements Direct2D & True Multimon Windows 7 Aero Direct 3D 10.1 Support RDP Core Multimedia: Media Multimedia: Performance Foundation DirectShow Improvements Low latency Bi –directional Audio Playback Audio ecastro@mswindowscr.org
  40. 40. Bandwidth Improvement per release 180 160 140 120 100 XP (RDP 5.2) 80 Vista (RDP 6.0) 60 40% Windows 7 (RDP 7.0) Gain 40 ! 20 0 Executive PPT ecastro@mswindowscr.org
  41. 41. Bandwidth - Kbps 6 5 4 65% XP (RDP 5.2) 3 Drop Vista (RDP 6.0) 2 Windows 7 (RDP 7.0) 1 0 Typing and Scrolling Scrolling ecastro@mswindowscr.org
  42. 42. Windows XP Mode for Windows 7 makes it easy to install and run many of your Windows XP productivity applications directly from a Windows 7-based PC. It utilizes virtualization technology such as Windows Virtual PC to provide a Virtual Windows XP environment for Windows 7. Windows XP Mode provides a 32-bit Windows XP Professional Service Pack 3 (SP3) environment pre-loaded on a virtual hard disk. Client virtualization software, like Windows Virtual PC is a pre-requisite to use Windows XP Mode. ecastro@mswindowscr.org
  43. 43. Demo Virtual XP Mode ecastro@mswindowscr.org
  44. 44. Virtualization is one of the key components in develop a cost and energy efficient and agile IT infrastructure Virtualization can take many different forms from the individual applications running on a desktop to the data center Microsoft provides virtualization products that enable you to deploy virtualization in each of the key virtualization scenarios ecastro@mswindowscr.org
  45. 45. ecastro@mswindowscr.org
  46. 46. Microsoft Virtualization Web Site http://www.microsoft.com/virtualization/default.mspx Virtualization for Windows – A Technology Overview http://www.microsoft.com/virtualization/virtwindows.ms px How Customers Are Cutting Costs and Building Value with Microsoft Virtualization White Paper http://www.microsoft.com/virtualization/wp- costsavings.mspx Flexible Desktop Computing Whitepaper http://www.microsoft.com/virtualization/fdcwhitepaper. mspx ecastro@mswindowscr.org
  47. 47. ecastro@mswindowscr.org

×