500 likes | 681 Views
Dan Stolts IT Pro Evangelist – Microsoft Corporation http://blogs.technet.com/DanStolts. Microsoft System Center Virtual Machine Manager 2008 – A Technical Overview. Session Objectives And Takeaways. Learn about the new features of System Center Virtual Machine Manager (SCVMM) 2008
E N D
Dan Stolts IT Pro Evangelist – Microsoft Corporation http://blogs.technet.com/DanStolts Microsoft System Center Virtual Machine Manager 2008 – A Technical Overview
Session Objectives And Takeaways • Learn about the new features of System Center Virtual Machine Manager (SCVMM) 2008 • Understand the benefits of SCVMM 2008 • Understand how SCVMM 2008 can benefit both Microsoft and VMware virtualization infrastructures
Isolation offers flexibility! Dependencies introduce complexities… • Data, User Settings • Applications • OS • Hardware
Understanding Virtualization Without Virtualization With Virtualization Virtualization Issues Interface bound to process Virtual Presentation Presentation layer separate from process Infrastructure Personal profiles and settingsbound to OS Virtual Profiles Personal profiles/settings separate from OS Management Applications installed to Specific hardware and OS Virtual Applications Any application on any computer on-demand Licensing Operating System assigned to specific hardware Virtual Machine OS can be assigned to any desktop or server Interoperability Storage assigned to specific locations Virtual Storage Storage and backup over the network Support Network assigned to specificlocations Virtual Network Localizing dispersed resources
Microsoft Virtualization Solutions From the Datacenter to the Desktop User State Virtualization Document redirection Offline files Server Virtualization Presentation Virtualization Desktop Virtualization Application Virtualization
Virtualization Investments A Multiple Level Approach Infrastructure Licensing Applications Management Interoperability Instance based licensing for Windows Server Unlimited instances with Windows Server Datacenter Edition andSQL Server Enterprise Edition Windows Server 2008 Hyper-V is an powerful, make cost effective virtualization solution System Center Virtual Machine Manager 2008 is a multi-hypervisor management solution Heterogeneous support for Linux VMware management support in VMM 2008 Standards EffortsDMTF: Standard APIs for VM managementPCI-SIG: Standards for I/O virtualization Acceleratedeployment Reduce the cost of supportingapplications Turn apps into dynamic, real-time services Integrated physical and virtual management Ease consolidationonto virtual infrastructure Better utilizemanagementresources
SCVMM Is Part Of Larger Family Of IT Management: “System Center” • Backup • Hardware Provisioning • Live host level virtual machine backup • In guest consistency • Rapid recovery • Virtual machine management • Server consolidation and resource utilization optimization • Conversions: P2V and V2V • Disaster Recovery • Workload Provisioning Server Management Suite Enterprise (SMSE) • End to end service management • Server and application health monitoring and management • Performance reporting and analysis • Patch management and deployment • OS and application configuration management • Software upgrades • Monitoring • Patching
Maximize Resources • Virtual machine deployment and management • Intelligent placement of Virtual Machines • P2V and V2V conversion • Application and service-level monitoring with Operations Manager • Performance and Resource Optmization (PRO) of VMs • Increase Agility • Rapid provisioning with templates • Centralized library of infrastructure components • Leverage existing storage infrastructure and clusters • Delegated management and access of VMs • Leverage Skills • Familiar interface, common foundation • One console to monitor physical and virtual machines • Fully scriptable using Windows PowerShell
2008 VirtualMachines Hyper-VCluster Context Sensitive Actions VMwareserver Live Thumbnail Filters ManagementSelection VMInformation
Architecture Administrator’s Console Self-Service Web Portal Operator’s Console Web Console Windows PowerShell Windows® PowerShell Connector • Virtual Machine Manager • Server Operations Manager Server Management Interfaces Virtual Server Host VMM Library Server VMware VI3 Virtual Center Server ESX Host VM VM VM VM VM VM Template VM VM VM VM VM VM VM VM VM VHD Script ISO SAN Storage
SCVMM 2008 Overview Demo
Managing VMware • Driven by customer demand • Unified management experience • Physical and Virtual • Hyper-V and VMware • Complete virtual machine management • VMotion, Resource Pools, etc. • Enhanced capabilities • Intelligent Placement • Library • PowerShell • PRO application aware calibration
Conversions: P2V and V2V • Intuitive and easy to use • Core feature of VMM, no additional infrastructure or costs per conversion • Wizard based experience • Reconfigure storage, memory, CPU, etc. • Efficient disk copy • Preserves network settings and MAC addresses • Automatable through PowerShell • Supported platforms • Live – Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008 • Offline – Windows 2000 Server • SMP and x64 sources
Library • Repository for all VM building blocks • VHDs, offline VMs, ISOs • Sysprep Answer Files • PowerShell Scripts with Run option • Templates • Centralized/distributed Windows files servers as libraries • Move/copy/delete/modify files • Tracking changes • Physical and logical view • Unique Id for tracking objects
SCVMM 2008 Library Demo
Delegation and Self-Service • Access control through policies which designate capabilities • Delegated administrators • Manage a scoped environment • Self-service user • Web user interface • Managing their own VMs • Quota to limit VMs • Scripting through PowerShell
Understanding User Roles Membership • Membership: • Determines which users are part of a particular user role • Members may be individual users or groups • Members may be in multiple user roles including user roles based on different profiles • Profile determines: • Which actions are permitted • Which user interface is accessible • How the scope is defined • Scope determines: • Which objects a user may take actions on Profile Scope User Role
Built-In Profiles • Administrators • Full access to all actions • Full access to all objects • Can use the Admin console or PowerShell interface • Delegated Administrators • Full access to most actions • Scope can be limited by host groups and Library servers • Can use the Admin console or PowerShell interface • Self-Service Users • Limited access to a subset of actions • Scope can be limited by host groups and Library servers • Can use the Self-Service Portal or PowerShell interface
Customizing Scopes • Administrators • No scope customization available. Administrators have access to all objects • Delegated Administrators • Can be limited to one or more host groups including all child objects • Can be limited to one or more Library servers including all child objects • Self-Service Users • Can be limited to a single host group where new virtual machines may be created • Can be limited to a single Library share where new virtual machines can be stored • Can be limited to specific templates to use for new virtual machines
Delegating Administration Virtualized Environment Delegated Administration Seattle New York Delegated Administration Dev/Test Production Self Service Users Self Service Users Self Service Users
Host Configuration • Wizard based experience for adding hosts • Remote installation and configuration of virtualization software and management interfaces • Remotely enable the Hyper-V role • Easy management of Hyper-V host clusters • Add entire Hyper-V host cluster in a single step • Automatic detection of node additions/removals • Management of Windows Server 2008 Failover clusters for Hyper-V • Specify number of node failures you want to sustain but still have all your HA VMs running • Intelligent Placement ensures that new HA VM creation will not over-commit the cluster • Node failures automatically trigger over-commit re-calculation
Capacity planning technology ensures best resource utilization Star rated results for easy decision making Customizable algorithm to achieve your goals Applicable to both Microsoft and VMware hosts Intelligent Placement
Intelligent Placement Details Host Performance and Configuration Physical Disk and Memory Requirements Result of Disk Capacity and Memory Check Disk Capacity and Memory Check Rating Function Configuration Existing Load VM CPU, Network, and Disk Load Normalized Host + VM Load Capacity Planning Technology Configuration
Placement – Host Ratings Calculation Host Rating = (Free CPU * CPU Weight) + (Free Memory * Memory Weight) + (Free Disk * Disk Weight) + (Free Network * Network Weight) Host Rating equal 0 if any of the thresholds have been violated.
VMM Scripting Through PowerShell • Microsoft’s command shell for scripting and development • Consistent scripting syntax • Encapsulate platform differences • VMM PowerShell Snap-in • 170+ command-line functions • Foundation for VMM administrator’s console and Self Service Portal • All PowerShell operations are logged and audited
PowerShell – Command Line Interface PS C:\> Get-VMMServer Server1 PS C:\> Get-help Get-VM –Examples EXAMPLE 1: Get all virtual machines and display complete information about each one. C:\PS> Get-VM -VMMServer VMMServer1.Contoso.com Gets all objects that represent virtual machines. This command retrieves virtual machine objects from the Virtual Machine Manager database on VMMServer1, which is located in the Contoso.com domain, and displays information about these virtual machines to the user. PS C:\> Get-VM –VMMServer server1 | select name, processortype, memory Name ProcessorType Memory ---- ------------- ------ Print Server 1-processor 1.00 GHz Pe... 512 LOB Server 1 1-processor 1.00 GHz Pe... 512 Dev Server 1-processor 1.00 GHz Pe... 1024 Test Server 1-processor 1.00 GHz Pe... 512
VM Deployment and Storage Integration LAN based deployment via BITS Cluster Based Migration – Hyper-VandVMware Integration with VDS for Fiber Channel and iSCSI based migrations NPIV solution for fiber channel SANs • N-Port ID Virtualization (NPIV) is an ANSI/INCITS T11 standard • Allows a physical port to acquire multiple SAN addresses • Enables SAN best practices: Each virtual machine is independently Zoned, and LUNs are mapped and masked using dedicated World Wide Port Names (WWPNs)
SAN Based VM Migration with VDS Host A Host B LUN 1 LUN 2 LUN 5 LUN 6 LUN 3 LUN 3 LUN 1 LUN 2 LUN 3 LUN 4 LUN 5 LUN 6
SAN Based VM Migration with NPIV Host A Host B LUN 6 LUN 2 LUN 1 LUN 3 LUN 5 LUN 3 LUN 1 LUN 2 LUN 3 LUN 4 LUN 5 LUN 6
Do you want to learn more about the newest Microsoft technologies? • Will you be evaluating new Microsoft products and features? • Are you willing and able to test and pilot Microsoft beta products in production? • Would you like to have access to exclusive forums and Microsoft product support? If you answered ‘yes’ to the questions above, IT Pro Momentum is for you! Contact your presenter for more information.
Get 15% Discount on TechNet Plus Special promotion code TMSAM15 Purchase any TechNet subscription between now and June 30, 2009. Use the promotion code. You save 15%! Simple. To subscribe, please visit www.microsoft.com/technet/subscription
Monitoring • Discovery of Hosts, Virtual Machines and Virtual Machine Manager components • Performance and Health Monitoring, Reports, etc. • Application awareness • Performance and Resource Optimization (PRO)
Performance & Resource Optimization (PRO) • Workload and application aware resource optimization • Extensible via Operations Manager 2007 MP framework • Creating policies that VMM acts upon tips automatically or manually • Minimizing downtime and accelerating time to resolution.
Offline VM Servicing Solution Accelerator • Automating patching of virtual machine libraries • Integration and automation with VMM, ConfigMgr, WSUS • Real time status reporting • Installation and use guide • Beta bits available on Connect – MMS’08 • RTM – Mid 2008 release the offline VM’s to patch in VMM library Identify the capacity of the maintenance hosts Assess using ConfgMgr/WSUS Patch real-time servicing status Report
Unlimited Virtualization with Datacenter Virtual Sessions Per License .. 32 16 8 4 1 Unlimited • Simply license the processors. • No need to count, track, or license the virtual machines.
System Management Suite Enterprise Comprehensive management for physical, virtual, and storage environments, and includes: • System Center Virtual Machine Manager 2008 • System Center Operations Manager 2007 Enterprise Edition • System Center Data Protection Manager 2007 Enterprise Edition • System Center Configuration Manager 2007 Provides the rights to manage an unlimited number of operating system environments (“OSEs”) on a physical host server The Server Management Suite Enterprise is available at a price of ~$1497 USD per physical host. (Requires and automatically includes two years of Software Assurance.) VMM 2008 is also available as a standalone product
Microsoft Server Virtualization Solution • Enabling Key Scenarios • Server consolidation • Business continuity • Dynamic provisioning Integrate virtualization into existing environments and processes Manage virtual & physical and into applications from one toolset Microsoft VMware At 1/3rd the cost of VMware
"Virtualization without good management is more dangerous than not using virtualization in the first place" -Thomas Bittman, Gartner
The essence of Microsoft virtualization solutions
Resources • Microsoft System Center Virtual Machine Manager • Homepage: http://www.microsoft.com/scvmm • Tech Center (for documentation and downloads): http://technet.microsoft.com/scvmm/default.aspx • Microsoft Virtualization Homepagehttp://www.microsoft.com/virtualization • Microsoft System Center Homepagehttp://www.microsoft.com/systemcenter/ • Microsoft Windows Server 2008 Hyper-V Homepagehttp://www.microsoft.com/hyper-v/
Web: technet.microsoft.com/scvmm www.microsoft.com/scvmm www.microsoft.com/systemcenter/ www.microsoft.com/virtualization Team Blogs: blogs.technet.com/rakeshm/ blogs.technet.com/chengw/ blogs.technet.com/m2/ Online Resources