VIR340 - Hyper-V in the Real World – Performance Tuning and Best Practicesv2

download VIR340 - Hyper-V in the Real World – Performance Tuning and Best Practicesv2

of 42

Transcript of VIR340 - Hyper-V in the Real World – Performance Tuning and Best Practicesv2

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    1/42

    Hyper-V in the Real WoPerformance Tuning and Best Practices

    Dave KawulaTriCon Technical Services Inc

    [email protected] /[email protected] (BLOG)

    mailto:[email protected]:[email protected]://www.triconts.com/http://www.nitandgritofit.com/http://www.nitandgritofit.com/http://www.triconts.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    2/42

    Session Objectives Tools used on the field for the Hyper-V Healt

    Hyper-V BPA (Full and Server Core) MAP Toolkit

    Hyper-V R2 Best Practices HAVM, Failover Clustering Cluster Validation Wizard (in case of Hype

    Cluster) Performance Monitor and PAL for Hyper-V R Update of Memory Management for Hyper-

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    3/42

    Best Practices Analyzer (BPA)

    REQUIREMENTS Windows Server 2008 R2 Core or Full Edition

    Hyper-V Role Update 977238 required on Hyper-V Hosts

    Server Manager remote access (Optional) Server Manager and BPA modules for Powershe

    execution

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    4/42

    y yper-

    Installed? What version? Are all of the ICs addeIntegration Components

    Supported LPs number on host

    Number of logical processors

    Inventory and supported number of VPs for eac

    Number of VPs on each VM

    Fixed, Dynamic or Differencing Disk inventoryVHD type detection

    Only use it if its mandatory (i.e Citrix provisioninLegacy Network Adapters

    http://technet.microsoft.com/en-us/library/ee9411Much more

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    5/42

    Hyper-V BPA

    Export scan results to HTML format

    http://blogs.technet.com/b/cedward/archive/2011/01/11/hyper-v-bpa-ht Configure Server Manager for remote administration

    http://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-panalyzer-powershell-automation.aspx

    Apply specific filters to avoid false positives or known errors Some warning or errors can be safely ignored depending on the your e

    requirements Apply Hyper-V BPA Updates (i.e. KB2485986 )

    Run BPA remotely with Powershell to a group of servers http://gallery.technet.microsoft.com/scriptcenter/en-us/84d3e608-1404-

    24452ecc8b94

    http://blogs.technet.com/b/cedward/archive/2011/01/11/hyper-v-bpa-html-report.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://gallery.technet.microsoft.com/scriptcenter/en-us/84d3e608-1404-4ee9-b5e2-24452ecc8b94http://gallery.technet.microsoft.com/scriptcenter/en-us/84d3e608-1404-4ee9-b5e2-24452ecc8b94http://gallery.technet.microsoft.com/scriptcenter/en-us/84d3e608-1404-4ee9-b5e2-24452ecc8b94http://gallery.technet.microsoft.com/scriptcenter/en-us/84d3e608-1404-4ee9-b5e2-24452ecc8b94http://gallery.technet.microsoft.com/scriptcenter/en-us/84d3e608-1404-4ee9-b5e2-24452ecc8b94http://gallery.technet.microsoft.com/scriptcenter/en-us/84d3e608-1404-4ee9-b5e2-24452ecc8b94http://gallery.technet.microsoft.com/scriptcenter/en-us/84d3e608-1404-4ee9-b5e2-24452ecc8b94http://gallery.technet.microsoft.com/scriptcenter/en-us/84d3e608-1404-4ee9-b5e2-24452ecc8b94http://gallery.technet.microsoft.com/scriptcenter/en-us/84d3e608-1404-4ee9-b5e2-24452ecc8b94http://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspxhttp://blogs.technet.com/b/cedward/archive/2011/01/11/hyper-v-bpa-html-report.aspxhttp://blogs.technet.com/b/cedward/archive/2011/01/11/hyper-v-bpa-html-report.aspxhttp://blogs.technet.com/b/cedward/archive/2011/01/11/hyper-v-bpa-html-report.aspxhttp://blogs.technet.com/b/cedward/archive/2011/01/11/hyper-v-bpa-html-report.aspxhttp://blogs.technet.com/b/cedward/archive/2011/01/11/hyper-v-bpa-html-report.aspxhttp://blogs.technet.com/b/cedward/archive/2011/01/11/hyper-v-bpa-html-report.aspxhttp://blogs.technet.com/b/cedward/archive/2011/01/11/hyper-v-bpa-html-report.aspx
  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    6/42

    Sample PS Script: Hyper-V R2 BPAImport-Module failoverclusters

    $OutputPath = "c:\temp\hvbpa.csv"$clustername = "ServerName"

    $s = Get-ClusterNode -cluster $clustername | New-PSSession

    invoke-command -session $s -scriptblock {

    import-module BestPractices

    Invoke-BpaModel Microsoft/Windows/Hyper-V | out-null

    Get-BPAResult Microsoft/Windows/Hyper-v | select ResultNumber,@{Name";Expression={hostname}},ModelId,RuleId,ResultId,Severity,NeutralSevy,Title,Problem,Impact,Resolution,Compliance,Help,Excluded

    } | Export-Csv $OutputPath

    Remove-PSSession $s

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    7/42

    demoHyper-V R2 BPA

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    8/42

    MAP Toolkit (6.0)

    Analyze your portfolio of application for move to Azure Accelerate private cloud planning with Hyper-V Cloud Fast Trackonboarding

    Identify migration opportunities with heterogenous server environmeinventory

    Assess you client environment for Office 365 readiness Determine readiness for Migration to Windows 7 and IE 9

    Discover heterogeneous database instance for migrating to SQL Se

    http://connect.microsoft.com/site297

    http://connect.microsoft.com/site297http://connect.microsoft.com/site297http://connect.microsoft.com/site297
  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    9/42

    Hyper-V Security

    Hardening Hyper-V and Parent Partition Hyper-V R2 SKU or Server Core

    No Other Apps/Roles/Features

    Patch and A/V

    Isolate network traffic (separate NICs and VL Bitlocker

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    10/42

    Hyper-V Security

    Delegating Virtual Machine Management VM Admins no access to Parent Authorization Manager (AzMan.msc) SCVMM and Self Service Portal Harden Management host OS Virtual Machine Servicing Toolkit (VMST) http://technet.microsoft.com/en-us/library/cc501231.aspx

    Offline VMs in SCVMM library Stopped and saved state VMs on a host VM Templates. Offline VHDs in SCVMM library by injecting update packages

    http://technet.microsoft.com/en-us/library/cc501231.aspxhttp://technet.microsoft.com/en-us/library/cc501231.aspxhttp://technet.microsoft.com/en-us/library/cc501231.aspxhttp://technet.microsoft.com/en-us/library/cc501231.aspx
  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    11/42

    Hyper-V Security

    Protecting Virtual Machines

    Patch and A/V OS hardening

    Encryption (i.e. EFS) Audit Permission

    Hyper-V Security Guide http://technet.microsoft.com/en-us/library/dd5691

    Microsoft Security Compliance Manager http://technet.microsoft.com/en-us/library/cc67700

    http://technet.microsoft.com/en-us/library/dd569113.aspxhttp://technet.microsoft.com/en-us/library/cc677002.aspxhttp://technet.microsoft.com/en-us/library/cc677002.aspxhttp://technet.microsoft.com/en-us/library/cc677002.aspxhttp://technet.microsoft.com/en-us/library/cc677002.aspxhttp://technet.microsoft.com/en-us/library/dd569113.aspxhttp://technet.microsoft.com/en-us/library/dd569113.aspxhttp://technet.microsoft.com/en-us/library/dd569113.aspx
  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    12/42

    MBSA for Windows Server 2008 R2

    MBSA 2.1.1 or greater

    MBSA 2.2 recommended

    Admin rights on target host to run it remotely

    Internet access and Firewall exceptions for remote sc TCP port 135, 139 and 445 and UDP 137 and 138

    Remote Registry service, Server service, Workstation and Printer Sharing service, and Automatic Updates

    MBSA FAQ http://technet.microsoft.com/en-us/security/cc184922#EWBAC

    http://technet.microsoft.com/en-us/security/cc184922http://technet.microsoft.com/en-us/security/cc184922http://technet.microsoft.com/en-us/security/cc184922http://technet.microsoft.com/en-us/security/cc184922http://technet.microsoft.com/en-us/security/cc184922http://technet.microsoft.com/en-us/security/cc184922
  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    13/42

    Why Microsoft Baseline Security Analy

    Fast and automated security upreportSecurity UpdatesCheck

    Administrators number, Adminblank passwords, Firewall conf

    Other security

    checks

    Local or remote scan to one orservers

    Local and remoteexecution

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    14/42

    demoMAP 6.0 and MBSA (Hyper-V)

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    15/42

    CSV SAN Fault Tolerance

    Coordinator Node

    SAN ConnFailu

    VHD

    SAN

    VHD

    I/O Redirected OCSV Network

    VHD

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    16/42

    Live Migration Identical Processors

    May enable Processor Compatibility Must be same processor manufacturer

    Identically named Virtual Switches Ensure that no ISOs are mounted

    VM may need to be refreshed in Failover Cluster Specify the network for the VMs to use for Live Mi Dont use IPSec on LM network unless required fo Linux HAVM needs Static MAC Address

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    17/42

    CSV Volume Nodes running Windows Server 2008 R2

    Drive letter of the System Disk must be identical %SystemDrive%\ClusterStorage

    NTLM Protocol enabled on all nodes

    Latest Identical HBA/Storage/Drivers/Firmware

    SMB used by CSV

    Client for Microsoft Networks

    File and Printer Sharing for Microsoft Networks

    Check Free SpaceUse PowerShell Script

    http://blogs.msdn.com/b/clustering/archive/2010/06/19/10027366.aspx

    http://blogs.msdn.com/b/clustering/archive/2010/06/19/10027366.aspxhttp://blogs.msdn.com/b/clustering/archive/2010/06/19/10027366.aspx
  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    18/42

    CSV Settings

    Highest priority network = CSV network

    Network with lowest metric is the highest priority

    Manually set CSV network if not set properly: Get-ClusterNetwork | ft Name, Metric, AutoMetric, Role

    ( Get-ClusterNetwork Cluster Network ).Metric=900

    Great Guide on Configuring Hyper-V for HA from NetApp

    http://media.netapp.com/documents/tr-3702.pdf

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    19/42

    CSV Performance Baseline What is the data telling us?

    Counters from Parent Partition: Object: Physical Disk Disk Reads/sec, Disk Writes/sec, Avg Disk Queue, Current Disk

    Multiple nodes are accessing the same CSV Aggregate data across nodes

    Reads/Sec, Writes/Sec Disk latency issues Check counters within VMs

    http://blogs.technet.com/b/kaitling/archive/2011/0ering-performance-data-csv-volumes.aspx

    http://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspxhttp://blogs.technet.com/b/kaitling/archive/2011/02/11/deciphering-performance-data-csv-volumes.aspx
  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    20/42

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    21/42

    Other Use Possible and Preferred Owners with VM resources

    Proper Exclusion in Parents Anti-Virus Proper Page File sizing on parent and VMs Ensure proper amounts of RAM per node Base performance on least powerful node (as applicable)

    Each node must be able to handle the workload it may be g

    SCVMM PRO and SCOM feature for load balancing Use VMQ in place of Chimney Offload

    More efficient copying between networks

    With SP1 use MemoryReserve registry value on hosts

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    22/42

    Hyper-V Cluster Best Practice ChecksValidate Report?

    Network adapters- Number of? Speed?

    Metric (Priority) Settings? Role (1-3)? Client Access - Private/Live Migration network, AutoMetric enabled

    Selected Network for Live Migration?

    Network configuration - Other -

    iSCSI in use? Verify Proper/Dedicated Network PathAny VMs running on disks that are in "Redirected Access Mode"? Maintenance Mode?

    Heartbeat monitoring for the Virtual Machine - Enabled/Disabled?

    Policy for VM recovery/actions

    Is Persistent Mode/Auto Start Enabled?

    VMStates? Paused/Online/Offline/Failed/

    CSV enabled? State of the disks? (R2 ONLY)

    How many VMs per (CSV) volume? Optimization available?

    GPT disk/MBR disk?

    Multi-site cluster?

    H/W Logo'd for Win2008/R2?

    Filter Drivers Loaded?

    Backup/Restore Process of (CSV or other) volumes

    Perfmon counters for CSV volumesProcessors must be identical across cluster nodes - Processor Compat mode enabled?

    Is Live Migration working properly?

    Event logs for failed migrations?

    System Drive letter must be the same across nodes

    Verify supported workloads are running on each VM

    Check firmware version of HBA from validation report and matches on all nodes

    Verify DSM Module in use

    Check if network teaming used for ISCSI

    Is MPIO feature installed

    Check for proper cluster Quorum Model

    Storage configured to vendor tested configuration

    Chkdsk set to run on any drives?

    MicrosoftApproved!

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    23/42

    demoHyper-V Cluster Configuration

    Post-Install steps

    Performance monitor and PAL

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    24/42

    Performance monitor and PAL

    New PAL version available http://pal.codeplex.com Version 2.06 include Hyper-V R2 SP1 counters thresholds for Dynamic Memo

    Performance monitor and PAL

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    25/42

    Performance monitor and PAL

    LPs and Hyper threading Hyper threading is not multiplying processors for real

    Capacity planning must be done without Hyperthreading Support Statements are based on LPs/VPs ratios

    1:8 Ratio is the supported limit for Server Virtualizations scenarios

    1:12 Ratio is the supported limit for VDI scenarios with Windows 7 w/SP1

    > 32 ProcsDo NOT enable HT

    # PhysicalProcessors

    Hyperthreading# Logical

    Processors# Virtual

    ProcessorsLP / V

    2 (1 Dual Core) Disabled 2 16 1

    2 (1 Dual Core)Enabled 4 16 1

    er ormance mon tor an

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    26/42

    er ormance mon tor an

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    27/42

    demoPAL in action

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    28/42

    Customer: Not certain how to sizeNew virtual machines get 1GB of RAM [no matter what the VM i

    I only give people more memory if they complain about perfo

    All VMs get 4GB of RAM [I have no idea what is happening with thatno one complains

    I take the minimum system requirements and add (insert one: 50%,

    A vendor tells me their app needs 4GB of RAM. I do not have the tito find out if it is true or not

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    29/42

    Virtualization & Memory Memory

    Key Factor to the number of running VMs

    The most utilized asset in the system, but also a more expensive asset

    Statistics on resource utilization of workloads CPU 10%

    Memory 40%

    Network I/O

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    30/42

    Ballooning How it works:

    Increasing the size of the balloon forces the guest to react to memory pressure by releas

    Decreasing the size makes more memory available to the guest

    Memory

    Balloon

    Disk

    Memory

    Balloon

    DiskInflate

    Swap Out

    Ballloo

    Defla

    Memory

    Balloon

    Defla

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    31/42

    External Page Sharing

    How it works:

    Eliminate redundant copies of memory pages common to more thmachine

    Hash all memory and store it in a table

    Identify the common hashes and then

    Perform a bit by bit comparison

    Problems Page Sharing not dynamic

    Can take hours to share pages

    The largest benefit are zero pages

    Doesnt work with large pages

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    32/42

    Dynamic Memory Goals

    Higher VM consolidation ratios with minimal performanc

    Dependent on: How much variation in memory utilization the wor

    How good a job you did of sizing the systems in th

    Work well for both server and desktop workloads

    Add minimal overhead to the system Pass the that looks right test

    i

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    33/42

    Dynamic Memory Benefits

    Enables higher consolidation ratios per host by addressing the greatest limiticonsolidation: Memory

    AProduction feature.

    Overview

    Memory is pooled and dynamically and securely distributed across VMs

    Memory is dynamically added/removed based VM usage with no service in Guest enlightened: guests & Hyper-V work TOGETHER

    Addi /R i M

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    34/42

    Adding/Removing Memory

    Adding Memory

    Enlightened fashion Synthetic Memory Driver (VSP/VSC Pair)

    No hardware emulation

    Light weight Removing Memory

    Ballooning is more efficient Messes up task manager in the guest OS

    S R i

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    35/42

    System Requirements

    Parent Requirements:

    Windows Server 2008 R2 SP1 Microsoft Hyper-V Server 2008 R2 SP1

    Guest Requirements:

    Windows Server 2003, 2008 & 2008 R2 32-bit & 64-bit versions

    Windows Vista and Windows 7 Enterprise and Ultimate Editions only

    32-bit & 64-bit versions

    Dynamic Memory

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    36/42

    Dynamic Memory

    St t & M

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    37/42

    Startup & Max Startup: amount of memory to boot VM

    BIOS does not know about DM Guest OS may not know about DM Default: 512MB

    Max: dont let the VM above this amount Default: 64GB

    Memory Buffer & Priority

    Buffer: How much free memory should we try and keep in the VM? Allows for responsiveness to burstyworkloads Can be used for file cache I like to configure my virtual machines so that they have ~20% free memory

    Priority: which VM gets the memory first 1-10,000: default is 5,000 The higher the priority, the higher the availability

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    38/42

    demoDynamic Memory in Action

    C ll t A ti

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    39/42

    Call to Action

    Contact your Microsoft Partner or Accoun

    Manager about available programs PVDPS Use your SA Vouchers Share Jumpstart Hyper-V PoC

    Hyper-V Cloud Accelerate Program There is help for you Contact us abouyour Virtualization needs and how Miccan help.

    Remember To Complete Your Evalua

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    40/42

    Remember To Complete Your EvaluaYou could WIN a Samsung FocusWindows Phone 7!

    Let us know what you liked & disliked!Remember, 1=Bad, 5=GoodPlease provide comments!No purchase necessary. The contest is open to residents of Canada (excluding government employees). The Toronto TechDays evaluation form contest bends on October 26th, 2011. The Vancouver TechDays evaluation form contest begins on November 15 th, 2011 and ends on November 16 th, 2011. The Mform contest begins on November 29th, 2011 and ends on November 30 th, 2011. Participants can enter the contest in one of two ways: (1) complete and sucontest close date; or (2) provide contact information by the contest close date. The draw for Toronto will take place on October 31 st, 2011. The draw for VNovember 21st, 2011. The draw for Montreal will take place on December 5 th, 2011. The chances of being selected depend upon the number of eligible encontacted by phone and/or e-mail and will be required to answer correctly a time-limited skill-testing question. There are three (3) prizes available to be wofor each TechDays event in Toronto (October 25-26 2011), Vancouver (November 15-16 2011) and Montreal (November 29-30 2011). The prize consists Phone 7 (handset only; voice and/or data plan not included) (approximate retail value of $499 CAD). The prize will be delivered to the shipping address deweeks. The winner may be required to sign a declaration and release form. For full contest rules, please see a Microsoft TechDays representative.

    You can email any additional comments [email protected] at any time

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    41/42

    Q & A

  • 8/2/2019 VIR340 - Hyper-V in the Real World Performance Tuning and Best Practicesv2

    42/42

    2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in 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 respon

    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 MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.