340 likes | 477 Views
Integration with Microsoft System Center 2012 Service Pack 1 - Virtual Machine Manager. Symon Perriman Jeff Woolsey Technical Evangelist Principal Program Manager. Introduction to Hyper-V Jump Start. Agenda. VMM Overview Deployment & Configuration Service Templates Clustering
E N D
Integration with Microsoft System Center 2012 Service Pack 1 - Virtual Machine Manager Symon Perriman Jeff Woolsey Technical Evangelist Principal Program Manager
Agenda • VMM Overview • Deployment & Configuration • Service Templates • Clustering • Monitoring & Management
VMM Private Cloud Standardized Services Development Production Delegated Capacity Assign dedicated and shared resources Cloud Abstraction Windows Server 2012 Hyper-V, VMware, Citrix XenServer Intel, AMD, OEM hardware Configure & Deploy Fibre Channel, iSCSI
Provisioning Your Private Cloud Provision and manage standardized application services Optimize virtualization management deliver Flexible and cost-effective infrastructure • Pool and allocate data center resources • Multi-hypervisor management • Flexible delegation with control • Self-service infrastructure • Provision standardized applications • Simplify application management • Cloud enable existing apps • Optimize infrastructure based on application needs • Highly available private cloud infrastructure • Industry standards support
SQL Server System Center 2012 SP1 Virtual Machine Manager Windows Server 2012 Windows Server 2008 R2 System Center 2012 SP1 Virtual Machine Manager Microsoft Hyper-V Server 2012 Manages Microsoft Hyper-V Server 2008 R2 Windows Server 2012 2012
Architecture GUI Console App Controller • Operations Manager • Management Server Windows PowerShell SCVMM Connector • Virtual Machine Manager • Management Server SQL Server Storage & Networking Windows Deployment Services Server (WDS) VMM Library Server Virtualization Abstraction Layer Windows Software Update Services Server (WSUS) VMware vCenter Hyper-V Hosts and Clusters Citrix XenServer Hosts and Clusters VMware ESX Hosts and Clusters
Enabling Hyper-V by VMM Will be automatically enabled when adding hosts
V2V and P2V P2V: Physical computers to VMs Scriptable PowerShell for scripts V2V: VMs to VMs Create Hyper-V VMs from VMware VMs Create Hyper-V VMs from Virtual Machine VMs
Bare Metal Deployment Convert new server to Hyper-V clusters Deep discovery when running WinPE PXE boot or use VHDs from library Configure logical switch Host vNIC Configuration Customizable scripts
Customize Deployment Prepares the template for deployment Run scripts before or after deployment Specify OS settings Computer name, admin password, etc. Specify application settings SQL connection string, registry keys, etc. Reuse same template in different environments Development, staging, production etc.
Managing Clusters Scale management for hosts and VMs Hyper-V on Windows Server 2008 & 2008 R2 Clusters Automatic detection of cluster configuration changes VMM server high availability VMM Server: Run in a clustered virtual machine Library Server: Clustered file server Database: SQL HA System Center Operations Manager Management Pack for VMM
Intelligent Placement Automates placement logic on hosts Capacity planning improves resource utilization Spreads VMs across nodes ‘Star-Rated’ results for easy decision making Customizable algorithm
Dynamic Optimization Rebalances VMs across hosts Live migration Keeps cluster balanced Avoids VM downtime Supports heterogeneous clusters Managed resources Considers CPU, memory, disk IO, network IO Optimize when above resource threshold Considers entire cluster Options Manual or automatic User controlled frequency Configurable aggressiveness
Power Optimization Rebalance the workload and turn off machines when using Dynamic Optimization Conserve energy in the data center Keeps the cluster balanced, and avoids VM downtime or latency through lack of resources Uses out-of-band power management User defined schedule
VMM High Availability Highly available VMM server Cluster-aware VMM server Protects against OS and VMM failures Admin console with reconnection logic Hyper-V cluster creation & validation Create non-HAVMs on clustered hosts Add/remove Hyper-V clusters in untrusted domains
New Live Migrations Storage live migration SMB live migration “Shared nothing” live migration
Update Management Automated cluster updating Windows PowerShell Support Most hosts can be patched Hosts, Host Groups, Host Clusters VMM Server, Library Server, PXE Server, Update Server Does not patch VMs or VHDs Virtual Machine Servicing Tool (VMST)
Service Template Manage multi-tier apps as a single unit Collection of templates & settings Author the template in the new Service Designer Defines machines and their connectivity Tiers, hardware, logical networks, OS, apps, load balancer templates etc. Deployed services are always linked to their templates Typically information like hosts or load balancers is not available while creating a template
Service Designer Designer canvas Properties Ribbon
Deployment Preview Settings to override Deploy the service Deploy to Cloud
Heterogeneous Hypervisor Management VMM supports existing data centers Windows Server 2008+ Hyper-V VMware vSphere 4.1+ Requires vCenter Also in VMM 2008 R2 Citrix XenServer 6.0+ No dependency on XenCenter Live migration, vMotion & XenMotion Multiple hypervisors in the same cloud Services automatically deployed to correct hosts
Network Monitoring Capabilities Monitoring of hundreds of new network devices Hyper-V virtual networks & switches Virtual network monitoring Network vicinity dashboard
Update Services Update the machine templates Associated machine templates Instance ready for update 1 Apps or OS updated outside of VMM 4 2 Original Service Template Updated (New Version) Service Template Pending Service Template Updated Service Instance Deploy update in Maintenance Window Set the updated template Original Service Instance 5 3 Original Service Instance
VMM Checkpoints In Hyper-V, checkpoints are called snapshots A point-in-time copy of a virtual machine Do not affect the running state of a virtual machine Snapshot any guest OS VM can be running, off, stopped or saved, but not paused
Takeaways • Manage from the bare metal to a fully-provisioned cluster • The underlying network & storage fabric is managed, allowing abstraction when deploying new services • Multiple Hyper-V, VMware and Xen server environments, and connected resources • Use Dynamic Optimization and Power Optimization to balance capacity and turn off unused resources