tudor damian - hyper-v 3.0 overview

36
Tudor Damian IT Solutions Specialist Virtual Machine MVP tudy.tel Hyper-V 3.0 - overview

Upload: itcamp

Post on 01-Jun-2015

4.588 views

Category:

Technology


2 download

DESCRIPTION

An overview of the Windows 8 Dev Preview build and the new features in Hyper-V 3

TRANSCRIPT

Page 1: Tudor Damian - Hyper-V 3.0 overview

Tudor Damian IT Solutions Specialist Virtual Machine MVP

tudy.tel

Hyper-V 3.0 - overview

Page 2: Tudor Damian - Hyper-V 3.0 overview

Agenda

• This is about the Dev Preview bits - it’s not even Beta!

• Windows Server 8 & Hyper-V 3.0 • Performance and scalability improvements

• Disaster recovery

• Storage improvements

• New migration scenarios

• Snapshots, backup and control

• Networking improvements

• The power of PowerShell

• Management tools • SCVMM 2012 & SC AppController

• Hyper-V – a tool for developers

• Resources

Page 3: Tudor Damian - Hyper-V 3.0 overview

Performance improvements

Page 4: Tudor Damian - Hyper-V 3.0 overview

Catching up with VMWare

Page 5: Tudor Damian - Hyper-V 3.0 overview

Disaster recovery

• Hyper-V Replica

• Disaster Recovery Scenarios:

• Planned, Unplanned and Test Failover

• Pre-configuration for IP settings for primary/remote location

• Key Features:

• RPO/RTO in minutes

• Seamless integration with Hyper-V and Clustering

• Automatically handles all VM mobility scenarios (e.g. Live Migration)

• Supports heterogonous storage between primary and recovery

Page 6: Tudor Damian - Hyper-V 3.0 overview

Storage improvements

• VHDX

• Virtual Fiber Channel in the Guest (MPIO)

• NFS Storage (SMB 2.2) with SMB2 direct (RDMA) support

• Offloaded Date Transfer (ODX)

• Native data deduplication

• 4k Native Disk Support

• iSCSI Target

• NTFS online scan/repair

Page 7: Tudor Damian - Hyper-V 3.0 overview

VHDX

• Supports up to 16TB size (VHDs had a 2TB limit)

• Supports larger block file size

• Improved performance and corruption resistance

• Windows 8 only

• Easy conversion

Page 8: Tudor Damian - Hyper-V 3.0 overview

Data Deduplication • High optimization savings

• State of the art chunking and compression

• Transparent to primary server workload

• Minimal IO impact through scheduled and selective optimization

• Minimal server impact through low resource use

• Reliability and data integrity

• Built-in insurance against natural risk of data reduction

• Data integrity validation on all data and metadata

• Redundancy for metadata and popular chunks

• Storage & network optimization

• Integration with BranchCache for faster file download times and reduced bandwidth consumption over WAN

0% 20% 40% 60% 80% 100%

User Home Folder (MyDocs)

General File Share

Software Deployment Share

VHD Library

Typical savings by workload

Page 9: Tudor Damian - Hyper-V 3.0 overview

New migration scenarios

• Increased VM Mobility

• Live Migration with High Availability (already available now)

• Live Migration with no clustering (using an SMB share)

• Live Migration with no shared storage

• Live Storage Migration (SMB 2.2)

Page 10: Tudor Damian - Hyper-V 3.0 overview

Live Storage Migration • Enables Storage

Load Balancing

• No downtime servicing

• Leverages Hyper-V Offloaded Data Transfer (ODX)

Hyper-V

Virtual Machine

Source Device Destination Device

VHD VHD

VHD Stack

1

2

3

4 5

Page 11: Tudor Damian - Hyper-V 3.0 overview

Snapshots, backup & control

• Online snapshot merge

• Windows Server Backup support

• Dynamic Memory improvements

• VM Priority

Page 12: Tudor Damian - Hyper-V 3.0 overview

Network improvements

• NIC Teaming

• Extensible Virtual Switch

• Multi-tenant deployments

• Bandwidth QoS

• Dynamic Virtual Machine Queue (DVMQ)

• Single Root I/O Virtualization (SR-IOV)

• Receive Side Scaling (RSS)

• Receive Side Coalescing (RSC)

• IPSec Task Offload

• Address Virtualization • Generic Routed Encapsulation (GRE)

• Address Rewrite

Page 13: Tudor Damian - Hyper-V 3.0 overview

Bandwidth QoS

Page 14: Tudor Damian - Hyper-V 3.0 overview

Root Partition

Hyper-V Switch

Physical NIC

Virtual Machine

Host NIC VM NIC

Virtual Machine

VM NIC

Filtering Extensions

Forwarding Extension

WFP Extensions

Capture Extensions

Hyper-V Extensible Switch

• Augment Hyper-V Virtual Switch capabilities

• Monitoring

• Traffic filtering / shaping

• Forwarding algorithms

Page 15: Tudor Damian - Hyper-V 3.0 overview

The Multi-Tenant Cloud

• Secure Isolation Between Tenants

• Dynamic Placement of Services

• QoS and Resource Metering

Contoso Bank

Woodgrove Bank

Multiple Customers on Shared Infrastructure

Hoster

Page 16: Tudor Damian - Hyper-V 3.0 overview

The Multi-Tenant Cloud

Secure Isolation Between Tenants

• Hyper-V Extensible Switch

• Isolation Policies

• PVLANs

Dynamic Placement of

Services

• Hyper-V Network Virtualization

• Complete VM Mobility

• Cross-Premise Connectivity

QoS & Resource Metering

• Virtual Machine QoS Policies

• Resource Meters

• Performance Counters

Page 17: Tudor Damian - Hyper-V 3.0 overview

Multi-Tenant Network Req’s

• Tenant wants to easily move VMs to/from the cloud

• Hoster wants to place VMs anywhere in the data center

• Both want: Easy Onboarding, Flexibility & Isolation

Cloud Data Center Woodgrove Bank Blue 10.1.0.0/16

Contoso Bank Red 10.1.0.0/16

Page 18: Tudor Damian - Hyper-V 3.0 overview

One Solution: PVLAN

• Isolation Scenario

• Hoster wants to isolate all VMs from each other and allow internet connectivity

• #1 Customer Ask from hosters

• Community Scenario

• Hoster wants tenant VMs to interact with each other but not with other tenant VMs

• Requires a VLAN id for each “community” (limited scalability, only 4095 VLAN IDs)

u

Win 8 Host

Blue 10.1.1.21

Red1 10.1.1.11

To Internet (10.1.1.1)

Hyper-V Switch

Red2 10.1.1.12

Green 10.1.1.31

Isolated Isolated Community Community

Page 19: Tudor Damian - Hyper-V 3.0 overview

Hyper-V Network Virtualization

Physical network

Physical server

Woodgrove VM Contoso VM Woodgrove network Contoso network

Hyper-V Machine Virtualization • Run multiple virtual servers

on a physical server • Each VM has illusion it is

running as a physical server

Hyper-V Network Virtualization • Run multiple virtual networks on a physical network • Each virtual network has illusion it is running as a

physical fabric

Page 20: Tudor Damian - Hyper-V 3.0 overview

Generic Routing Encapsulation • 1 Provider Address per HOST (shared by all VMs on the host)

• Embed Tenant Network ID in the GRE header Key field

10.1.1.11 10.1.1.11 10.1.1.12 10.1.1.12

192.168.2.22 192.168.5.55

192.168.2.22192.168.5.55

10.1.1.1110.1.1.12 10.1.1.1110.1.1.12 10.1.1.1110.1.1.12 10.1.1.1110.1.1.12

1:N

10.1.1.1110.1.1.12

10.1.1.1110.1.1.12

GRE Key=20

GRE Key=30

MAC

MAC 192.168.2.22192.168.5.55

Page 21: Tudor Damian - Hyper-V 3.0 overview

Address Rewrite • Each VM IP (CA) is mapped to a unique Provider Address (PA)

• Regular TCP/IP packets on the wire

10.1.1.11 10.1.1.11

10.1.1.12 10.1.1.12

192.168.2.22 192.168.2.23

192.168.5.55 192.168.5.56

10.1.1.1110.1.1.12

192.168.2.22192.168.5.55

10.1.1.1110.1.1.12

10.1.1.1110.1.1.12

10.1.1.1110.1.1.12

192.168.2.23192.168.5.56

Page 22: Tudor Damian - Hyper-V 3.0 overview

Address Virtualization Summary

IP Rewrite Performance and

Compatibility

No need to upgrade existing NICs, existing switches, and existing network appliances

Immediately and incrementally deployable today without sacrificing performance

GRE Encapsulation Deeper Multi-Tenancy

Integration

Standards based – RFCs 2784 & 2890

As few as one IP address per host lowering burden on the switches Full MAC headers and explicit Tenant Network ID marking supports for traffic analysis, metering and control Any encapsulation will break stateless offloads in the host server (LSO, Checksum, RSC, RSS, VMQ)

Page 23: Tudor Damian - Hyper-V 3.0 overview

VDI improvements

• RemoteFX for WAN (rich desktop over various networks)

• RemoteFX adaptive graphics (remoting of experiences adapting to network types)

• RemoteFX media remoting (high performance media remoting)

• RemoteFX multi-touch (consistent touch interface, even when remoting to RDS)

• RemoteFX USB redirection

• Metro-style Remote Desktop App

• Choice of software or physical GPU

• No requirement for hardware GPU

• Available for sessions, VMs, and physical machines

• Broad range of clients (ubiquitous access)

• DX11 video support

Page 24: Tudor Damian - Hyper-V 3.0 overview

The power of PowerShell

• PowerShell support

• Fast & Intuitive

• ~150 new Hyper-V cmdlets

• All Hyper-V Manager UI capability can be scripted

• Perfect for automation

• In-box metering

Page 25: Tudor Damian - Hyper-V 3.0 overview

Hyper-V Resource Meters

Network • Incoming & Outgoing

Traffic per IP Address Range

Storage • High Water-Mark Disk

Allocation Memory • Low & High Water-Mark

Memory Utilization • Average Memory

Utilization CPU • Average CPU Utilization

Historic Resource utilization information, persistent through live migrations

Page 26: Tudor Damian - Hyper-V 3.0 overview

Physical Machine

Developing with Hyper-V

Development Environment (Parent) Windows 8

Test Environment (in VM) Windows 8

Page 27: Tudor Damian - Hyper-V 3.0 overview

SCVMM 2012

Page 28: Tudor Damian - Hyper-V 3.0 overview

SCVMM 2012 - Fabric Management Physical Server

• Manage multiple hypervisors – Hyper-V, VMware, Xen

• Server hardware management – IPMI, DCMI, SMASH, Custom via Provider

• Host provisioning – from baremetal to Hyper-V to Cluster provisioning

Network

• Define Logical Networks using VLANs and Subnets per datacenter location

• Address management for Static IPs, Load Balancer VIPs and MAC addresses

• Automated provisioning of Load Balancers via Provider

Storage

• Storage Management using SMI-S

• Discover storage arrays and pools

• Classify storage based on throughput and capabilities

• Discover or configure LUNs and assign to hosts and clusters

• Rapid provisioning of VMs using snap cloning of LUNs

Page 29: Tudor Damian - Hyper-V 3.0 overview

SCVMM 2012 - Fabric Management

Update Management of Fabric Servers

• Update operation control (On-demand scan and on-demand remediation)

• Updating a Hyper-V cluster is fully automated

• Integrated with Windows Server Update Server

Dynamic Optimization (DO)

• Cluster level workload balancing scheme to optimize for VM performance

• Leverages live migration to move workloads

Power Optimization (PO)

• Leverages live migration to pack more VMs per host

• Powers down servers to optimize for power utilization

Enhanced Placement

• Over 100 placement checks/validation

• Support for custom placement rules

• Multi-VM deployment for Services

Page 30: Tudor Damian - Hyper-V 3.0 overview

SCVMM 2012 - Service Lifecycle

Service Templates • Used to model a multi-tier application

• Source of truth for deployed service configuration

Applications • Built-in support for Web deploy, Server App-V, SQL DAC

• Custom command execution for other application packages

Image-based • OS separated from apps

• Composed during deployment

Servicing • Change the template and then apply that change to deployed

instances

• Upgrade domains ensures application availability during servicing

Page 31: Tudor Damian - Hyper-V 3.0 overview

SC AppController 2012 (1)

Page 32: Tudor Damian - Hyper-V 3.0 overview

SC AppController 2012 (2)

Page 33: Tudor Damian - Hyper-V 3.0 overview

Hyper-V – a tool for developers

Automate Deployments using

scripts

Rapid development & test using VMs

Debug using snapshots

Build flexible infrastructure

Final validation on hardware

Page 34: Tudor Damian - Hyper-V 3.0 overview

More resources?

• Build Conference – www.buildwindows.com • SAC-429T - Using Windows Server 8 for building private and public IaaS

clouds

• SAC-430T - Designing the building blocks for a Windows Server 8 cloud

• SAC-437T - A deep dive into Hyper-V networking

• SAC-439T - Enabling multi-tenancy and converged fabric for the cloud using QoS

• SAC-442 - Building Secure, Scalable Multi-Tenant Clouds using Hyper-V Network Virtualization

• SAC-451T - Building continuously available systems with Hyper-V

• SAC-474T - Platform storage evolved

• SAC-559T - Extending the Hyper-V switch

• SAC-973T - Windows Server 8

• TOOL-455T - Developing and Testing on Windows 8 with Client Hyper-V

Page 35: Tudor Damian - Hyper-V 3.0 overview

Where can you find us?

• www.itspark.ro

• www.codecamp.ro

• www.itcamp.ro

• www.vimeo.com/channels/itcamp

Page 36: Tudor Damian - Hyper-V 3.0 overview

QUESTIONS?