, MCT, MCSA, MCITP, MCSE… Chief Technology Strategist IT Camps Microsoft http://ITProGuru.com @itproguru Feedback: [email protected] Version 2.0
Download ReportTranscript , MCT, MCSA, MCITP, MCSE… Chief Technology Strategist IT Camps Microsoft http://ITProGuru.com @itproguru Feedback: [email protected] Version 2.0
, MCT, MCSA, MCITP, MCSE… Chief Technology Strategist IT Camps Microsoft http://ITProGuru.com @itproguru Feedback: [email protected] Version 2.0 Virtualization Series: Wireless SSID: MSFTOpen https://cloud.holsystems.com/ITCamp Event Code is: ITCV7801 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 Emal: [email protected] 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/ New Startup: http://BuildYourBiz.org Free Server in the Cloud - http://aka.ms/IaaS @ITProGuru Logistics Emergency Exit, Rest Room, Cell Same Scale as Grade School 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://ms1032577403.eventday.com Timing 08:00AM – 09:00AM 09:00AM – 10:00AM 10:00AM – 10:30AM 10:30AM – 11:20AM Topic Registration, Breakfast and Signing into Labs Hyper-V and Vmware, Host and VM Configuration Lab 1 & Break Continuous Availability (Cluster, Migration, Replication) 11:20AM – 12:30AM 12:30-1:30 – Working Lunch 1:30PM - 1:40PM 1:40PM – 3:15PM 4:00 PM – 11:59PM Network Virtualization and VM & Service Templates Lunch, Special Presentation?, Lab 2,3,4 Evaluations and Prize Drawing* Labs 5,6,7 (Traffic Concerns?) Labs 8,9,10,11,12 * Must be present to win My promises to you… • Have some Fun! • Learn at least one thing new! • Make myself available to you Online Office Hours: http://NEITPro.com So please … • Ask questions and enjoy! Know Your Audience!!! Using VMware? Using vCenter Using Hyper-V How many hosts? 10+, 50+, 100+ Using System Center Using SCVMM Migrating from VMware to Hyper-V VCP Certified Microsoft Certified Microsoft Virtualization Certified DC01 DC01.contoso.com SCVMM01.contoso.com SCVMM01 HYPER-V01 HYPER-V01.contoso.com HYPER-V02.contoso.com FS01 FS01.contoso.com HYPER-V02 SCVMM01 DC01 HYPER-V01 HYPER-V02 FS01 Lab Lab Title Module Length Exercises 1 Virtual Machine Storage 3: Host Configuration 25 4 2 Virtual Machine Networking 3: Host Configuration 15 3 3 Advance Virtual Machine Networking 3: Host Configuration 25 4 4 Virtual Machine Clustering & Resiliency 4: Clustering & Resiliency 40 5 5 Virtual Machine Configuration 5: Virtual Machine Configuration 15 3 6 Virtual Machine Mobility 6: Virtual Machine Mobility 20 4 7 Virtual Machine Replication & Protection 7: Virtual Machine Replication 15 3 8 Network Virtualization 8: Network Virtualization 15 2 9 Virtual Machine Templates 9: Virtual Machine & Service Templates 25 4 10 Service Templates 9: Virtual Machine & Service Templates 15 2 11 Private Clouds & User Roles 10: Private Clouds & User Roles 15 3 Total 3:45 hrs 37 ITCV7801 Automation Orchestrator vCenter Orchestrator Service Mgmt. Service Manager vCloud Automation Center Protection Monitoring Data Protection Manager System Center 2012 R2 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 R2 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.5 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 R2 Inc. Hyper-V Hyper-V Server 2012 R2 = 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.5 Standalone Per CPU Pricing (Excl. S&S): Standard = $995 Enterprise = $2,875 Enterprise Plus = $3,495 vSphere Hypervisor 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 System Host VM Cluster 1. 2. Windows Server 2012 R2 Hyper-V vSphere Hypervisor vSphere 5.5 Enterprise Plus Logical Processors 320 320 320 Physical Memory 4TB 4TB 4TB Virtual CPUs per Host 2,048 4,096 4,096 Virtual CPUs per VM 64 8 641 1TB 1TB 1TB 1,024 512 512 Guest NUMA Yes Yes Yes Maximum Nodes 64 N/A2 32 8,000 N/A2 4,000 Resource Memory per VM Active VMs per Host Maximum VMs vSphere 5.5 Enterprise Plus is the only vSphere edition that supports 64 vCPUs. Enterprise edition supports 32 vCPU per VM with all other editions supporting 8 vCPUs per VM For clustering/high availability, customers must purchase vSphere vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/pdf/vsphere5/r55/vsphere-55-configuration-maximums.pdf and http://www.vmware.com/products/vsphere-hypervisor/faq.html, http://www.vmware.com/files/pdf/vsphere/VMware-vSphere-Platform-Whats-New.pdf Wondering how to continue your learning experience after this event? Announcing New Microsoft Virtualization Certification as well as website dedicated to help VMware experts skill up on Microsoft’s platform Free vouchers available while supplies last Train up and validate your skills Visit www.virtualizationsquared.com Microsoft Official Course 20409A Server Virtualization with Windows Server Hyper-V and System Center Get Hands-on instruction and practice implementing Microsoft Server Virtualization with Windows Server 2012 R2 Hyper-V and System Center 2012 R2 Virtual Machine Manager Course Information Students will accomplish the following: Audience: IT Professionals Level: 300 Delivery Method: Instructor Led (Classroom or Virtual) Duration: 5 Days For Details and Classroom Schedules in your area click on the following link: Microsoft Course 20409A For IT Pro Certification on this course click on the following link: Server Virtualization Certification #74-409 • Evaluate an Organization’s Virtualization requirements and plan for server virtualization • Install and Configure the Hyper-V Server Role • Create and Configure Virtual Machine networks in Hyper-V • Provide high availability by implementing failover clustering • Implement Virtual Machine Movement and Hyper-V Replica • Create and manage Clouds by using System Center 2012 R2 Virtual Machine Manager • Create and manage services in System Center 2012 R2 Virtual Machine Manager • Protect Virtualization Infrastructure by using Windows Server Backup and Data Protection • Build Skills to become MS certified for the course with exam# 74-409 • And more… please see course details MOC Course 20409A URL - http://www.microsoft.com/learning/en-us/course.aspx?ID=20409A&Locale=en-us Centralized, Scalable Management of Hyper-V • Supports up to 1,000 Hyper-V hosts & 25,000 virtual machines per VMM Server • Supports Hyper-V hosts in trusted & untrusted domains, disjointed namespace & perimeter networks • Supports Hyper-V from 2008 R2 SP1 through to 2012 R2 • Comprehensive fabric management capabilities across Compute, Network & Storage • End to end VM management across heterogeneous hosts & clouds { ITCV7801 Deep Discovery Prior to Hyper-V Deployment 4 Through integration with the BMC, VMM can wake a physical server & collect information to determine appropriate deployment 2 1. OOB Reboot 2. Boot from PXE 3. Authorize PXE boot 5 3 4. Download VMM customized WinPE 5. Execute a set of calls in WinPE to collect hardware inventory data (network adapters and disks) 6. Send hardware data back to VMM 6 1 Virtualization Deployment with VMM Centralized, Automated Bare Metal Hyper-V Deployment Post-deep discovery, VMM will deploy a Hyper-V image to the physical server 1. OOB Reboot 3 2. Boot from PXE 3. Authorize PXE boot 4. Download VMM customized WinPE 5. Run generic command execution scripts and configure partitions 6. Download VHD & Inject Drivers The host is then domain joined, added to VMM Management & post-install scripts executed 5 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 Virtualization Host Configuration Granular, Centralized Configuration of Hosts Virtual Machine Manager 2012 R2 provides complete, centralized hardware configuration for Hyper-V 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 iSCSI & Fibre Channel Multi-Path I/O Support Offloaded Data Transfer Native 4K Disk Support Integrate with existing storage investments quickly and easily Inbox for resiliency, increased performance & partner extensibility Offloads storageintensive tasks to the SAN Take advantage of enhanced density and reliability Storage Spaces Storage Tiering* Data Deduplication Hyper-V over SMB 3.0 Transform high-volume, low cost disks into flexible, resilient virtualized storage Pool HDD & SSD and automatically move hot data to SSD for increased performance Reduce file storage consumption, now supported for live VDI virtual hard disks* Ease of provisioning, increased flexibility & seamless integration with high performance *New in Windows Server 2012 R2 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 New PowerShell cmdlets are available for the management of storage tiers SSD Tier - 400GB EMLC SAS SSD Hot Data 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 File Storage Integration Comprehensive, Integrated File Storage Management VMM supports network shares via SMB 3.0 on NAS device from storage vendors such as EMC and NetApp VMM supports integration and management with standalone and clustered file servers VMM will quickly discover and inventory selected File Storage VMM allows the selection, and now, the classification of existing File Shares to streamline VM placement VMM allows IT Admin to assign Shares to Hyper-V hosts for VM placement, handling ACL’ing automatically. Scale-Out File Server Low Cost, High Performance, Resilient Shared Storage Clustered file server for storing Hyper-V virtual machine files, on file shares Scale Out File Server (4 Nodes) FS1 FS2 FS3 FS4 High reliability, availability, manageability, and performance that you would expect from a SAN Clustered Spaces Active-Active file shares - file shares online simultaneously Clustered Pools Increased bandwidth – as more SOFS nodes are added CHKDSK with zero downtime & CSV Cache Created & Managed by VMM, both from existing Windows Servers & Bare Metal JBOD Storage via Shared SAS 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 Hyper-V (2012 R2) vSphere Hypervisor vSphere 5.5 Enterprise Plus iSCSI/FC Support Yes Yes Yes 3rd Party Multipathing (MPIO) Yes No Yes (VAMP)1 Yes (ODX) No Yes (VAAI)2 Yes (Spaces) No Yes (vSAN)3 Yes No Yes4 Yes (SMB 3.0) Yes (NFS) Yes (NFS) Data Deduplication Yes No No Storage Encryption Yes No No Capability SAN Offload Capability Storage Virtualization Storage Tiering Network File System Support 1. 2. 3. 4. vSphere API for Multipathing (VAMP) is only available in Enterprise & Enterprise Plus editions of vSphere 5.5 vSphere API for Array Integration (VAAI) is only available in Enterprise & Enterprise Plus editions of vSphere 5.5 vSphere vSAN is still in beta vSphere Flash Read Cache has a write-through caching mechanism only, so reads only are accelerated. vSAN also has SSD caching capabilities built in, acting as a read cache & write buffer. vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/pdf/vsphere5/r55/vsphere-55-configuration-maximums.pdf, http://www.vmware.com/files/pdf/vsphere/VMwarevSphere-Platform-Whats-New.pdf, http://www.vmware.com/products/vsphere/compare.html, Is your startup: • Developing Software? • Privately held? • Less than 5 years old? • Making less than US $1M in annual revenue? http://aka.ms/BizSparkNow ITCV7801 https://cloud.holsystems.com/ITCamp 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, Hashing and Dynamic Load Balancing Virtual adapters Team network adapter Team network adapter 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.5 Enterprise Plus Integrated NIC Teaming Yes Yes Yes Extensible Network Switch Yes No Replaceable Confirmed Partner Solutions 5 N/A 2 Private Virtual LAN (PVLAN) Yes No Yes1 ARP Spoofing Protection Yes No vCloud/Partner2 DHCP Snooping Protection Yes No vCloud/Partner2 Virtual Port ACLs Yes No vCloud/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 1. 2. 3. The vSphere Distributed Switch (required for PVLAN capability) is available only in the Enterprise Plus edition of vSphere 5.5 and is replaceable (By Partners such as Cisco/IBM) rather than extensible. ARP Spoofing, DHCP Snooping Protection & Virtual Port ACLs require the vCloud Networking & Security package, which is part of the vCloud Suite or a Partner solution, all of which are additional purchases Trunking VLANs to individual vNICs, Port Monitoring and Mirroring at a granular level requires vSphere Distributed Switch, which is available in the Enterprise Plus edition of vSphere 5.5 vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/products/cisco-nexus-1000V/overview.html, http://www-03.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-vSphere51-Network-Technical-Whitepaper.pdf, and http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9902/data_sheet_c78-492971.html, http://www.vmware.com/products/vcloudnetwork-security, Comprehensive Network Management Integrated management of the software defined network Top of rack switch management and integration for configuration and compliance Logical network management: named networks that serve particular functions in your environment i.e. backend IP address pool management and integration with IP address management Host and VM network switch management Load balancer integration and automated deployment Network virtualization deployment and management IP Address Management (IPAM) In-box Management of IP Addresses, Domain Names & Device Identities Domain europe.corp.woodbridge.com Tightly integrates with Microsoft DNS and DHCP servers Provides custom IP address space display, reporting, and management Audits server configuration changes and tracks IP address use Migrates IP address data from spreadsheets or other tools Monitors and manages specific scenariobased DHCP and DNS services Integrated with VMM for centralized management across physical & virtual IPAM Server (UK) DHCP, DNS, DC, and NPS servers IPAM server (Redmond) Domain DHCP, DNS, DC, and NPS servers fareast.corp.woodbridge.com IPAM Server (Hyderabad) DHCP, DNS, DC, and NPS servers IPAM Server (Bangalore) DHCP, DNS, DC, and NPS servers IP Address Management (IPAM) VMM integration with Windows Server 2012 R2 IPAM Manages virtual address space in addition to physical address space Imports and exports network configurations automatically through plugin for VMM Enables synchronization of Active Directory Sites and subnets information with IPAM Supports large scale enterprise deployments Uses SQL Server to store IP address information Lets admins define user roles, access scope and access policy through role-based access control Security Groups Data collection tasks 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 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 High-Availability Platform for Applications with Shared Data Massive scalability with support for 64 physical nodes & 8,000 VMs. Cluster physical servers (host clusters), virtual machines (guest cluster), and SMB Scale Out File Servers (storage cluster). Built-in hardware and software validation tests to ensure compliance and to offer guidance to fix misconfigurations. Redundant networks and teamed NICs supporting IPv4 and/or IPv6. Shared storage using SMB, iSCSI, Fibre Channel, Fibre Channel over Ethernet (FCoE) or SerialAttached SCSI (SAS). Cluster Shared Volumes (CSV) is a distributedaccess file system allowing multiple VMs to write to the same disk. Failover Clustering A cluster is a coordinated, distributed system All cluster nodes can access the same shared storage. VMs run on the host, but store their data (.vhdx) on shared storage. Nodes monitor the health of each other through cluster networks. If a node fails or is partitioned, the health check fails, and failover actions take place. The VMs or roles will restart on another node, reading the application’s data from the shared disk. Cluster Communication Integrated Solution for Resilient Virtual Machines Uses quorum, a state, to determine how many elements must be online for the cluster to continue running. Nodes, disks or file shares can have a vote. There must always be an odd number of votes across the cluster. After a network partition, this ensure that one group of voters (nodes or disks) has the quorum (majority) of votes. 2012 introduced Dynamic Quorum to toggle disk voting to ensure odd votes. Reduced AD dependencies so contact with a DC is not required for cluster to start. Drain Roles to evacuate host for maintenance. 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 Communications- 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 Cluster Networking Construction of Hyper-V Clusters, Integrated into VMM Hyper-V Clusters provide VM resiliency, so that in the event of host failure, VMs automatically restart on other physical 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 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 Preferred and Possible Ownership help to control where VMs run. 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 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. 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 VMware Comparison Hyper-V (2012 R2) vSphere Hypervisor vSphere 5.5 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 Yes3 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/compare.html and http://www.yellow-bricks.com/2011/08/11/vsphere-5-0-ha-applicationmonitoring-intro/, http://www.vmware.com/pdf/vsphere5/r55/vsphere-55-configuration-maximums.pdf, http://www.vmware.com/products/vsphere/features/application-HA.html 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 Capability Hyper-V (2012 R2) vSphere Hypervisor vSphere 5.5 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 Shared Virtual Disk Yes Yes6 Yes6 Guest Clustering with Live Migration Support Yes N/A3 No4 Guest Clustering with Dynamic Memory Support Yes No5 No5 vSphere Hypervisor / vSphere 5.x Ent+ Information http://www.vmware.com/pdf/vsphere5/r55/vsphere-55-configuration-maximums.pdf, http://pubs.vmware.com/vsphere55/index.jsp?topic=%2Fcom.vmware.vsphere.mscs.doc%2FGUID-6BD834AE-69BB-4D0E-B0B6-7E176907E0C7.html, http://kb.vmware.com/kb/1037959 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 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 • 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 Large allocations and 1 MB aligned Intent log Header region Data region (large allocations and 1 MB aligned) Block Allocation Table (BAT) User data blocks Sector bitmap blocks 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 VHDX file whilst the VM is running 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 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 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 Hyper-V (2012 R2) vSphere Hypervisor vSphere 5.5 Enterprise Plus Virtual CPUs per VM 64 8 641 Memory per VM 1TB 1TB 1TB Dynamic Memory Yes Yes Yes Maximum Virtual Disk Size 64TB 62TB 62TB Online Virtual Disk Resize Yes Grow Only Grow Only Storage QoS Yes No Yes Virtual Fibre Channel Yes Yes Yes Dynamic Virtual Machine Queue Yes NetQueue2 NetQueue2 IPsec Task Offload Yes No No SR-IOV with Live Migration Yes No3 No3 Virtual Receive Side Scaling Yes Yes (VMXNet3) Yes (VMXNet3) Network QoS Yes No Yes VM Live Cloning Yes No Yes4 Capability vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/products/vsphere/buy/editions_comparison.html, http://www.vmware.com/pdf/vsphere5/r55/vsphere-55configuration-maximums.pdf, http://www.vmware.com/pdf/Perf_Best_Practices_vSphere5.1.pdf, http://www.vmware.com/pdf/Perf_Best_Practices_vSphere5.5.pdf 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 • Full Dynamic Memory Support • Live Backup • Deeper Integration Services Support Configuration Store Worker Processes WMI Provider Management Service Windows Kernel Virtual Service Provider Independent Hardware Vendor Drivers Hyper-V Server Hardware Deeper Integration for Streamlined Linux Deployment VMM Templates can be used to deploy both Windows and Linux Guest Operating Systems Enables Linux to be deployed to Hyper-V hosts Enables Linux to be part of Service Templates Supports a number of customization options: Root password, Computername, DNSDomainName, IP address, Timezone, Root ssh public key, Run once commands Linux VM is requires to have latest Linux Integration Services and VMM agent for Linux VMs built on Optimized, Software-Based Devices Ease of Management & Operations • PXE boot from Optimized vNIC • Hot-Add CD/DVD Drive Dynamic Storage • VMs have UEFI firmware with support for GPT partitioned OS boot disks >2TB • Faster Boot from Virtual SCSI with Online Resize & increased performance Security • Removal of emulated devices reduces attack surface • VM UEFI firmware supports Secure Boot Support for Generation 2 VMs on Hyper-V 2012 R2 VMM provides comprehensive Generation 2 VM lifecycle support: • Creation, Import/Export/Clone, Migration, Store, Correct UI/CLI Hardware Profile Support, Sysprep, Placement VMM UI reflects key Generation 2 VM hardware configuration options VMM provides support for Generation 2 VM Templates VMM does not support Generation 2 VMs for Service Templates VMM prevents deployment onto older hosts Enhancing VMConnect for the Richest Experience Improved VMBus Capabilities enable: • Audio over VMConnect • Copy & Paste between Host & Guest • Smart Card Redirection • Remote Desktop Over VMBus Enabled for Hyper-V on both Server & Client Fully supports Live Migration of VMs Simplifying Activation of Windows Server 2012 R2 VMs • Activate VMs without managing product keys on a VM by VM basis • VMs activated on start-up • Reporting & Tracking built-in • Activate VMs in remote locations, with or without internet connectivity • Works with VM Migration • Generic AVMA key for VMs activates against a valid, activated Windows Server 2012 R2 Hyper-V host VMware Comparison Hyper-V (2012 R2) vSphere Hypervisor vSphere 5.5 Enterprise Plus Linux Guest OS Support Yes Yes Yes VMs with Secure Boot & UEFI Firmware Yes No No Enhanced VM Administration Experience Yes No No Automatic VM Activation Yes No No Capability Live Migration • 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 Live Migration over SMB Harness RDMA to Accelerate Live Migration Performance SMB Multichannel uses multiple NICs for increased throughput and resiliency • Remote Direct Memory Access delivers low latency network, CPU utilization & higher bandwidth • Supports speeds up to 56Gb/s • Windows Server 2012 R2 supports RoCE, iWARP & Infiniband RDMA solutions • Delivers the highest performance for Live Migrations • Cannot be used with Compression MEMORY • Modified Memory Storage pages Live migration transferred handle moved setup at high speed Modified memory pages Configuration Memory content data IP Connection using RDMA iSCSI, FC or SMB Storage Storage Live Migration 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 Shared-Nothing LM • 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 Live Migration Upgrades 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 Hyper-V (2012 R2) vSphere Hypervisor vSphere 5.5 Enterprise Plus VM Live Migration Yes No1 Yes2 VM Live Migration with Compression Yes No No VM Live Migration over RDMA Yes 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 N/A Yes Capability vSphere Hypervisor / vSphere 5.x Ent+ http://www.vmware.com/pdf/vsphere5/r55/vsphere-55-configuration-maximums.pdf, http://www.vmware.com/products/vsphere/compare.html, 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 • Configurable replication frequencies of 30 seconds, 5 minutes and 15 minutes • 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 Once Uponreplicated, Hyper-V site failure, Replica changes VMs is can enabled, replicated be started VMs onon chosen begin secondary replication frequency site 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.5 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 30s, 5, 15m 15 Minutes-24 Hours Tertiary Secondary 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 Replication Point in Time Recovery Orchestration vSphere Hypervisor / vSphere 5.x Ent+ Information: http://www.vmware.com/products/vsphere/compare.html, http://www.vmware.com/products/vsphere/features/replication.html, http://www.vmware.com/files/pdf/vsphere/VMware-vSphere-Replication-Overview.pdf, 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 Application-Level Config within the VM Template Application profiles provide instructions for Application Virtualization (Server App-V), Microsoft Web Deploy, Microsoft SQL Server DACs, Scripts when deploying a virtual machine as part of a service Scripts can be executed pre or post install, and support specific parameters for execution Application profiles enable automatic configuration within the VM, i.e. a web site, or configuration of a database Application profiles accelerate deployment of services within the virtualized infrastructure Integrated Management Experience for Cloud Creation Resources – define the physical infrastructure capacity that will form the basis of the cloud. Supports VMware Resource pools. Logical Networks & Load Balancers – Admins can define Logical Networks and managed Load Balancers, that can be used by VMs & Services in the cloud. Storage – the Cloud abstracts the underlying storage in favor of classifications for simplified placement experience. Capacity – Define the scale boundaries for the cloud Role-Based Administration Granular Control and Delegated Access to Cloud Resources VMM allows IT Admins to define granular administrative and self-service roles for consumers of the fabric and cloud Application Administrator has least privilege, and can consume in self-service manner only Seamless integration with Active Directory Users can be scoped to multiple clouds Quotas can be defined at the role and member levels for granular capacity management Control the VM Networks users can deploy virtual machines onto Global and Cloud-specific permissions { Utilize External Capacity through Seamless Integration As customers grow, and look to scale their infrastructure, multiple options exist for deployment of workloads Private Cloud – Utilize and optimize existing on premise capacity Connect to Service Providers – establish secure connectivity and harness Service Provider capacity for workloads Connect to Windows Azure – utilize the Windows Azure Virtual Networks to provide seamless connectivity into Windows Azure and an extension to your own network. 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.