Microsoft Virtualization with Windows Server 2012 & System Center 2012 SP1 Download http://aka.ms/GetWin2012r2 , MCT, MCSA, MCITP, MCSE… Microsoft – Chief Technology Strategist http://ITProGuru.com @itproguru CT, MA, ME, NH, VT, NY (upstate) http://blogs.technet.com/DanStolts Join Event Calendar - http://NEITPro.com More HOL Guides: http://itproguru.com/hol/ @ITProGuru Free Server in the Cloud - http://aka.ms/IaaS Dan Stolts IT Camps Chief Technology Strategist Microsoft Feedback: ITCampPlan@Microsoft.com Version 1.1 Logistics Emergency Exit, Rest Room, Cell Event Format Continual Partnership 9 - Yeah, I learned enough (A-) 8 - OK event (B-) 7 - Action items to improve (C-) 6 – Waste of time… (D-) … Total Failure … You get the picture… Score generously, actionable feedback https://ms1032563665.eventday.com/ Timing 08:00AM – 09:00AM 09:00AM – 10:00AM 10:00AM – 10:45AM 10:45AM – 11:15AM 11:15AM – 12:30AM 12:30AM – 1:15 PM 1:15PM – 02:00PM 02:00PM – 03:15PM 1:15PM – 02:00PM 4:00 PM – 5:00PM * Must be present to win Topic Registration and Breakfast and Signing into Labs Introduction to Hyper-V, Host and Virtual Machine Configuration with Hyper-V Labs 1,2,3 Continuous Availability with Hyper-V (Cluster, Migration, Replica) Labs 4,5,6 Lunch Managing Hyper-V with System Center VMM Part 1 Labs 7,8,9,10 Managing Hyper-V with System Center VMM Part 2 Evaluations and Prize Drawing* and Labs 11,12,13 My promises to you… • Have some Fun! • Learn at least one thing new! • Make myself available to you So please … • Ask questions and enjoy! Is your startup: • Developing Software? • Privately held? • Less than 5 years old? • Making less than US $1M in annual revenue? http://aka.ms/BizSparkNow Lab Lab Title Module Length Exercises 1 Hyper-V Configuration 2: Host Configuration with Hyper-V 20 2 2 Virtual Machine Configuration 3: VM Configuration with Hyper-V 10 2 3 Explore the VM Configuration 3: VM Configuration with Hyper-V 15 2 4 Hyper-V Clustering & Resiliency 4: Clustering & Resiliency with Hyper-V 30 4 5 Virtual Machine Mobility 5: Virtual Machine Mobility with Hyper-V 15 2 6 Virtual Machine Backup & Replication 6: Backup & Replication with Hyper-V 15 4 7 Host Configuration using VMM 7: Managing Hyper-V with VMM 25 3 8 Storage Configuration using VMM 7: Managing Hyper-V with VMM 15 3 9 Network Configuration using VMM 7: Managing Hyper-V with VMM 20 5 10 Network Virtualization using VMM 7: Managing Hyper-V with VMM 15 2 11 Create VMs & Templates using VMM 7: Managing Hyper-V with VMM 30 5 12 Create Service Templates using VMM 7: Managing Hyper-V with VMM 15 2 13 Create Roles & Clouds using VMM 7: Managing Hyper-V with VMM 15 3 4 hrs 39 Total Total Module # Mod Titles Start End PPT Time Lab Time 0 1 Course Introduction, Introduction to Hyper-V 08:00 08:30 30 0 Break 08:30 08:45 Host Configuration with Hyper-V, Virtual Machine Configuration with Hyper-V 08:45 10:15 45 45 Break 10:15 10:30 Clustering & Resiliency with Hyper-V Virtual Machine Mobility with Hyper-V Backup & Replication with Hyper-V 10:30 12:00 30 60 Lunch 12:00 13:00 Managing Hyper-V with Virtual Machine Manager – Part 1 – Servers, Storage & Networks 13:00 15:00 45 75 Break 15:00 15:15 Managing Hyper-V with Virtual Machine Manager– Part 2 – VMs, Services & Clouds 15:15 16:30 15 60 Post Event… 16:30 16:45 System Center 2012 SP1 Datacenter Components VMware Management, Integration & Migration Course Summary 16:45 17:30 45 0 3.5 hours 4 hours 2 3 4 5 6 7 - Part 1 7 – Part 2 8 9 10 Total 7.5 hours content 2 hours breaks http://aka.ms/2012r2-02 1. 2. 3. 4. 5. Live migration with RDMA Multi-node Hyper-V Replica Shared VHDX guest clustering Enhanced Linux integration services Hyper-V network virtualization http://aka.ms/2012r2-01 6. 7. Multi-tenant VPN gateway Low-cost, highly available file-based storage 8. Storage Spaces with automatic tiering 9. Storage de-duplication for VDI 10. Work Folders Automation Orchestrator vCenter Orchestrator Service Mgmt. Service Manager vCloud Automation Center Protection Monitoring Data Protection Manager System Center 2012 SP1 Operations Manager vSphere Data Protection vCloud Suite vCenter&Ops Mgmt. Suite vCenter Self-Service App Controller vCloud Director VM Management Virtual Machine Manager vCenter Server Hypervisor Hyper-V vSphere Hypervisor Automation Service Mgmt. Orchestrator Standard Datacenter Service # of Physical CPUs per Manager 2 License Protection Monitoring Self-Service VM Management Hypervisor vCenter Orchestrator vCloud Suite Licensing System Center 2012 SP1 Licensing 2 2 + Host Unlimited Data Protection Manager # of Managed OSE’s per License Std. Adv. Ent. vCloud Automation Center # of Physical CPUs 1 1 1 per License Unlimited VMs on Hosts vSphere Data Protection # of Managed OSE’s per License Includes all SC Mgmt. Components Yes Yes Includes vSphere 5.1 Enterprise Plus Yes Yes Yes Includes SQL Server for Mgmt. Server Use Yes Yes Includes vCenter 5.1 No No No Operations Manager App Controller $1,323 Open No Level (NL) & Software Assurance (L&SA) 2 year Pricing $3,607 Virtual Machine Manager Windows Server 2012 Inc. Hyper-V Hyper-V Server 2012 = Free Download vCenter Ops Mgmt. Suite No vCloud No Director Includes all required database licenses Retail Pricing per CPU (No S&S) $4,995 $7,495 vCenter Server No $11,495 vSphere 5.1 Standalone Per CPU Pricing (Excl. S&S): Standard = $995 Enterprise = $2,875 Enterprise Plus = $3,495 vSphere Hypervisor DC01 DC01.contoso.com VMM01.contoso.com VMM01 HYPER-V01 HYPER-V01.contoso.com HYPER-V02.contoso.com HYPER-V02 VMM01 DC01 HYPER-V01 HYPER-V02 https://cloud.holsystems.com/ITCamp http://windowsserver catalog.com Traditional Options typically used for network deployment of Windows Preferred Option for Hyper-V Deployment – Virtual Machine Manager Capability Microsoft VMware Deployment from DVD Yes Yes Deployment from USB Yes Yes PXE Deployment - Stateful Yes – WDS, MDT, SCCM, SCVMM Yes – PXE/Auto Deploy1 PXE Deployment - Stateless No Yes – Auto Deploy Massive scalability for the most demanding workloads Hosts • Support for up to 320 logical processors & 4TB physical memory per host • Support for up to 1,024 virtual machines per host Clusters • Support for up to 64 physical nodes & 8,000 virtual machines per cluster Virtual Machines • Support for up to 64 virtual processors and 1TB memory per VM • Supports in-guest NUMA In Guest Non-Uniform Memory Access vNUMA node A vNUMA node B vNUMA node A vNUMA node B • Projects NUMA topology onto a virtual machine • Allows guest operating systems and applications to make intelligent NUMA decisions NUMA node 1 NUMA node 2 NUMA node 3 NUMA node 4 • Aligns guest NUMA nodes with host resources • Workloads such as SQL Server 2012, or IIS 8.0 can take advantage of Guest NUMA Guest NUMA topology by default matches host NUMA topology System Host VM Cluster Hyper-V (2012 & R2) vSphere Hypervisor vSphere 5.1 Enterprise Plus Logical Processors 320 160 160 Physical Memory 4TB 32GB1 2TB Virtual CPUs per Host 2,048 2,048 2,048 Virtual CPUs per VM 64 8 642 1TB 32GB1 1TB 1,024 512 512 Guest NUMA Yes Yes Yes Maximum Nodes 64 N/A3 32 8,000 N/A3 4,000 Resource Memory per VM Active VMs per Host Maximum VMs vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/pdf/vsphere5/r51/vsphere-51-configuration-maximums.pdf, https://www.vmware.com/files/pdf/techpaper/Whats-New-VMware-vSphere-51-Platform-Technical-Whitepaper.pdf and http://www.vmware.com/products/vspherehypervisor/faq.html OS Name & Version Virtual CPUs Windows Server 2012 64 Windows Server 2008 R2 with SP1 64 Windows Server 2008 R2 64 Windows Server 2008 SP2 8 Windows Home Server 2011 4 Windows Small Business Server 2011 – Essentials 2 Windows Small Business Server 2011 – Standard 4 Windows Server 2003 R2 SP2 2 Windows Server 2003 SP2 2 CentOS 5.7, 5.8, 6.0-6.3 64 Red Hat Enterprise Linux 5.7, 5.8, 6.0-6.3 64 SUSE Linux Enterprise Server 11 SP2 64 OpenSUSE 12.1 64 Ubuntu 12.04 64 http://technet.microsoft.com/ library/hh831531.aspx OS Name & Version Virtual CPUs Windows 8 32 Windows 7 with SP1 4 Windows 7 4 Windows Vista with SP2 2 Windows XP with SP3 2 Windows XP x64 with SP2 2 CentOS Desktop 5.7, 5.8, 6.0-6.3 64 Red Hat Enterprise Linux Desktop 5.7, 5.8, 6.0-6.3 64 SUSE Linux Enterprise Desktop 11 SP2 64 OpenSUSE 12.1 64 Ubuntu Desktop 12.04 64 http://technet.microsoft.com/ library/hh831531.aspx Hyper-V Host MPIO Enabled Token-based data transfer within the storage array Benefits • Rapid virtual machine provisioning and migration • Faster transfers on large files • Minimized latency • Maximized array throughput • Less CPU and network use • Performance not limited by network throughput or server use • Improved datacenter capacity and scale External Intelligent Storage Array Token Virtual Disk Virtual Disk Inbox solution for Windows to manage storage • Virtualize storage by grouping industrystandard disks into storage pools • Pools are sliced into virtual disks, or Spaces. • Spaces can be Thin Provisioned, and can be striped across all physical disks in a pool. Mirroring or Parity are also supported. • Windows then creates a volume on the Space, and allows data to be placed on the volume. • Spaces can use DAS only (local to the chassis, or via SAS) } } } } Optimizing storage performance on Spaces • Disk pool consists of both high performance SSDs and higher capacity HDDs • Hot data is moved automatically to SSD and cold data to HDD using Sub-File-Level data movement • With write-back-caching, SSD absorb random writes that are typical in virtualized deployments • Admins can pin hot files to SSDs manually to drive high performance Storage Space SSD Tier - 400GB EMLC SAS SSD Hot Data Cold Data HDD Tier - 4TB 7200RPM SAS Store Hyper-V VMs on SMB 3.0 File Shares • Simplified Provisioning & Management • Low OPEX and CAPEX • Adding multiple NICs in File Servers unlocks SMB Multichannel – enables higher throughput and reliability. Requires NICs of same type and speed. • Using RDMA capable NICs unlocks SMB Direct offloading network I/O processing to the NIC. • SMB Direct provides high throughput and low latency and can reach 40Gbps (RoCE) and 56Gbps (Infiniband) speeds \\SOFSFileServerName\VMs Maximize capacity by removing duplicate data. • Reduces data through variable-size chunking and compression • Less data to back up, archive, and migrate • Low CPU and memory impact • Configurable compression schedule • Transparent to primary server workload • Redundant metadata and critical data • Checksums and integrity checks • In R2 – Deduplication supported for running virtual desktop workloads (VDI) providing huge storage savings & increased performance In-box Disk Encryption to Protect Sensitive Data Data Protection, built in • Supports Used Disk Space Only Encryption • Integrates with TPM chip • Network Unlock & AD Integration Multiple Disk Type Support • Direct Attached Storage (DAS) • Traditional SAN LUN • Cluster Shared Volumes • Windows Server 2012 File Server Share Integrated Solution for Network Card Resiliency • Vendor agnostic and shipped inbox • Provides local or remote management through Windows PowerShell or UI • Enables teams of up to 32 network adapters • Aggregates bandwidth from multiple network adapters whilst providing traffic failover in the event of NIC outage • Includes multiple nodes: switch dependent and independent • Multiple traffic distribution algorithms: Hyper-V Switch Port & Address Hashing Virtual adapters Team network adapter Team network adapter Hyper-V (2012 & R2) vSphere Hypervisor vSphere 5.1 Enterprise Plus iSCSI/FC Support Yes Yes Yes 3rd Party Multipathing (MPIO) Yes No Yes (VAMP)1 SAN Offload Capability Yes (ODX) No Yes (VAAI)2 Storage Virtualization Yes (Spaces) No Yes (VSA) Yes (R2) No No Yes (SMB 3.0) Yes (NFS) Yes (NFS) Data Deduplication Yes No No Storage Encryption Yes No No Inbox NIC Teaming Yes Yes Yes Capability Storage Tiering Network File System Support vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/pdf/vsphere5/r51/vsphere-51-configuration-maximums.pdf and http://www.vmware.com/products/vsphere/buy/editions_comparison.html MMC interface to manage Hyper-V virtual machines • MMC interface ships in-box with Windows Server 2012 to provide local and remote Hyper-V management. • Can be enabled as a feature in Windows 8 through control panel. Windows 7 Hyper-V Manager cannot be used to manage Hyper-V in WS2012 • Can manage local and multiple remote hosts and virtual machines • Simple, easy to use and familiar for Windows administrators • Some functionality requires Failover Clustering MMC, or alternatively, System Center Virtual Machine Manager Achieve higher levels of density for your Hyper-V hosts Windows Server 2008 R2 SP1 • Introduced Dynamic Memory to enable reallocation of memory automatically between running virtual machines Enhanced in Windows Server 2012 & R2 • Minimum & Startup Memory • Smart Paging • Memory Ballooning • Runtime Configuration Maximum memory Maximum memory Memory in use Memory in use Minimum memory Administrator can increase maximum memory without a restart VM1 Hyper-V Physical memory pool Utilize disk as additional, temporary memory Maximum memory Maximum memory Hyper-V Smart Paging • Reliable way to keep a VM running when no physical memory is available • Performance will be degraded as disk is much slower than memory Used in the following situations: • VM restart • No physical memory is available • No memory can be reclaimed from other virtual machines on that host Minimum memory Minimum memory VM1 VM2 Hyper-V Maximum memory Minimum memory VMn Paging file provides Memory reclaimed additional memory after startup for startup Physical memory pool Removing Virtual machine paged memory starting with after virtual Hyper-V machine smart restart paging Startup increases memory in use Memory in use after startup VHDX Provides Increased Scale, Protection & Alignment Features • Storage capacity up to 64 TBs compared with 2TB of the VHD Large allocations and 1 MB aligned Intent log Data region (large allocations and 1 MB aligned) Block Allocation Table (BAT) User data blocks Sector bitmap blocks • Corruption protection during power failures • Optimal structure alignment for large-sector disks Benefits • Increases storage capacity • Protects data • Helps to ensure quality performance on large-sector disks Header region Metadata region (small allocations and unaligned) User metadata Header Metadata table File metadata Online VHDX Resize provides VM storage flexibility Expand Virtual SCSI Disks 1. Grow VHD & VHDX files whilst attached to a running virtual machine 2. Then expand volume within the guest Shrink Virtual SCSI Disks 1. Reduce volume size inside the guest 2. Shrink the size of the VHD or VHDX file whilst the VM is running Control allocation of Storage IOPS between VM Disks • Allows an administrator to specify a maximum IOPS cap • Takes into account incoming & outgoing IOPS • Configurable on a VHDX by VHDX basis for granular control whilst VM is running • Prevents VMs from consuming all of the available I/O bandwidth to the underlying physical resource • Supports Dynamic, Fixed & Differencing Access Fibre Channel SAN data from a virtual machine Hyper-V host 1 Hyper-V host 2 • Unmediated access to a storage area network (SAN) • Hardware-based I/O path to virtual hard disk stack Worldwide Name Set A Worldwide Name Set B Worldwide Name Set A Worldwide Name Set B • N_Port ID Virtualization (NPIV) support • Single Hyper-V host connected to different SANs • Up to four Virtual Fibre Channel adapters on a virtual machine • Multipath I/O (MPIO) functionality • Supports Live migration Live migration maintaining Fibre Channel connectivity Connecting VMs to each other, and the outside world 3 Types of Hyper-V Network • Private = VM to VM Communication • Internal = VM to VM to Host (loopback) • External = VM to Outside & Host Each vNIC can have multiple VLANs attached to it, however if using the GUI, only a single VLAN ID can be specified. Set-VMNetworkAdapterVlan -VMName VM01 -Trunk -AllowedVlanIdList 14,22,40 Creating an external network transforms the chosen physical NIC into a switch and removes TCP/IP stack and other protocols Optional host vNIC is created to allow communication of host out of the physical NIC Hyper-V Host VM1 VM2 Layer-2 Network Switch for Virtual Machine Connectivity Hyper–V host Virtual machine Extensible Switch • Virtual Ethernet switch that runs in the management OS of the host • Exists on Windows Server Hyper-V, and Windows Client Hyper-V • Managed programmatically • Extensible by partners and customers • Virtual machines connect to the extensible switch with their virtual network adaptor • Can bind to a physical NIC or team • Bypassed by SR-IOV Virtual machine Network application Virtual network adapter Virtual machine Network application Network application Virtual network adapter Virtual network adapter Hyper-V Extensible Switch Physical network adapter Physical switch Layer-2 Network Switch for Virtual Machine Connectivity Granular In-box Capabilities • Isolated (Private) VLAN (PVLANs) • ARP/ND Poisoning (spoofing) protection • DHCP Guard protection • Virtual Port ACLs • Trunk Mode to VMs • Network Traffic Monitoring • PowerShell & WMI Interfaces for extensibility Hyper–V host Virtual machine Virtual machine Network application Virtual network adapter Virtual machine Network application Network application Virtual network adapter Virtual network adapter Hyper-V Extensible Switch Physical network adapter Physical switch Build Extensions for Capturing, Filtering & Forwarding 2 Platforms for Extensions • Network Device Interface Specification (NDIS) filter drivers • Windows Filtering Platform (WFP) callout drivers Extensions • NDIS filter drivers • WFP callout drivers • Ingress filtering • Destination lookup and forwarding • Egress filtering Virtual Machine Virtual Machine Parent Partition VM NIC Host NIC Virtual Switch Extension Protocol Capture Extensions Extension A Filtering Extensions Extension C Forwarding Extension Extension D Extension Miniport Physical NIC Hyper-V Extensible Switch architecture VM NIC Build Extensions for Capturing, Filtering & Forwarding Many Key Features Virtual Machine Virtual Machine Parent Partition VM NIC Host NIC • Extension monitoring & uniqueness • Extensions that learn VM life cycle • Extensions that can veto state changes Extension Protocol • Multiple extensions on same switch Capture Extensions Extension A Several Partner Solutions Available • Cisco – Nexus 1000V & UCS-VMFEX • NEC – ProgrammableFlow PF1000 • 5nine – Security Manager • InMon - SFlow Virtual Switch Filtering Extensions Extension C Forwarding Extension Extension D Extension Miniport Physical NIC Hyper-V Extensible Switch architecture VM NIC Hyper-V (2012 & R2) vSphere Hypervisor vSphere 5.1 Enterprise Plus Yes No Replaceable Confirmed Partner Solutions 5 N/A 2 Private Virtual LAN (PVLAN) Yes No Yes1 ARP Spoofing Protection Yes No vCNS/Partner2 DHCP Snooping Protection Yes No vCNS/Partner2 Virtual Port ACLs Yes No vCNS/Partner2 Trunk Mode to Virtual Machines Yes No Yes3 Port Monitoring Yes Per Port Group Yes3 Port Mirroring Yes Per Port Group Yes3 Advanced Networking Capability Extensible Network Switch vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/products/cisco-nexus-1000V/overview.html, http://www03.ibm.com/systems/networking/switches/virtual/dvs5000v/, http://www.vmware.com/technical-resources/virtualization-topics/virtual-networking/distributed-virtual-switches.html, http://www.vmware.com/files/pdf/techpaper/Whats-New-VMware-vSphere-51-Network-Technical-Whitepaper.pdf, http://www.vmware.com/products/vshield-app/features.html and http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9902/data_sheet_c78-492971.html Increased efficiency of network processing on Hyper-V hosts Without VMQ • Hyper-V Virtual Switch is responsible for routing & sorting packets for VMs • This leads to increased CPU processing, all focused on CPU0 With VMQ • Physical NIC creates virtual network queues for each VM to reduce host CPU With Dynamic VMQ • Processor cores dynamically allocated for a better spread of network traffic processing Hyper-V Host Hyper-V Host Hyper-V Host Integrated with NIC hardware for increased performance • Standard that allows PCI Express devices to be shared by multiple VMs • More direct hardware path for I/O • Reduces network latency, CPU utilization for processing traffic and increases throughput • SR-IOV capable physical NICs contain virtual functions that are securely mapped to VM • This bypasses the Hyper-V Extensible Switch • Full support for Live Migration Virtual Machine VM Network Stack Synthetic NIC Virtual Function Hyper-V Extensible Switch SR-IOV NIC VF VF VF vProc vProc vProc vProc Provides Near-Line Rate to a VM on Existing Hardware vNIC • vRSS makes it possible to virtualize traditionally network intensive physical workloads • Extends the RSS functionality built into Windows Server 2012 • Maximizes resource utilization by spreading VM traffic across multiple virtual processors • Helps virtualized systems reach higher speeds with 40 Gbps and 100 Gbps NICs • Requires no hardware upgrade and works with any NICs that support RSS Node 2 Node 0 Node 1 0 1 2 3 0 1 2 3 Incoming packets Node 3 Achieve desired levels of networking performance Bandwidth Management • Establishes a bandwidth floor • Assigns specified bandwidth for each type of traffic • • Helps to ensure fair sharing during congestion Can exceed quota with no congestion 2 Mechanisms • Enhanced packet scheduler (software) • Network adapter with DCB support (hardware) Relative minimum bandwidth Normal priority W=1 High priority Strict minimum bandwidth Bronze tenant Critical W=2 W=5 Silver tenant 100 MB Hyper-V Extensible Switch Gold tenant 200 MB Hyper-V Extensible Switch 1 Gbps Bandwidth oversubscription Gold tenant Gold tenant 500 MB Gold tenant 500 MB Hyper-V Extensible Switch NIC Teaming 1 Gbps 1 Gbps 500 MB 500 MB Hyper-V (2012 & R2) vSphere Hypervisor vSphere 5.1 Enterprise Plus 64 8 641 Memory per VM 1TB 32GB2 1TB Dynamic Memory Yes Yes Yes Maximum Virtual Disk Size 64TB 2TB 2TB Online Virtual Disk Resize Yes Grow Only Grow Only Yes (R2) No Yes Virtual Fibre Channel Yes Yes Yes Extensible Network Switch Yes No No Dynamic Virtual Machine Queue Yes NetQueue3 NetQueue3 IPsec Task Offload Yes No No SR-IOV with Live Migration Yes No4 No4 Virtual Receive Side Scaling Yes Yes (VMXNet3) Yes (VMXNet3) Network QoS Yes No Yes Capability Virtual CPUs per VM Storage QoS vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/products/vsphere/buy/editions_comparison.html, http://www.vmware.com/pdf/vsphere5/r51/vsphere-51-configuration-maximums.pdf, http://www.vmware.com/pdf/Perf_Best_Practices_vSphere5.1.pdf Clustering & Resiliency with Hyper-V Integrated Solution for Resilient Virtual Machines • Massive scalability with support for 64 physical nodes & 8,000 VMs • VMs automatically failover & restart on physical host outage • Uses quorum, a state, to determine how many elements must be online for the cluster to continue running. • Nodes/Storage each have a vote. • 2012 introduced Dynamic Quorum • Reduced AD dependencies – contact with a DC not required for cluster to start. • Drain Roles – Hosts are placed in a Maintenance Mode and VMs are evacuated online. Cluster Dynamic Quorum Configuration Optimal cluster configuration requires multiple networks • Host Management - Used for managing the Hyper-V hosts through RDP, Hyper-V Manager, Virtual Machine Manager etc. • VM Access - Dedicated NIC(s) on the nodes for VMs to use to communicate out onto the network • Live Migration - Network dedicated to the transmission of live migration traffic • Cluster Shared Volumes - Preferred network used by the cluster for communications to maintain cluster health. Also, used by Cluster Shared Volumes to send data between owner and non-owner nodes. If storage access is interrupted, this network is used to access the Cluster Shared Volumes or to maintain and back up the Cluster Shared Volumes • Storage (Optional) Used by the hosts to communicate with their iSCSI or SMB storage Ensure Optimal VM Placement and Restart Operations • Failover Priority ensures certain VMs start before others on the cluster • Affinity rules allow VMs to reside on certain hosts in the cluster • AntiAffinityClassNames helps to keep virtual machines apart on separate physical cluster nodes • AntiAffinityClassNames exposed through VMM as Availability Set Anti-Affinity keeps related VMs Upon failover, VMs restart order Hyper-V cluster with VMs in onpriority eachapart node Monitor Health of Applications Inside Clustered VMs • Upon service failure, Service Control Manager inside guest will attempt to restart the service • After 3 failures, Cluster Service will trigger event log entry 1250 • VM State = Application in VM Critical • VM can be automatically restarted on the same node • Upon subsequent failure, VM can be failed over and restarted on alternative node • Extensible by Partners Integrated Patching Solution for Hyper-V Clusters • Reduces server downtime and user disruption by orchestration of cluster node updates • Maintains service availability without impacting cluster quorum • Detects required updates and moves workloads off nodes for updates • Uses Windows Update Agent or extensible plug-in U Third-party plug-in for updates Windows Server Cluster Current Workload Hyper-V (2012 & R2) vSphere Hypervisor vSphere 5.1 Enterprise Plus Yes No1 Yes2 64 Nodes N/A 32 Nodes 8,000 N/A 4,000 Failover Prioritization Yes N/A Yes4 Affinity Rules Yes N/A Yes4 Guest OS Application Monitoring Yes N/A No3 Cluster-Aware Updating Yes N/A Yes4 Capability Integrated High Availability Maximum Cluster Size Maximum VMs per Cluster vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/products/vsphere/buy/editions_comparison.html and http://www.yellowbricks.com/2011/08/11/vsphere-5-0-ha-application-monitoring-intro/, http://www.vmware.com/pdf/vsphere5/r51/vsphere-51-configuration-maximums.pdf Complete Flexibility for Deploying App-Level HA • Full support for running clustered workloads on Hyper-V host cluster • Guest Clusters that require shared storage can utilize software iSCSI, Virtual FC or SMB • Full support for Live Migration of Guest Cluster Nodes • Full Support for Dynamic Memory of Guest Cluster Nodes • Restart Priority, Possible & Preferred Ownership, & AntiAffinityClassNames help ensure optimal operation Guest Cluster running onona physical Hyper-V Cluster node restarts failure Guest cluster nodes supported with Livehost Migration Guest Clustering No Longer Bound to Storage Topology • VHDX files can be presented to multiple VMs simultaneously, as shared storage • VM sees shared virtual SAS disk • Unrestricted number of VMs can connect to a shared VHDX file • Utilizes SCSI-persistent reservations • VHDX can reside on a Cluster Shared Volume on block storage, or on File-based storage • Supports both Dynamic and Fixed VHDX Flexible choices for placement of Shared VHDX Hyper-V (2012 & R2) vSphere Hypervisor vSphere 5.1 Enterprise Plus Max Size Guest Cluster (iSCSI) 64 Nodes 5 Nodes1 5 Nodes1 Max Size Guest Cluster (Fiber) 64 Nodes 5 Nodes2 5 Nodes2 Max Size Guest Cluster (File Based) 64 Nodes 5 Nodes1 5 Nodes1 Guest Clustering with Live Migration Support Yes N/A3 No4 Guest Clustering with Dynamic Memory Support Yes No5 No5 Capability vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/pdf/vsphere5/r51/vsphere-51-configuration-maximums.pdf, http://pubs.vmware.com/vsphere50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-mscs-guide.pdf, http://kb.vmware.com/kb/1037959 • Faster live migrations, taking full advantage of available network • Simultaneous Live Migrations • Uses SMB Direct if network bandwidth available is over 10 gigabits • Supports flexible storage choices • No clustering required if virtual machine resides on SMB 3.0 File Share Modified Memory Storage Live migration pages handle transferred moved setup VM MEMORY Faster, Simultaneous Migration of VMs Without Downtime Modified memory pages Configuration Memory content data IP connection iSCSI, FC or SMB Storage VM • Utilizes available CPU resources on the host to perform compression • Compressed memory sent across the network faster • Operates on networks with less than 10 gigabit bandwidth available • Modified Memory pages Storage Livecompressed, migration handle moved setup then transferred MEMORY Intelligently Accelerates Live Migration Transfer Speed Modified memory pages Configuration Memory content data IP connection Enables a 2X improvement in Live Migration performance iSCSI, FC or SMB Storage • Remote Direct Memory Access delivers low latency network, CPU utilization & higher bandwidth • Supports speeds up to 56Gb/s or higher with aggregating • Windows Server 2012 R2 supports RoCE, iWARP & Infiniband RDMA solutions • Delivers the highest performance for Live Migrations • Cannot be used with Compression Modified Memory Storage pages Live migration transferred handle moved setup at high speed MEMORY Harness RDMA to Accelerate Live Migration Performance Modified memory pages Configuration Memory content data IP Connection using RDMA iSCSI, FC or SMB Storage Increased Flexibility through Live Migration of VM Storage • Move virtual hard disks attached to a running virtual machine • Manage storage in a cloud environment with greater flexibility and control Disk Disk Reads writes contents are andmirrored; writes are copied gooutstanding to to new new Reads and writes go to the source VHD changes destination are replicated VHD Host running Hyper-V Virtual machine • Move storage with no downtime • Update physical storage available to a virtual machine (such as SMB-based storage) • Windows PowerShell cmdlets Source device Target device • Increase flexibility of virtual machine placement & increased administrator efficiency Disk Reads Disk contents writes and writes are arecopied mirrored; go totothe new Live Live Migration Migration Completes Continues outstanding source VHD. destination source changes Live Migration VHD VHD are replicated Begins Source Hyper-V Virtual machine MEMORY Complete Flexibility for Virtual Machine Migrations Destination Hyper-V Live Migration Configuration data Modified memory pages Memory content Virtual machine IP connection • Simultaneously live migrate VM & virtual disks between hosts • Nothing shared but an ethernet cable • No clustering or shared storage requirements • Reduce downtime for migrations across cluster boundaries Source device Target device Simplified upgrade process from 2012 to 2012 R2 • Customers can upgrade from Windows Server 2012 Hyper-V to Windows Server 2012 R2 Hyper-V with no VM downtime • Supports Shared Nothing Live Migration for migration when changing storage locations • If using SMB share, migration transfers only the VM running state for faster completion • Automated with PowerShell • One-way Migration Only Hyper-V Cluster Upgrade without Downtime 2012 Cluster Nodes 2012 R2 Cluster Nodes Duplication of a Virtual Machine whilst Running Export a clone of a running VM • Point-time image of running VM exported to an alternate location • Useful for troubleshooting VM without downtime for primary VM Export from an existing checkpoint • Export a full cloned virtual machine from a point-in-time, existing checkpoint of a virtual machine • Checkpoints automatically merged into single virtual disk VM1 VM2 Comprehensive feature support for virtualized Linux Significant Improvements in Interoperability • Multiple supported Linux distributions and versions on Hyper-V. • Includes Red Hat, SUSE, OpenSUSE, CentOS, and Ubuntu Comprehensive Feature Support • 64 vCPU SMP • Virtual SCSI, Hot-Add & Online Resize (R2) • Full Dynamic Memory Support (R2) • Live Backup (R2) • Deep Integration Services Support Configuration Store Worker Processes WMI Provider Management Service Windows Kernel Virtual Service Provider Independent Hardware Vendor Drivers Hyper-V Server Hardware Hyper-V (2012 & R2) vSphere Hypervisor vSphere 5.1 Enterprise Plus Yes No1 Yes2 VM Live Migration with Compression Yes (R2) No No VM Live Migration over RDMA Yes (R2) No No 1GB Simultaneous Live Migrations Unlimited3 N/A 4 10GB Simultaneous Live Migrations Unlimited3 N/A 8 Live Storage Migration Yes No4 Yes5 Shared Nothing Live Migration Yes No Yes5 Live Migration Upgrades Yes (R2) N/A Yes VM Live Cloning Yes (R2) No Yes6 Capability VM Live Migration vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/products/vsphere/buy/editions_comparison.html, http://www.vmware.com/files/pdf/products/vcns/vCloud-Networking-and-Security-Overview-Whitepaper.pdf http://www.vmware.com/products/datacenter-virtualization/vcloudnetwork-security/features.html#vxlan Integrated Virtual Machine Backup Capabilities • Allows incremental backup of virtual hard disks • Is Volume Shadow Copy Service (VSS)-aware • Backs up the Hyper-V environment • Requires no backup agent inside virtual machines • Sunday Monday First full backup after enabling incremental backup First incremental backup Before backup Before backup During backup After backup Differences 1 Differences 1 During backup Differences 1 After backup Differences 1 Differences 2 Tuesday Friday: Restore to Tuesday’s Backup Second incremental backup Incremental restore Before backup Before restore During backup After backup After restore During restore Saves network bandwidth • Reduces backup sizes • Saves disk space • Lowers backup cost Differences 2 Merge Merge Differences 2 Differences 2 Differences 3 Differences 3 Differences 3 Differences 1 Differences 2 Files in blue are backed up Differences 3 Windows Server Backup Integrated with Cloud Services • Simple installation and configuration • Ability to leverage Windows Azure Backup cloud services to back up data • Use either the Windows Azure Backup Service Agent or the Windows Azure Backup PowerShell cmdlets • Reduced cost for backup storage and management • Options for third-party cloud services • Ideal for small businesses, branch offices, and departmental business needs Third-party cloud Windows Azure Backup portal • Sign up • Billing Third-party online backup portal Windows Azure Backup service • Sign up • Billing Third-party online backup service Registration Backup/ Restore Inbox engine Inbox UI Windows Server 2012 R2 Windows Server 2012 R2 backup (extensible) Registration Agents • Windows Azure Backup • Third-party agents IT Pro Replicate Hyper-V VMs from a Primary to a Replica site • Affordable in-box business continuity and disaster recovery • Replication frequencies of 5 minutes (Configurable from 30 seconds, 5 minutes or 15 minutes in R2) • Secure replication across network • Agnostic of hardware on either site • No need for other virtual machine replication technologies • Automatic handling of live migration • Simple configuration and management Once Upon OnceHyper-V site replicated, failure, Replica VMs changes is can enabled, be replicated started VMson every begin secondary 5replication minutes site Replicate to 3rd Location for Extra Level of Resiliency • Once a VM has been successfully replicated to the replica site, replica can be replicated to a 3rd location • Chained Replication • Extended Replica contents match the original replication contents • Extended Replica replication frequencies can differ from original replica • Useful for scenarios such as SMB -> Service Provider -> Service Provider DR Site Replication canconfigured be enabledfrom on the 1st replica to a 3rd site Replication primary to secondary Orchestrate protection and recovery of private clouds • Protect important services by coordinating replication and recovery of VMM-managed private clouds • Automates replication of VMs within clouds between sites • Hyper-V Replica provides replication, orchestrated by Hyper-V Recovery Manager • Can be used for planned, unplanned and testing failover between sites • Integrate with scripts for customization of recovery plans Hyper-V (2012 & R2) vSphere Hypervisor vSphere 5.1 Enterprise Plus Incremental Backup Yes No1 Yes1 Inbox VM Replication Yes No1 Yes1 Capability Replication Capability Hyper-V Replica vSphere Replication Inbox with Hypervisor Virtual Appliance Asynchronous Asynchronous 5 Minutes 15 Minutes-24 Hours Planned Failover Yes No Unplanned Failover Yes Yes Test Failover Yes No Simple Failback Process Yes No Automatic Re-IP Address Yes No Yes, 15 points No Yes, PowerShell, HVRM No, SRM Architecture Replication Type RTO Point in Time Recovery Orchestration vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/products/vsphere/buy/editions_comparison.html, http://www.vmware.com/products/datacentervirtualization/vsphere/compare-kits.html { VM Templates Virtual Hard Disks Virtual Floppy Disks ISO Images Scripts HW & OS Profiles Stored VMs High Availability via Failover Clustering Database Server VMM Agents Management Console Library Server SMI-S or SMP Provider WDS / WSUS Server(s) Configuration Provider Management Server Virtualization Hosts or Host Cluster Storage Network Devices File Server Storage ( SMB 3.0 ) • Add Storage “Device” • Create File Share(s) • Host / Cluster – Assign File Share(s) Block Storage ( iSCSI, FC, SAS ) • Physically Connect and Zone Storage • Add Storage Array Device • Configure Storage Array Settings • Create and Assign Classifications • Allocate Storage Capacity • Host / Cluster – Add Storage Arrays & Disks Want to Build Your Private Cloud? Visit http://aka.ms/BuildYourCloud Define Logical Networks • Datacenter Networks ( Isolated VLANs ) • Provider Networks ( Virtualized Networks ) • Define Network Sites / Subnets / IP Pools Define VM Networks • One per VLAN or Virtualized Network Create Logical Switch • Port Classifications & Port Profiles • Switch Extensions Assign Logical Switch • Host – Add Logical Switch Create and Assign Gateways ( Virtualized Networks ) Want to Build Your Private Cloud? Visit http://aka.ms/BuildYourCloud Hosts and Clusters • Windows Server 2008 R2 or Hyper-V Server 2008 R2 • Windows Server 2012 R2 or Hyper-V Server 2012 R2 • Citrix XenServer 6.0 with System Center 2012 Integration Pack • VMware vCenter 4.1 or 5.1 / ESX 4.1, ESXi 4.1 or ESXi 5.1 hosts Bare Metal Deployment • Hyper-V Hosts Only Organizing with Host Groups • Logical Groups of Hosts Managing Host Resources • Host Reserves • Dynamic Optimization • Placement Rules Want to Build Your Private Cloud? Visit http://aka.ms/BuildYourCloud • Reserve capacity for Host • Balance VM Load • Auto Live Migrate • Optimize Power Consumption Create Cloud • • • • • • Host Groups Logical Networks Load Balancers Storage Library Shares Capacity Limits Assign Cloud • • • • • • • • Create User Roles Profile ( Level of Access ) Members Scope Quotas VM Networks Resources Actions • Application and Service Deployment • Building Blocks Create Cloud • • • • • • • Capability Profiles Assign Cloud • Hardware Profiles • Create User Roles Host Groups • Profile ( Level of Access ) Logical Networks • Members • Guest OS Profiles Load Balancers • Scope • Quotas Storage • Application Profiles • VM Networks Library Shares • Resources Capacity Limits • Virtual Machine • Actions Templates • Leverage the Building Blocks Create Cloud • • • • • • Host Groups Logical Networks Load Balancers Storage Library Shares Capacity Limits Assign Cloud • Full Application Service Life Cycle • • • • • • • • Create User Roles Profile ( Level of Access ) Members Scope Quotas VM Networks Resources Actions • Single-Tier & Multi-Tier • Scale-Out • Version Control and Management • Include Applications in Service Templates Application Specification • Include Core OS Tools in VM Templates Update Template and Apply to Service Create Service Template • Deploy Service • Copy & Update • Apply New Template • Upgrade Domains Deploy Service Customize Deployment Want to Build Your Private Cloud? Visit http://aka.ms/BuildYourCloud • Add Update Server • Synchronize Update Catalog • Define Compliance Baselines Assign Cloud • • • • • • • • Create User Roles Profile ( Level of Access ) Members Scope Quotas VM Networks Resources Actions • Assign Baselines to Fabric Servers • Scan & Remediate • Manage Exceptions Logistics Emergency Exit, Rest Room, Cell Event Format Continual Partnership 9 - Yeah, I learned enough (A-) 8 - OK event (B-) 7 - Action items to improve (C-) 6 – Waste of time… (D-) … Total Failure … You get the picture… Score generously, actionable feedback https://ms1032563665.eventday.com/ Accelerated deployment of VMs with VMM Templates Roles – Allow VMM admins to delegate access to VMs, Services and Fabric through VMM or App Controller. Scope – Restricts members (AD Users/Groups) to certain clouds Quotas – Control the capacity boundaries for the user role, and individual members Resources – Controls the artifacts that the role members have access to, such as VM and Service Templates Actions – Controls what the individual members can do within their cloud Hyper-V Manager & Failover Cluster Manager System Center Virtual Machine Manager Create & Manage Hyper-V Virtual Machines Yes Yes Create & Manage Hyper-V Virtual Switches Yes Yes Create & Manage Hyper-V Clusters Yes Yes Create & Delete Hyper-V Snapshots Yes Yes Import & Export of Virtual Machines Yes No Host Maintenance Mode Yes Yes Configure Virtual Fiber Channel Yes No Update Management Yes Yes Bare Metal Host Deployment No Yes Storage Management & Provisioning No Yes Create & Manage Logical Network Switches No Yes Create & Manage Virtual Networks (NVGRE) No Yes Deploy VM Templates & Service Templates No Yes Application-Level Integration (MS Deploy etc.) No Yes VM Load Balancing & Host Power Optimization No Yes Create Clouds & Delegate Administration No Yes Manages vSphere & XenServer No Yes P2V and V2V Conversions No Yes Management Capability / Task Centralized management solution for VMs & clouds • Replaces Hyper-V Manager & Failover Cluster Manager • Provides context-sensitive ribbon interface for performing key management tasks • Supports up to 1,000 hosts & 25,000 VMs per management server • Allows administrators to manage VMs, Services, Storage & Networking • Includes role-based administration for delegated access. http://technet.microsoft.com/library/hh831531 http://download.microsoft.com/download/E/8/E/E8ECBD78-F07A-4A6F-9401AA1760ED6985/Competitive-Advantages-of-Windows-Server-Hyper-V-over-VMware-vSphere.pdf http://www.microsoft.com/en-us/download/details.aspx?id=6346 http://www.microsoft.com/en-us/download/details.aspx?id=29694 http://www.microsoft.com/en-us/download/details.aspx?id=29256 http://www.microsoft.com/en-us/download/details.aspx?id=29698 http://www.microsoft.com/en-us/download/details.aspx?id=27850 http://www.microsoft.com/en-us/download/details.aspx?id=29258 http://www.microsoft.com/en-us/download/details.aspx?id=36497 http://www.microsoft.com/en-us/download/details.aspx?id=34591 http://gallery.technet.microsoft.com/PowerShell-Deployment-797b3c6d Download evaluation software Download free Microsoft software trials today at the TechNet Evaluation Center. http://ITProGuru.com Learn more Boost your technical skills with free expert-led technical training from Microsoft Virtual Academy. http://aka.ms/gurumva Get certified Get hired, get recognized, and get ahead with certifications from Microsoft. http://aka.ms/ee Evaluate online Test Microsoft’s newest products and technologies in a virtual environment for free at the Microsoft Virtual Labs. http://technet.microsoft.com/virtuallabs/ © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Compute – VMM integrates with hosts & other key servers 1. Host Groups - group hosts in meaningful ways, often based on physical site location and resource allocation. 2. Hosts & Clusters - Hosts can be Hyper-V, vSphere or XenServer. 3. Library & PXE - Used to store important VM-related artifacts. PXE Server is used for Hyper-V host deployment. 4. Update Server – WSUS server used by VMM to patch fabric servers. 5. VMM & vCenter – Multiple VMM servers can be listed here, and vCenter server used for managing ESXi hosts. Provides granular, centralized configuration of hosts Hardware – Allows the admin to configure local storage, networking, BMC settings etc. Storage – Allows the admin control granular storage settings, such as adding an iSCSI or FC array LUN to the host, or an SMB share. Virtual Switches – A detailed view of the virtual switches associated with physical network adaptors. Migration Settings – Configuration of Live Migration settings, such as LM network, simultaneous migrations Build clusters from within VMM from existing hosts Creation – Replaces the use of Failover Cluster Manager to create a Hyper-V cluster. Add Hosts – VMM will utilize hosts that are already under management and not clustered Validation – VMM will trigger the validation of the cluster configuration to ensure solid foundation. Skipping optional. Storage & Networks – Select and configure currently exposed storage and logical networks Central patching of key hosts & management servers Cluster-Aware Compliance – Ensures all hosts are patches to a baseline without VM downtime WSUS – Integrates with WSUS and Configuration Manager Baselines – Admins define patches that are to be deployed for compliance. These baselines are assigned to hosts/servers Scan for Compliance – Scan the hosts/management servers against baselines to determine compliance Remediation – VMM orchestrates the patching of the servers, moving VMs as necessary with Live Migration Optimizing cluster resource usage by virtual machines Load Balancing – VMM keeps the cluster balanced across the different nodes, moving VMs around without downtime Heterogeneous – Supports load balancing on Hyper-V, vSphere & XenServer clusters Resources – looks at CPU, Memory, Disk IO and Network IO - when the resource usage goes above the DO threshold, VMM orchestrates live migrations of VMs User Controlled – configurable frequency, and aggression level. Can be manually triggered, of enabled for automatic optimization Reduces power consumption by Hyper-V hosts Reduced Power Consumption –VMM assesses the current cluster utilization and if the VMs can be run on fewer hosts, it will migrate VMs onto fewer hosts and power spares down Resources – looks at CPU, Memory, Disk IO and Network IO - when the resource usage goes above the DO threshold, VMM orchestrates live migrations of VMs Configurable – Admin specifies time for PO to operate, i.e. weekend, overnight, and if VMM deems it possible, it will power hosts down during this time. Hosts will be reactivated if demand increases. Integration with storage arrays for centralized provisioning Classifications & Pools – assign user-defined storage classifications to discovered storage pools, typically by quality of service (QoS). Providers – Uses the WS2012 Storage Management API (SMAPI) for the management of DAS, and external storage arrays. Supports SMP/SMI-S to integrate with supported storage arrays. Arrays – Storage arrays that have been brought under VMM’s management via the provider File Servers – Assign SMB file shares to Hyper-V stand-alone hosts and clusters Integrated Network Management for Hyper-V 1. Logical Networks - Abstraction of the underlying physical network fabric 2. Load Balancers & VIP Templates – Management & integration with load balancers such as Microsoft NLB, F5, Citrix NetScaler. A virtual IP template contains load balancer-related configuration settings for a specific type of network traffic. 3. Switch Extension Managers – VMM’s management of the Hyper-V Switch Extensions Integrated Network Management for Hyper-V 4. Logical Switches – Centralized management of physical network adaptors across hosts 5. Port Profiles & Classifications – Configuration & classification of physical & virtual ports 6. Gateways – Integration with 3rd party gateway devices to enable VMs using Network Virtualization to communicate with non-Network Virtualization-capable devices and networks. Windows Server 2012 R2 ships with a Gateway in-box. Abstraction of the underlying physical network fabric Logical Networks - user-defined named grouping of IP subnets, VLANs, or IP subnet/VLAN pairs. Sites – When you create a logical network, you can create one or more associated network sites. A network site associates one or more subnets, VLANs, and subnet/VLAN pairs with a logical network. It also enables you to define the host groups to which the network site is available IP Pools – VMM will manage the assigning of IP addresses, Gateway, DNS etc., to hosts (and VMs) that are on the logical network. Multiple IP Pools within a single site is fine. Centralized configuration of network adaptors across hosts Logical Switch – brings port profiles, port classifications, and switch extensions together so that you can apply them to multiple network adapters. Compliance & Remediation - the settings on either the virtual switch or the logical switch might later be changed, resulting in a virtual switch that is out of compliance with the corresponding logical switch. VMM provides a straightforward way to see whether a virtual switch is out of compliance, and then to bring the virtual switch back into compliance. Bringing a virtual switch into compliance is also called remediating the virtual switch. Logical Switch: Uplink Port Profiles Uplink Port Profile – centralized configuration of physical NIC settings that VMM will apply upon assigning a Logical Switch to a Hyper-V host. Teaming – Automatically created when assigned to multiple physical NICs, but admin can select LB algorithm & teaming mode Sites – Assign the relevant network sites & logical networks that will be supported by this uplink port profile Logical Switch: Virtual Port Profiles Virtual Port Profile – Used to pre-configure VM vNICs with specific characteristics. Offloading – Admins can enable offload capabilities for a specific vNIC Port Profile. Dynamic VMq, IPsec Task Offload & SR-IOV are available choices. Security – Admins can enable key Hyper-V security settings for the vNIC Profile, such as DHCP Guard, or enable Guest Teaming. QoS – Admins can configure QoS bandwidth settings for the vNIC Profile so when assigned to VMs, their traffic may be limited/guaranteed. Logical Switch: Port Classification Port Classifications – provides a global name for identifying different types of virtual network adapter port profiles Cross-Switch - Classification can be used across multiple logical switches while the settings for the classification remain specific to each logical switch Simplification – Similar to Storage Classification, Port Classification used to abstract technical detail when deploying VMs with certain vNICs. Useful in Self-Service scenarios. Logical Switch: Creation Simple Setup – Define the name & whether SR-IOV will be used by VMs. SR-IOV can only be enabled at switch creation time. Switch Extensions – Pre-installed/Configured extensions available for use with this Logical Switch are chosen at this stage Teaming – Decide whether this logical switch will bind to individual NICs, or to NICs that VMM should team automatically. Virtual Ports – Define which port classifications and virtual port profiles can be used with this Logical Switch Logical Switch: Deployment Assignment – VMM can assign logical switches directly to the Hyper-V hosts. Teaming or No Teaming – Your logical switch properties will determine if multiple NICs are required or not Converged Networking – VMM can create Host Virtual Network Adaptors for isolating host traffic types i.e. Live Migration, CSV, SMB 3.0 Storage, Management etc. It will also issue IP addresses from it’s IP Pool. This is useful with hosts that have just 2 x 10GbE adaptors but require multiple separate, resilient networks. Network Isolation & Flexibility without VLAN Complexity • Secure Isolation for traffic segregation, without VLANs • VM migration flexibility • Seamless Integration Key Concepts • Provider Address – Unique IP addresses routable on physical network • VM Networks – Boundary of isolation between different sets of VMs • Customer Address – VM Guest OS IP addresses within the VM Networks • Policy Table – maintains relationship between different addresses & networks Network/VSID Blue (5001) Blue (5001) Blue (5001) Red (6001) Red (6001) Red (6001) Provider Address 192.168.2.10 192.168.2.10 192.168.2.12 192.168.2.13 192.168.2.14 192.168.2.12 Customer Address 10.10.10.10 10.10.10.11 10.10.10.12 10.10.10.10 10.10.10.11 10.10.10.12 Network Isolation & Flexibility without VLAN Complexity • Network Virtualization using Generic Route Encapsulation uses encapsulation & tunneling • Standard proposed by Microsoft, Intel, Arista Networks, HP, Dell & Emulex • VM traffic within the same VSID routable over different physical subnets • VM’s packet encapsulated for transmission over physical network • Network Virtualization is part of the Hyper-V Switch 192.168.2.10 -> 192.168.5.12 GRE Key (5001) MAC 10.10.10.10 -> 10.10.10.11 Network Virtualization Packet Flow Blue1 sending to Blue2 Hyper-V Switch Hyper-V Switch VSID ACL Enforcement VSID ACL Enforcement Network Virtualization Network Virtualization IP Virtualization Policy Enforcement Routing IP Virtualization Policy Enforcement Routing Network Virtualization Packet Flow Blue1 sending to Blue2 Hyper-V Switch VSID ACL Enforcement Network Virtualization MACB1 -> MACB2 5001 10.10.10.10 -> 10.10.10.11 MACB1 -> MACB2 10.10.10.10 -> 10.10.10.11 IP Virtualization Policy Enforcement Routing Hyper-V Switch VSID ACL Enforcement Network Virtualization IP Virtualization Policy Enforcement Routing MACP1 -> MACP2 192.168.2.10 -> 192.168.5.12 5001 MACB1 -> MACB2 10.10.10.10 -> 10.10.10.11 Granular, centralized process for VM Deployment VM Hardware – VMM provides all the configuration for VM hardware upfront as part of the Create VM Wizard Intelligent Placement – VMM provides placement guidance for deployment of the virtual machine across hosts or clusters Granular Network Control – VMM provides granular networking configuration up front, connecting with Logical/Standard Switches, VLANs etc. PowerShell – Wizards in VMM enable the administrator to generate a script which is exactly what VMM will perform behind the scenes Accelerated deployment of VMs with VMM Templates Hardware – VMM uses hardware profiles, along with a sysprepped VHD/X file to streamline deployment. VMM will create the sysprepped VHD/X for you. OS Config – Configuration of domain join, admin password, product key, but even the Windows Server Roles & Features App Config – Add application-level configurations, such as MS Deploy Web Packages, Server App-V, or SQL DAC SQL Config – VMM allows admins to add SQL configuration/deployment files to a VM deployment, to accelerate DB deployment in the environment { Rich, self-service experience for VM & app management Self-Service – Silverlight based web experience for users to consume VMs, applications & services, managed by VMM Delegation – VMM roles are reflected in App Controller presenting users with their content and their capacity boundaries Deployment – Users can deploy from Templates, or Service Templates and can upgrade services if allowed by role settings Access – Console & RDP access to VMs is provided, if allows by role settings Service Providers – Through the Service Provider Foundation, users can consume clouds from on premise, and Service-Provider capacity Integrating Public Cloud IaaS with On Premise Infrastructure Azure Infrastructure Services – Spin up new Windows Server & Linux VMs in minutes & adjust usage as your needs change Extend Your Datacenter – Virtual Network technology securely connects to your datacenter with a 99% SLA Rich Interface – Intuitive experience for creating and managing virtual machines through the browser Integrated – Use App Controller to deploy & manage apps & services on Azure Combined Templates – Use existing Azure images, or upload your own using App Controller Comprehensive infrastructure & application monitoring Rich Dashboards - monitors the key elements of the infrastructure – physical, virtual, hardware, software, and within applications and presents the key information through simple visual dashboards Centralized Alerting – OpsMgr collects information about monitored services and in the event of an issue, raises an alert Extensible – Management Packs enable OpsMgr to monitor other technologies Knowledge – Helps admins remediate issues faster with inbox product guidance Topology Views – Visualize key systems and applications across physical and virtual Centralized protection for key VMs and applications Workloads – DPM protects key workloads, at a granular application level, up to every 15 minutes. Disk/Tape – DPM supports protecting shortterm to disk, and long-term to tape. Centralized – With integration with OpsMgr, the central console enables management of all DPM servers from a single location. Azure Integration – DPM now supports archiving data up to Windows Azure Low-Cost DR – DPM on site 1, can be protected by DPM on another site, for DR purposes. Scalable – 800 VMs per DPM server, parallel backups, page-file exclusion, Live Migration support IT Service Management with System Center Integration IT Service Management – Service Manager provides Incident, Problem, Change & Release management. Service & Request Offerings, along with SLA Management are also in the box ITaaS – Rich self-service portal based on SharePoint providing role-based access to the service catalog. Integration – Connectors simplify and streamline integration between Service Manager and other System Center components. Business Intelligence – Powerful data warehouse for rich, integrated reporting. Cloud Services Process Pack – Free download providing pre-built Service Requests, Request Offerings and Runbooks Workflow management solution for the data center Custom Automation – build, test, debug, deploy, and manage automation in your environment. Integration – integrates with System Center, other Microsoft products, and non-Microsoft products to enable interoperability across the data center Orchestration – provides the tools for orchestration to combine software, hardware, and manual processes into a seamless system Extensible – provides extensible integration to any system through the Orchestrator Integration Toolkit Simple – Quick to install and configure, and start realizing value Day to Day VM Management with Virtual Machine Manager • VMM integrates with vCenter 4.1/5.0/5.1 for managing ESX/ESXi 4.1/5.0/5.1 • Aimed at providing the day to day management of VMware VMs – Create, Manage, Store, Deploy. • More advanced tasks still use vCenter – vDS, FT VMs, Update Management • VMM supports managing existing, and creating new vSphere VM & Service templates • Supports key vSphere Features such as vMotion, Storage vMotion, PVSCSI, Thin Provisioning, Hot-Add and adds its own capabilities on top – DO, PO, PRO, intelligent placement, Private Clouds etc. Self-Service access to VMs running on vSphere • App Controller integrates with VMM, and provides access to any VMM clouds • VMM clouds can consist of capacity from Hyper-V, vSphere, XenServer or a combination • Users & Groups can be delegated access to these vSphere-based clouds with individual-level capacity limits • Users can deploy vSphere-based VM & Service Templates to vSphere hosts • Users can also have access to Windows Azure for deploying VMs & applications Partnering with Veeam to deliver deep vSphere insight • Veeam MP for VMware provides OpsMgr admins with granular insight into their vSphere infrastructure • Agentless Collection providing end-to-end visibility from the physical server, to the hypervisor, to the virtual machines hosting your critical applications and services • Full System Center functionality – including alerts, diagrams, dashboards, reporting, auditing, notifications, responses and automation for all VMware components • Powerful reports for capacity planning, failure modelling, cluster capacity and more • Rich topology views for Storage, Compute & Networking Automating key tasks within the vSphere environment • vSphere Integration Pack contains a large number out-of-the-box activities for automating vSphere • Administrator connects Orchestrator to vCenter, or to ESXi directly. • Allows the administrator to automate vSphere tasks in isolation, or combine vSphere activities into broader runbooks, connected with other systems • If the Integration Pack doesn’t contain the desired task, admins can add their on IP through scripts, or PowerCLI vSphere Integration Pack - Activities Assessment with the Microsoft Assessment & Planning Toolkit MAP 8.5 is an agentless inventory, assessment, and reporting tool that can securely assess IT environments for various platform migrations • VMware Migration a key scenario • MAP will scan vSphere hosts, and VMs and produce spreadsheet & report on conversion candidates • Can also be used to identify candidates for consolidation that haven’t yet been virtualized 45 40 35 Virtual Machines • 50 30 Series3 25 Series2 Series1 20 15 10 5 0 1 Conversion with the Microsoft Virtual Machine Converter • Supported & Free – Quick and easy to download, use and start conversions of VMware VMs on ESXi 4.0/4.1/5.0 • Convert to 2012 – Converts and deploys VMs or virtual disks from VMware hosts to Hyper-V 2008 R2/2012 • Scriptable – to integrate with automated workflows • OS Support – Supports Windows Server 2003 SP2, 2008 & 2008 R2, along with Windows Vista & Windows 7 • Clean – Snapshots VM, then removes VMware Tools, converts, then installs Hyper-V IC’s as needed. Scalability with the Migration Automation Toolkit (MAT) • Series of PowerShell scripts that wrapper MVMC with automation to perform multiple conversions simultaneously • Free to download, edit and customize • Uses SQL Express to store information about the conversion process • Supports multiple simultaneous conversions per MVMC machine • Scales out across ‘Helper Nodes’ – multiple machines running MVMC and scripts all coordinated from central node • More helper nodes = more conversions simultaneously