hardware platform (cpu, amd-v or intel – vt) hypervisor parent partition (windows with hyper-v...

Post on 24-Dec-2015

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Hyper-V & Cluster Shared Volume

Vijay TewariPrincipal Program ManagerVirtualizationMicrosoft Corporation

Agenda

Microsoft Server Virtualization Windows Server 2008 Hyper-V

Microsoft Hyper-V ServerWindows Server 2008 R2

Hyper-VCluster Shared Volumes

Q & APlease keep questions to the end

Windows Server 2008 Hyper-V

DescriptionHypervisor based virtualization platform

Windows Server 2008 x64 Edition technology

Standard, Enterprise and Datacenter Editions

Hardware Requirementsx64 server with hardware assisted virtualization

AMD AMD-V or Intel VT

Hardware enabled Data Execution Prevention (DEP) required

AMD (NX no execute bit)

Intel (XD execute disable)

Note: Enabling these BIOS features requires powering down (not rebooting) the server to take effect

Hyper-V Architecture

Hardware Platform(CPU, AMD-V or Intel – VT)

Hypervisor

Parent partition (Windows with

Hyper-V Role enabled)

VM Worker processes

VMBUSDevice Driver

Child partition (Windows or Linux)

Guest OS Kernel

User space

…..

Child partition (Windows or Linux)

VSP

VSCStorage,

networking

Windows Server 2008 Hyper-V Capabilities

32-bit (x86) & 64-bit (x64) VMs

Large memory support (64 GB) per VM

SMP VMs (up to 4 cores)

Integrated cluster support for HA & Quick Migration

BitLocker: Seamless, secure data encryption

Live Backup: Volume Shadow Service integration

Pass-through disk access for VMs

Virtual Machine snapshots

New hardware sharing architecture (VSP/VSC/VMBus)

Disk, networking, input, video

Robust networking: VLANs and NLB

Based on DMTF for WMI management interface

Support for Full or Server Core installations

Windows Server 2008 Hyper-V

demo

Hyper-V: Production ScalabilityHyper-V Powering Microsoft Internet

PropertiesTechNet: 100% Hyper-Vhttp://technet.microsoft.com~1 million hits a DAY

Microsoft.com: >50% Hyper-V and growinghttp://www.microsoft.com~1 Billion hits a month

MSDN: 100% Hyper-Vhttp://msdn.microsoft.com~3 million hits a DAY

Microsoft Hyper-V Server

Microsoft Hyper-V ServerMicrosoft Hyper-V Server is available as a free download: http://www.microsoft.com/hyper-VServer

Memory support: Up to 32GB of physical memory per system

Support for servers with up to 4 physical processors CPUs (sockets)

Guest SMP support Up to 4 virtual processors

Flexible disk format

Fixed/Dynamically Expanding, Differencing, Pass-through

Management Interfaces

WMI for virtualization platform management

Heterogeneous guest support

Native 32/64 bit guest support side by side

Linux and Windows supported with ICs

Virtual Switch, VLAN, PXE support

Hvconfig utility for quick/easy setup

Windows Server 2008 R2 Hyper-V

Windows Server 2008 R2 Hyper-V

Building on the rock-solid architecture of Windows Server 2008 Hyper-V

Integration with new technologies

Enabling new dynamic scenarios:Increased Server Consolidation

Dynamic Data Center

Virtualized Centralized Desktop

Windows Server 2008 R2 Hyper-V – Features

All features in Windows Server 2008 Hyper-V plus

Live migration

New processor feature support

Hot add and remove of VHD

NetworkingChimney and VMQ

Support for Virtual Desktop Infrastructure (VDITerminal Server Broker

Live Migration

Live MigrationMoving a virtual machine from one server to another without dropped network connection or user perceived downtime

Failover Clustering is the foundation that enhances Hyper-V

High Availability

Disaster Recovery

Quick Migration

Live Migration

Live migration enables dynamic datacenter scenariosServicing

Load balancing VMs for power

Load balancing VMs for CPU

Live Migration process1. Initiated via in-box cluster UI or System Center Virtual Machine

Manager2. VM State/Memory Transfer

a) Create VM on the targetb) Move memory pages from the source to the target via Ethernet

3. Final state transfer and virtual machine restorea) Pause virtual machineb) Move storage connectivity from source host to target host via Ethernet

4. Un-pause & Run

Host 1 Host 2

Blue = StorageYellow = Networking

Shared Storage

Clustering & Storage todayToday: Windows Server 2008 Hyper-V

Current Failover Clustering has a “shared nothing” storage model

Each Disk is owned by a single node at any one time, and only that node can perform I/O to it

Management Overhead one VM per LUN

100 VMs = 100 LUNs

Drive letter limitations

Solutions:

Use drive GUIDs

Use partner solutions

Shared Storage

Only one node accesses a LUN at a

time

SAN

Clustering & StorageWindows Server 2008 R2 Failover Clustering

NEW Cluster Shared Volume (CSV)

Implemented as a mini-filter driver (Upper file system mini-filter at an altitude of 404900)

Required for Live Migration

CSV provides a single consistent file name space; All Windows Server 2008 R2 servers see the same storage

Easy setup; Uses NTFS

No reformatting SANs

Create one big data store

No more drive letter problems

Existing tools just work

Improves Hyper-V Live Migration times

Simplifies SAN/VM management

Improved Fault Tolerance Single Volume VHD VHD VHD

SAN

Concurrent access to a single file system

Single LUN for all hosts and performance enhancement for storage switchover

New Processor Feature Support

New Processor Feature Support

Second Level Address Translation (SLAT)

Uses new processor features to improve performance and reduce load on Windows Hypervisor

AMD: Rapid Virtualization Indexing (RVI)

Intel: Extended Page Tables (EPT)Benefits

Improve memory management performanceReduce in memory copiesMemory usage will decrease from ~5% to 1% of total physical memoryMost improvement with large working sets (TS/SQL)

Windows Server 2008 R2Core Parking

OverviewScheduling virtual machines on a single server for density as opposed to dispersion

This allows “park/sleep” cores by putting them in deep C states

BenefitsSignificantly enhances Green IT by being able to reduce power required for CPUs

Windows Server 2008 R2 Core Parking 16 LP Server

Processor is

“parked”

Processor is

“parked”

Virtual Storage

Hot Add/Remove Storage

OverviewAdd and remove VHD and pass-through disks to a running VM without requiring a reboot.

Hot-add/remove disk applies to VHDs and pass-through disks attached to the virtual SCSI controller

BenefitsEnables storage growth in VMs without downtime

Enables additional datacenter backup scenarios

Enables new SQL/Exchange scenarios

Hot add/remove VHD

demo

Networking

NetworkingExtending TCP Offload support for Virtual machines

TCP/IP traffic in a VM can be offloaded to a physical NIC on the host computer.

BenefitsReduce CPU burdenNetworking offload to improve performance

Live Migration is supported with TCP Offload

NetworkingVirtual Machine Queue (VMQ) Support

Overview

NIC can DMA packets directly into VM memory

VM Device buffer gets assigned to one of the queues

Avoids packet copies in the VSP

Avoids route lookup in the virtual switch (VMQ Queue ID)

Allows the NIC to essentially appear as multiple NICs on the physical host (queues)

Benefits

Host no longer has device DMA data in its own buffer resulting in a shorter path length for I/O (performance gain)

Networking

Jumbo Frame Support

Ethernet frames >1,500 bytes

Ad hoc standard is ~9k

Overview

Enables 6x larger payload per packet

Benefits

Improves throughput

Reduce CPU utilization of large file transfers

Hosted Desktops (VDI)

Terminal Services –Virtualization

Overview

TSV - Virtualized “Centralized Desktop” provisioning, access and management solution on top of Hyper-V

Unified user and admin experience for traditional TS (session per user) and TSV (VM per user).

Deployment Scenarios

Temporary (until Logoff) VM per user Assignment

Permanent VM per user assignment

Built-in solution for low complexity deployments

Features and management are tuned for Entry Level deployments. Example: 4 TS/TSVM Servers with few apps.

Connection Broker Infrastructure

TS Session Broker

TS Farm

TS Users

TS UsersRemote

Hosted Desktop Users

Hyper-V Farm

Hosted DesktopUsers (Remote)

TS Gateway

Storage

Summary

Large scale production environments running Hyper-V

Scalable and high performance architecture

Driving demand for higher end servers for VirtualizationCSV provides consolidation of storage with fewer LUNs

Simplifies Storage and Server Management

Removes barriers to Live Migration times

Call To Action

Ensure drivers installation package work with Server CoreValidate drivers work on Windows Server 2008 R2 with Hyper-V roleStorage vendors

Test your storage solutions with clustering (CSV) and Hyper-V

Online ResourcesMicrosoft Virtualization Home: http://www.microsoft.com/virtualization

Windows Server Virtualization Blog Site: http://blogs.technet.com/virtualization/default.aspx

Windows Server Virtualization TechNet Site: http://technet2.microsoft.com/windowsserver2008/en/servermanager/virtualization.mspx

Virtualization Solution Accelerators http://technet.microsoft.com/en-us/solutionaccelerators/cc197910.aspx

How to install the Hyper-V role http://www.microsoft.com/windowsserver2008/en/us/hyperv-install.aspx

Windows Server 2008 Hyper-V Performance Tuning Guide http://www.microsoft.com/whdc/system/sysperf/Perf_tun_srv.mspx

Using Hyper-V & BitLocker White Paper

http://www.microsoft.com/downloads/details.aspx?FamilyID=2c3c0615-baf4-4a9c-b613-3fda14e84545&DisplayLang=en

Windows Server 2008 Failover Clustering http://www.microsoft.com/Windowsserver2008/en/us/clustering-home.aspx

Build High-Availability Infrastructures with Windows Server 2008 Failover Clustering

• http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032364827&Culture=en-US

• Cluster Validation in Windows Server

• http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032336490&CountryCode=US

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.

Backup

Filter Driver Interoperability

Do you have a filter driver above or below?Virus Scanners, etc…

http://msdn.microsoft.com/en-us/library/aa488218.aspx

CSV is incompatible with data transformation drivers

Encryption or compression filters

Filter Manager

CSVFilter.sys

Upper FS mini-filter

Altitude of 404900

Replicated Storage Considerations

CSV is not compatible with replicated storage as all nodes assume they can simultaneously write to a LUN

Windows Server 2008 R2 will continue to support the storage model of the past, which will work with multi-site clusters

Live Migration is not dependent on CSVSite A Site B

Replica

Read/Write Read/Only

Sync/Async Replication

Call To Action

IHV’sReplication vendor considerations

ISV’s – Test, Test, Test…

Filter DriversDepending on where you are on the stack, you may be impacted

Backup/RestoreCSV will introduce new considerations

Call PrepareVolumeForSnapshotSet() for all scenariosReplaces GetVolumePathName() and GetVolumeNameForVolumeMountPoint()

top related