ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

44
itcampro @ itcamp12 # Premium conference on Microsoft technologies Private Cloud with Hyper-V 3 and SCVMM 2012 Tudor Damian IT Solutions Specialist Virtual Machine MVP tudy.tel

description

 

Transcript of ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

Page 1: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private Cloud with Hyper-V 3 and SCVMM 2012

Tudor DamianIT Solutions Specialist

Virtual Machine MVPtudy.tel

Page 2: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudITCamp 2012 sponsors

Page 3: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

PRIVATE CLOUDWhy should I care?

Page 4: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Page 5: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Page 6: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public Cloud

Private(On-Premise)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security

You

man

age

Infrastructure

(as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security

Managed by vendor

You

man

age

Platform(as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security

Managed by vendor

You

man

age

Software(as a Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security

Managed by vendor

Cloud service types

Source: Microsoft Cloud Continuum

Page 7: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudPrivate Cloud – industry view

Page 8: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudPrivate Cloud components

Virtualization

Management

Pooled Resources Virtualization Elasticity Scalability Continuous Availability Predictability Usage-Based Multi-Tenancy Security Automation Service management

Network

Storage

Compute

3rd party extensions

Source: Microsoft Cloud Continuum

Page 9: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudBuilding a Private Cloud – checklist

1. Budget2. Architecture3. Hardware4. Virtualization layer5. Management/automation layer6. Internal processes7. People

Page 10: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

HYPER-V 3.0New features

Page 11: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudHyper-V 3.0 in a glance

Paravirtualized

solutionVirtual

Networks Snapshots Live Migration

Processor Compatibili

ty Mode

Storage hot-add

Cluster Shared

Volumes

Live Storage

MigrationSLAT TCP

Offload

Virtual Machine Queue

Jumbo Frames

Core Parking

Dynamic Memory RemoteFX

NIC Teaming

Hyper-V Replica

NFS Storage support

Online Snapshot

MergeNew VHDX

format

Offloaded Data

Transfer (ODX)

Fiber Channel

support in guest OS

NUMA support inside guest

Extensible Virtual Switch

Virtual Machine Priority

Virtual Resource

PoolsIn-Box

MeteringNative

PowerShell Support

Windows Backup

integration

Page 12: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

DEMOHyper-V - interface overview

Page 13: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudPerformance improvements

Page 14: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudCatching up with VMWare

Hyper-V 3.0 vSphere 5.0

Max Logical Cores Per Host 160 160

Max RAM Per Host 2TB 2TB

Max VMs Per Cluster 4000 3000

Max Nodes Per Cluster 64 32

Max CPUs Per VM 32 32

Max RAM Per VM 1TB 1TB

Max VM Disk Size 64TB (VHDX on W8) 2TB

Max Concurrent VM Migrations Unlimited 128/datastore

Max Concurrent Storage Migrations Unlimited 8/datastore, 2/host

http://up2v.nl/2012/01/29/microsoft-hyper-v-3-0-compared-to-vmware-vsphere-5/

Page 15: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudDisaster 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 16: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudStorage 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 17: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudVHDX

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

• Supports larger block file size• Improved performance and corruption

resistance• Windows 8 only• Easy conversion

Page 18: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public Cloud

• 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

Data Deduplication

User Home Folder (MyDocs)General File Share

Software Deployment ShareVHD Library

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

Typical savings by workload

Page 19: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudNew 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 20: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudLive 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

45

Page 21: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudSnapshots, backup & control

– Online snapshot merge– Windows Server Backup support– Dynamic Memory improvements– VM Priority

Page 22: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudNetwork 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 23: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudBandwidth QoS

Page 24: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public Cloud

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 25: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudThe Multi-Tenant Cloud

• Secure Isolation Between Tenants

• Dynamic Placement of Services• QoS and Resource Metering

Contoso Bank Woodgrove BankMultiple Customers on Shared Infrastructure

Hoster

Page 26: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudThe 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 27: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudMulti-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 DatacenterWoodgrove BankBlue 10.1.0.0/16

Contoso BankRed 10.1.0.0/16

Page 28: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudOne 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

Blue10.1.1.21

Red110.1.1.11

To Internet (10.1.1.1)

Hyper-V Switch

Red210.1.1.12

Green10.1.1.31

Isolated Isolated CommunityCommunity

Page 29: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudHyper-V Network Virtualization

Physical network

Physicalserver

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 30: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudGeneric 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.1210.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

MAC192.168.2.22192.168.5.55

Page 31: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudAddress 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.1110.1.1.12 10.1.1.12

192.168.2.22 192.168.2.23192.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 32: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudAddress Virtualization Summary

IP RewritePerformance and Compatibility

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

Immediately and incrementally deployable today without sacrificing performance

GRE EncapsulationDeeper 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 33: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudVDI 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 34: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudThe 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 35: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

DEMOPowerShell & Hyper-V, sitting in a tree…

Page 36: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudHyper-V Resource Meters

Network• Incoming & Outgoing

Traffic per IP Address Range

Storage• High Water-Mark Disk

AllocationMemory• Low & High Water-Mark

Memory Utilization• Average Memory

UtilizationCPU• Average CPU Utilization

Historic Resource utilization information, persistent through live migrations

Page 37: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

OVERVIEWSystem Center Virtual Machine Manager 2012

Page 38: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public CloudSCVMM 2012

Page 39: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

SCVMM 2012 - Fabric ManagementPhysical 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 provisioningNetwork– 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 ProviderStorage– 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 40: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

SCVMM 2012 - Fabric ManagementUpdate 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 ServerDynamic Optimization (DO)– Cluster level workload balancing scheme to optimize for VM

performance– Leverages live migration to move workloadsPower Optimization (PO)– Leverages live migration to pack more VMs per host– Powers down servers to optimize for power utilizationEnhanced Placement– Over 100 placement checks/validation– Support for custom placement rules– Multi-VM deployment for Services

Page 41: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

SCVMM 2012 - Service LifecycleService 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 42: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

DEMOSystem Center Virtual Machine Manager 2012

Page 43: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Private & Public Cloud

System Center – integrated management

Design, Configure & Deploy

Virtualize, Deploy & Manage

Data Protection & Recovery

IT Service Management

Monitor & Manage Service End to End

Source: TechEd Europe – MGT206

Page 44: ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012

itcampro@ itcamp12# Premium conference on Microsoft technologies

Q & A