A First Look Of SCVMM 2008 R2 SP1 and VMM 2012

6,055 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,055
On SlideShare
0
From Embeds
0
Number of Embeds
355
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • diagnostic tool that you can use to evaluate important configuration settings for computers that either are serving or might serve VMM roles or other VMM functions
  • Assigned memory : Physical memory used by the VM. The minimum value can be 5% and max 2000%. Assigned memory ideally is memory demand+memory buffer Memory demand: Total committed memory in the VM [memory needed to run with reasonable performance] and if this memory is less than assigned memory, VM will use guest paging and you will see a memory warning status in Hyper-V GUI.Memory status: Gives an indication about the memory status of VM for e.g. OK, Low, Warning.
  • This “ideal target memory value” is constantly changing as the virtual machine is running.  Open a new program, the virtual machine needs more memory.  Close a program and it needs less.  However, it would not be a good idea to actually try and keep the virtual machine exactly at the ideal target memory value for a couple of reasons:This is where the memory buffer comes into play.  The memory buffer allows you to specify how much “extra” memory a virtual machine should be given when we are moving memory around between virtual machines.  By default this value is set to 20% – but you can make easily make it lower or higher.
  • The first thing to know is that this setting does not have any real effect if there is enough memory available on the physical computer.  With enough memory available in the physical computer – all virtual machines can get the amount of memory that they want.  However, when there is not enough memory available in the physical computer, Hyper-V needs to decide who gets the memory and who does not.  And this is where the memory priority comes in to play.Specifically there are three effects:Higher priority virtual machines get given more memory.  When memory is being given to virtual machines it is given to high priority virtual machines first.Memory is taken from lower priority virtual machines first.  Similarly to the first point – when more memory is needed, it is taken from low priority virtual machines before it is taken from high priority virtual machines.The amount of memory removed from already running virtual machines when trying to start a new virtual machine depends on the memory priority of the new virtual machine.There is some extra information to know about this third point.The first is that – yes – Hyper-V will take memory away from already running virtual machines in order to let a new virtual machine start.  That is unless the new virtual machine has a very low memory priority.  The second is that this “startup effect” of memory priority also applies to virtual machines that do not have dynamic memory enabled.  This is to say that if you have a mixture of virtual machines with and without dynamic memory enabled – the memory priority setting on the virtual machines without dynamic memory enabled will affect how much memory is removed from the dynamic memory enabled virtual machines when you try to start the virtual machines without dynamic memory enabled.
  • Recommended LAN connection -10Mbps. Network consumption high.
  • Must connect using RDC 7.14 GPU per deviceGPU must R2 be identicalRemoteFX not available for Windows Web Server and Windows Server 2008 R2 for Itanium based system
  • Microsoft Tested environment:- 12 VM per GPU2 GPU = 24 VM
  • Deployment ManagementHA VMMSupported upgrade – VMM 2008 R2 SP1Run as accountFabric Management- Allow OOB Bare Metal Provisioning, Hyper V ClusterHybrid management ToolsSupported Hyper V, XenServer , Vmware (with integration)VmwareNo import of data center tree structureImport template metadata, no moving of VMDK into VMM, no delete of templateCitrixInstall integration pack with VMMNetwork Management-Define Logical network, assign ip, mac, VIPIntegrate with Storage and Load BalancerSupported Load Balancer – Citrix Netscaler + F5Storage – HP EVA, EMC, NetApp – SMI-S ProviderUpdate management-WSUS only.-Hyper V Host, VMM, Update Server, PXE ServerServices Management-services templates, profiles, Server-app v-Scale Out-Export/Import Services + Template
  • Deployment ManagementHA VMMSupported upgrade – VMM 2008 R2 SP1Run as accountFabric Management- Allow OOB Bare Metal Provisioning, Hyper V ClusterHybrid management ToolsSupported Hyper V, XenServer , Vmware (with integration)VmwareNo import of data center tree structureImport template metadata, no moving of VMDK into VMM, no delete of templateCitrixInstall integration pack with VMMNetwork Management-Define Logical network, assign ip, mac, VIPIntegrate with Storage and Load BalancerSupported Load Balancer – Citrix Netscaler + F5Storage – HP EVA, EMC, NetApp – SMI-S ProviderUpdate management-WSUS only.-Hyper V Host, VMM, Update Server, PXE ServerServices Management-services templates, profiles, Server-app v-Scale Out-Export/Import Services + Template
  • A First Look Of SCVMM 2008 R2 SP1 and VMM 2012

    1. 1. A First Look of SCVMM 2008 R2 SP1 & Vnext (VMM 2012)<br />Lai YoongSeng (aka “Virtual Lai”)<br />MVP : Virtual Machine | www.ms4u.info<br />MVUG Founder<br />
    2. 2. Agenda<br />What in SCVMM 2008 R2 SP1<br />VMM Configuration Analyzer<br />Upgrade<br />Dynamic Memory <br />RemoteFX<br />Sneak Preview of VMM 2012 Beta<br />
    3. 3. VMM 2008 R2 SP1<br />
    4. 4. What in VMM 2008 R2 SP1?<br />Additional support for Windows Server 2008 R2 SP1<br />Dynamic Memory and RemoteFX<br />Rollup of all previous VMM hotfixes<br />Version:-<br />VMM 2008 R2 - 2.0.4271.0<br />VMM 2008 R2 SP1 RC - 2.0.4516.0<br />VMM 2008 R2 SP1 - 2.0.4521.0 (new!)<br />
    5. 5. VMM Configuration Analyzer<br />Latest version 1544 support VMM SP1.<br />Pre-requisite<br />Microsoft Baseline Configuration Analyzer (MBCA)<br />Download<br />MBCA - http://www.microsoft.com/downloads/en/details.aspx?FamilyId=DB70824D-ABAE-4A92-9AA2-1F43C0FA49B3&displaylang=en<br />VMMCA - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=02d83950-c03d-454e-803b-96d1c1d5be24&displaylang=en<br />
    6. 6. Upgrade Path<br />N/A = Not applicable<br />
    7. 7. UpgradeVMM 2008 R2 to VMM 2008 R2 SP1<br /><ul><li>Simple upgrade.
    8. 8. Backup database first before upgrade
    9. 9. Upgrade all components
    10. 10. VMM Server
    11. 11. VMM Administrator Console
    12. 12. VMM Self Service Component</li></li></ul><li>Upgrade VMM 2008 R2 to VMM 2008 R2 SP1<br />Demo<br />
    13. 13. UpgradeSP1 RC to RTM<br />Uninstall VMM 2008 R2 SP1 RC, select retain the DB!<br />Run upgrade utility <br /><installation cd root>i386binUpgradeVMMR2SP1RC.exe<br /><installation cd root>amd64binUpgradeVMMR2SP1RC.exe<br />Restart the server<br />Install VMM SP1 RTM, use existing database<br />
    14. 14. Upgrade VMM 2008 R2 SP1 RC to VMM 2008 R2 SP1 RTM<br />Demo<br />
    15. 15. Dynamic Memory<br />
    16. 16. Windows Server 2008 R2 SP1<br />Dynamic Memory <br />Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjustthe VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administrators<br />
    17. 17. Enable Dynamic Memory<br />Make sure the Virtual Machine is not running.<br />Startup : Min 512 MB<br />Maximum: default 64 GB<br />
    18. 18. Memory Buffer<br />Ideal target memory value is constantly change.<br />Default is set to 20%<br />
    19. 19. Memory Weight<br />Memory weight determine who will get the memory. By default, all VM are created equal in term of memory prioritization.<br />Rules of thumb:-<br />Higher Priority will get memory 1st<br />Taken from Lower Priority VM<br />
    20. 20. Reserve Parent Partition<br />Hyper-V (0 GB)<br />DM: 4 GB<br />Configure Hyper V parent partition to avoid freezes when Dynamic Memory VM’s use all RAM.<br />HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion Virtualization<br />RED_DWORD value<br />Name = MemoryReserve<br />Setting = amount of MB to reserve for the parent partition, e.g. 2GB RAM<br /> Lastly, Reboot server.<br />VM 4- 4 GB<br />DM: 4 GB<br />VM 3- 4 GB<br />Physical Server (16 GB RAM)<br />ClusterNode1<br />
    21. 21. Dynamic Memory<br />Demo<br />
    22. 22. RemoteFX in SCVMM<br />
    23. 23. RemoteFX in Hyper-V R2 SP1<br />Microsoft RemoteFXleverages the power of virtualized graphics resources and advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration, including support for 3D content and Windows Aero, on a remote user’s device. This allows for a local-like, remote experience. <br />
    24. 24. Where to use? <br />Application available on virtual desktops<br /><ul><li>Silverlight and Flash applications
    25. 25. 3D applications built on DirectX
    26. 26. USB devices that are used on a virtual machine
    27. 27. Microsoft Office applications
    28. 28. Media player applications
    29. 29. Applications that are hosted on the Internet
    30. 30. Line-of-business applications</li></li></ul><li>RemoteFX Requirements<br />
    31. 31. RemoteFX in SCVMMHW settings in HW Profile, VM and Template<br />Available combinations and <br />required GPU memory:<br />
    32. 32. RemoteFX in SCVMMNew host properties<br />Host View:<br />Host Properties:<br />
    33. 33. Supported GPU<br />Tested and Verified GPU<br />AMD ATI FirePro – v5800, v7800, v8800<br />Driver version: 8.72- and 8.723<br />NvidiaQuadro – F5800, FX4800, FX 3800<br />Driver version : 195.62 and 196.21<br />
    34. 34. RemoteFX in SCVMM<br />demo <br />
    35. 35. Availability<br />VMM 2008 R2 SP1 RTM<br />Through MSDN / Technet Subscription<br />VMM 2012 Beta<br />http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e0fbb298-8f02-47e7-88be-0614bc44ee32<br />
    36. 36. VMM 2012 (aka VMM Vnext)<br />
    37. 37. Topology<br />
    38. 38. Deployment Management<br />Deployment<br />More infrastructure enhancements:<br /><ul><li>Setup new high availability Virtual Machine Manager VMM
    39. 39. Upgrade allowed from VMM 2008 R2 SP1
    40. 40. Must has at least SQL Server Standard Edition.
    41. 41. No Support for SQL Express
    42. 42. Run As Account available</li></li></ul><li>Sneak Preview VMM 2012<br />demo <br />
    43. 43. Fabric Management<br />Fabric<br />Server Lifecycle Management<br /><ul><li>Deploy Hyper V to bare metal server
    44. 44. Create Hyper V Cluster
    45. 45. Orchestrate updating a Hyper V Cluster</li></ul>Hybrid Hypervisor Management<br /><ul><li>Hyper V, Vmware, Citrix XenServer</li></ul>Resource Optimization<br /><ul><li>Dynamic Optimization
    46. 46. Power Optimization
    47. 47. PRO</li></ul>Fabric <br />Management<br />Bare Metal to Hyper-V Cluster<br />Update Management<br />Hyper-V, VMware, Citrix XenServer<br />Dynamic Optimization<br />Network Management<br />Power Management<br />Storage Management<br />Monitoring Integration<br />
    48. 48. Fabric Management<br />demo <br />
    49. 49. Cloud Management<br />Cloud<br />Private Cloud Management<br /><ul><li>Create and Manage Private Cloud from fabric resources
    50. 50. Delegate access to private cloud
    51. 51. Enable self service service usage for application administrator
    52. 52. Manage Service and Virtual Machine Lifecycle</li></li></ul><li>Cloud Management<br />demo <br />
    53. 53. Services Management<br />Services<br />Service Lifecycle Management<br /><ul><li>Services templates enable efficient, predictable servicing
    54. 54. Decouple OS image and application packages
    55. 55. Define connected virtual machines, OS images and application packages
    56. 56. Scale out virtual machines in a service
    57. 57. Leverage powerful Server App-V application virtualization technologies</li></li></ul><li>Service Management<br />demo <br />
    58. 58. Summary<br /><ul><li>VMM 2008 R2 SP1
    59. 59. Upgrade, Dynamic Memory, RemoteFX
    60. 60. VMM 2012 Beta
    61. 61. 4 New Managements
    62. 62. Deployment
    63. 63. Fabric
    64. 64. Cloud
    65. 65. Services</li></li></ul><li>Questions & Answers<br /><ul><li>Click on Q & A or
    66. 66. Post at MVUG Discussion Board</li></li></ul><li>Resources<br />MVUG (Malaysia Virtualization User Group) – Join us !<br />http://www.facebook.com/group.php?gid=216237734803 @ Search “MVUG” in Facebook <br />Lai’s Blog –Virtualization & System Center related, etc<br />http://www.ms4u.info<br />SCVMM 2008 R2 SP1<br />http://www.microsoft.com/systemcenter/en/us/virtual-machine-manager/vmm-whats-new-r2.aspx<br />SCVMM Vnext or SCVMM 2012<br />http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e0fbb298-8f02-47e7-88be-0614bc44ee32<br />
    67. 67. What’s next ?<br />Next week – 30 April 2011<br />Another webcast- Deep Dive into MS VDI with Citrix Xendesktop on Hyper V<br />Join Community Evaluation Program - https://connect.microsoft.com/site1211<br />

    ×