SlideShare a Scribd company logo
Hyper-V Best Practices,
            Tips and Tricks
Leon Shapritsky
Microsoft Regional Specialist
Malam-Team Ltd.
Host Configuration
Networking
Host Storage
Guest Storage
Guest Configuration
Security
Anti Virus / Backup
Host Configuration

 Host CPUs (more are better)
 Processor power is a major limiting factor
 of how many VMs can be run on the host
 Hyper-V R2 can use up to 64 logical
 processors
 You can scale up to 512 virtual processors
 and/or 384 VMs
Host Configuration
 If CPU doesn’t have SLAT, don’t buy it
 Second Level Address Translation enabled
 processors provide up to 25% improvement in
 density
 Intel calls it Extended Page Tables (EPT), AMD
 calls it Nested Page Tables (NPT) or Rapid
 Virtualization Indexing (RVI)
 SLAT allows for pages of memory to be managed
 at a hardware level
 Significant improvement in memory management
 and allows a significant scale increase over
 previous processor architectures, especially for
 memory-intensive workloads
Host Configuration
 When you have servers with different CPU
 architecture, use CPU compatibility mode
 Enables migration of VMs between hosts
 Use when performing
 rolling hardware
 upgrades of a cluster
Host Configuration
 Host physical memory (more is better)
 Host RAM is another major limiting factor of how
 many VMs can be run on the host
 At least 512 MB for the host itself
 300 MB for the Hyper-V role
 Sum of all the vRAM assigned for all VMs + 32
 MB for the 1st GB of vRAM + 8 MB for each
 additional GB of vRAM
 Plan for expansion and for failover
Host Configuration
 Choose the right OS SKU for virtualization
 Windows Server 2008 R2 Datacenter Edition
 – Flexible Virtualization Licensing
 – Supports 2 TB RAM (Core or Full)
 Hyper-V Server 2008 R2
 – Lowest cost hypervisor (free)
 – Supports 1TB RAM
 – Supports Live Migration and
   Failover Clustering
Host Configuration
Host Configuration
 Use Server Core!
 Windows Server frequently deployed for a single role,
 especially true for Hyper-V servers
 – Must deploy and service the entire OS in earlier Windows Server
   releases
 Server Core is minimal
 installation option
 – Provides essential server
   functionality
 – Command Line Interface
   only, PowerShell, no GUI
 Benefits
 – Fundamentally improves
   availability
 – Less code results in fewer patches and reduced servicing burden
 – Low surface area server for targeted roles
 – More secure and reliable with less management, less human errors
Host Configuration
Networking
Host Storage
Guest Storage
Guest Configuration
Security
Anti Virus / Backup
Networking
 Use separate logical networks
 For storage, host management, virtual
 machines, Live Migration
Networking
 Chimney and RSS Settings                     Network Adapter level:
 Chimney and RSS are configured in both
 operating system and network adapter:

 Operating System level:
 Netsh int tcp show global




 Netsh int tcp set global rss=enabled
 chimney=enabled
 http://technet.microsoft.com/en-us/library/gg162681(v=ws.10).aspx
Networking
 Working with/without IPv6
 – Do not unbind IPv6 from a single interface!
 – The loopback interface keeps IPv6 even if you unselect it
   from all NICs
 – Be consistent in the entire enterprise (go either with, or
   without)
 – Disabling IPv6 may have an effect on various applications
   such as HomeGroup, Remote Assistance, Direct Access
   and others
 – Windows 2008/7 was designed specifically with IPv6
   present, Microsoft does not perform any testing to
   determine the effects of disabling IPv6
 How to disable certain Internet Protocol version 6 (IPv6)
 components
 http://support.microsoft.com/kb/929852
Networking
 Use VMQ if the NIC supports it
 – VMQ allows the physical NIC to
   create unique virtual network
   queues for each virtual machine
   on the host, allowing network
   packets to be passed directly
   from the hypervisor to the VM.
 – This reduces a lot of overhead
   normally associated with network
   traffic.
 – If both Chimney and VMQ are
   available on the same NIC at the
   same time, Windows Server 2008
   R2 will use VMQ.
Networking
 Use Jumbo Frames
 – Offers significant performance for TCP
   connections including iSCSI
 – Max frame size = 9K
 – Reduces TCP/IP overhead by up to
   84%
 – Must be enabled at all end points
   (switches, NICs, and target devices)
 – Virtual switch is defined as an end
   point
 – Virtual NIC is defined as an end point
 – Integration components required
 – Benefits seen at 8K and above, the
   higher the IO size the higher the
   benefit of jumbo frames with 512K
   request size seeing the best benefit
Networking
 Use the same Virtual Switch names and Network
 Interface names on all Hyper-V hosts
 – Critical when migrating VMs between hosts
 – Critical for Failover Clustering
Host Configuration
Networking
Host Storage
Guest Storage
Guest Configuration
Security
Anti Virus / Backup
Host Storage
 When provisioning storage, request IOPS
 More spindles = better performance




   100 GB   100 GB     100 GB
                                 200 GB
             RAID 5
            (200 GB)
Host Storage
    Carefully monitor disk performance
    Counters to watch in Performance Monitor snap-in:
      – Avg. Disk Sec/Read
      – Avg. Disk Sec/Write

Avg Disk second Read/Write (we want
to see .001 -.010 ideally for peak load)

Thresholds for the Operating System:

Under .010 (10 milliseconds) is Good

Over .015 (15 milliseconds), but under
025ms average is Acceptable to Poor

Over .025 (25 milliseconds) average is
Serious to Critical
Host Storage
 Use CSV for better storage utilization
Host Configuration
Networking
Host Storage
Guest Storage
Guest Configuration
Security
Anti Virus / Backup
Guest Storage
 Use Fixed size VHDs for better
 performance
 – Reduces VM Disk fragmentation (mainly for non-
   SAN)
 – Can’t be used in differencing disk scenarios
 Although Hyper-V in R2 improved Dynamic
 VHDs’ performance as much as 8 times when
 compared to RTM, if possible, only use Dynamic
 VHDs for lab, demo or testing purposes where
 performance is not an issue.
Guest Storage
 When creating a VM from SCVMM, it does
 not add a SCSI adapter, you will need to
 manually add it if you need it
 SCSI vs. IDE in a VM doesn’t matter for
 performance (when guest is enlightened/IC
 installed)
 SCSI adapters will let you connect up to 256 hard
 disks to the VM
 SCSI adapters allow to hot-add and hot-remove
 virtual disks
 System VHD must be attached to IDE virtual
 controller
Guest Storage

 Configure proper disk alignment
 Needed when VHD was created in pre-Windows Server
 2008, or when VM is running pre-Windows Server 2008
 Diskpart > Select Disk <x> > List Partition
 wmic partition get BlockSize, StartingOffset,
 Name, Index
 Msinfo32 Components > Storage > Disks
Guest Storage

 http://gparted.sourceforge.net/
 http://lifehacker.com/5837769/make-sure-
 your-partitions-are-correctly-aligned-for-
 optimal-solid-state-drive-performance
 http://support.microsoft.com/kb/929491
Guest Storage
 Format volumes with the right block size
 Volume block size might vary (for example – SQL,
 Exchange etc.)
 wmic volume get blocksize, caption, label




 fsutil fsinfo ntfsinfo
 <drive letter>:
Guest Storage
 Use native mount on host to perform AV
 scans or backups of specific files
  – Use Disk Management (UI) or Diskpart.exe
    (CLI)
Guest Storage
 Be familiar with snapshot
 – Snapshots (also known as checkpoints in SCVMM)
   are basically differencing disks (not related to VSS
   snapshots)
 – Merging/Deleting can take a considerable amount of
   time
Host Configuration
Networking
Host Storage
Guest Storage
Guest Configuration
Security
Anti Virus / Backup
Guest Configuration
 Use VM names that match the FQDNs of the
 VM
 – This is a must for VDI configuration and is also
   considered a best practice for SCVMM and possibly
   3rd-party tools
Guest Configuration
 Make sure there is sufficient RAM
 allocated to the VM
 – Increased Disk I/O pagefile growth from disk
   fragmentation (insufficient memory)
 – Increased fragmentation requires memory
   management
 – Lack of memory grows the pagefile…
 The amount of memory to assign will depend on
 the workload of the VM, how much physical
 memory is available on the host machine, and
 how much memory other VMs running on the
 same host machine are using.
Guest Configuration

 Dynamic Memory
  – Allows to set a startup and maximum RAM range for a
    VM that supports it
  – When VM starts, it uses the startup RAM amount, and
    can be assigned more RAM based upon need (i.e.
    Hot-Add memory)
  – Additional memory allocation to the VM is subject to
    priority assigned to the VM
 http://technet.microsoft.com/en-us/library/ff817651(v=ws.10).aspx


 Note that Dynamic Memory is NOT
 overcommitting memory…
Guest Configuration

Dynamic Memory - Adding/Removing
 Adding Memory
  – Enlightened fashion
    • Synthetic Memory Driver (VSP/VSC Pair)
  – No hardware emulation
  – Light weight
 Removing Memory
  – Memory Ballooning
    • Confuses task manager in the guest OS
Guest Configuration
Dynamic Memory 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                You must install
 – Windows Vista and Windows 7                  the latest
                                               Integration
   • Enterprise and Ultimate Editions only    Components!
   • 32-bit & 64-bit versions
Demo
Guest Configuration
 Use Integration
 Components for best
 performance on VM
 IC are built-in into
 Windows Server
 2008/R2/Vista/7
 When migrating a VM
 from Hyper-V RTM to R2,
 make sure you update the
 IC on the guest.
 IC are required for VSS
 backups.
 Also available for Linux
 versions (supporting SMP)
Guest Configuration
 Enable support for time synchronization
 If any VM on a host belongs to a domain but the
 host itself does not, ensure that the host
 synchronizes with the
 same time source used
 by the domain to
 eliminate synchronization
 conflicts between the host
 and domain.

 Client < DC < PDC Emulator < External time source
Guest Configuration
 When creating a VM with SCVMM, make sure you
 use an Syntetic NIC
 Otherwise, you will have network performance issues
Guest Configuration
 Configure automatic Start Action
 Enables VM to automatically start when host was
 rebooted
 Stagger automatic booting
 in order to properly load
 dependency services or
 applications
Host Configuration
Networking
Host Storage
Guest Storage
Guest Configuration
Security
Anti Virus / Backup
Security
 Treat VMs just like physical servers
 Harden each virtual machine according to the server
 roles it performs.
 Perform routine Windows Updates, just like on
 regular hosts
  – Many VMs are often kept offline for long periods of time.
  – If deployed and started, the out-of-date virtual machine
    might be vulnerable to attack or could be capable of
    attacking other network resources. (Conficer)

 Consider using the Offline Virtual Machine Servicing Tool
 http://www.microsoft.com/downloads/details.aspx?FamilyId=8408ECF5-
 7AFE-47EC-A697-EB433027DF73&displaylang=en
Security
 Impose limits on processor usage
 By default, each VM is allowed to use 100% of the
 processing power of a single processor core.
 A compromised VM that can use all of the processing
 power on the host machine could cause the host
 machine and other VMs
 running on it to become
 unresponsive.
Host Configuration
Networking
Host Storage
Guest Storage
Guest Configuration
Security
Anti Virus / Backup
Anti-Virus / Backup
 – Exclude directories, files and processes from
   AV scan http://support.microsoft.com/kb/961804
 – Default virtual machine configuration directory
   (C:ProgramDataMicrosoftWindowsHyper-V)
 – Custom virtual machine configuration directories
 – Default virtual hard disk drive directory
   (C:UsersPublicDocumentsHyper-VVirtual Hard Disks)
 – Custom virtual hard disk drive directories
 – Snapshot directories
 – Vmms.exe and Vmwp.exe
 – Additionally, when you use Live Migration together with
   Cluster Shared Volumes on Windows Server 2008 R2,
   exclude the CSV path "C:Clusterstorage" and all its
   subdirectories.
 – http://support.microsoft.com/kb/822158
Anti-Virus / Backup
 Stagger AV scans schedule
 – If all of the VMs are scanned at 2 AM, then
   the entire system may come to a crawl until
   the scan is complete.
Anti-Virus / Backup
 Use VSS aware backup to backup entire VMs
 When using Pass-Through disks for VMs, be aware that
 VSS-based backups will not back these drives
 Make sure IC are installed and enabled for backups
 If VSS backup cannot be performed, the VM will be
 paused temporarily
Types of VM Backups
 Three types of Backups:
 – Backing up the host system
    • May be necessary to maintain host configuration
    • But often, not completely necessary
    • The fastest fix for a broken host is often a complete rebuild
 – Backing up Virtual Disk Files
    • Fast and can be done from a single host-based backup client
    • Challenging to do file-level restore
 – Backing up VM’s from inside the VM
    • Slower and requires backup clients in every VM.
    • Resource intensive on host
    • Capable of doing file-level restores
Useful Commands
 Wmic nic get netconnectionid,speed
 Wmic volume get caption,blocksize,label
 wmic service where "State='Running'" get caption
 wmic volume where "Caption='C:'" get Label
 wmic volume where "Caption='C:'" set Label=System
 wmic pagefileset where name="c:pagefile.sys" delete
 wmic.exe pagefileset create name="C:pagefile.sys"
 sc config msiscsi start= auto
 Features/Roles:
 –   Import-Module Servermanager
 –   Get-WindowsFeature
 –   Add-WindowsFeature <name> -restart
 –   Add-WindowsFeature <name1>, <name2>, <name3>
 Teaming:
 – BROADCOM: C:Program FilesBroadcomBACS>BACS.exe
 – INTEL: C:Program FilesIntelDMIXCL>PROSetCL.exe prosetcl.exe
   Team_Create 1,2 VMs VMLB
Virtualization is constantly evolving
New technologies = New best practices
Use common sense


Questions?
Hyper-V Best Practices & Tips and Tricks

More Related Content

What's hot

How to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with CephHow to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with Ceph
Sean Cohen
 
Microservices Network Architecture 101
Microservices Network Architecture 101Microservices Network Architecture 101
Microservices Network Architecture 101
Cumulus Networks
 
Vmware desktop infrastructure virtualization assessment
Vmware  desktop infrastructure virtualization assessmentVmware  desktop infrastructure virtualization assessment
Vmware desktop infrastructure virtualization assessment
solarisyougood
 
The NFS Version 4 Protocol
The NFS Version 4 ProtocolThe NFS Version 4 Protocol
The NFS Version 4 Protocol
Kelum Senanayake
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
Mark Wilson
 
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
The Linux Foundation
 
Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail
Jürgen Ambrosi
 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM
ShapeBlue
 
Virtualization
VirtualizationVirtualization
Virtualization
Kumar Harsha
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance Troubleshooting
Dan Brinkmann
 
Hardware accelerated Virtualization in the ARM Cortex™ Processors
Hardware accelerated Virtualization in the ARM Cortex™ ProcessorsHardware accelerated Virtualization in the ARM Cortex™ Processors
Hardware accelerated Virtualization in the ARM Cortex™ Processors
The Linux Foundation
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
sanjoysanyal
 
Nginx A High Performance Load Balancer, Web Server & Reverse Proxy
Nginx A High Performance Load Balancer, Web Server & Reverse ProxyNginx A High Performance Load Balancer, Web Server & Reverse Proxy
Nginx A High Performance Load Balancer, Web Server & Reverse Proxy
Amit Aggarwal
 
Nginx Essential
Nginx EssentialNginx Essential
Nginx Essential
Gong Haibing
 
NGINX: High Performance Load Balancing
NGINX: High Performance Load BalancingNGINX: High Performance Load Balancing
NGINX: High Performance Load Balancing
NGINX, Inc.
 
HAProxy
HAProxy HAProxy
HAProxy
Arindam Nayak
 
Nginx
NginxNginx
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
Novell
 

What's hot (20)

How to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with CephHow to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with Ceph
 
Microservices Network Architecture 101
Microservices Network Architecture 101Microservices Network Architecture 101
Microservices Network Architecture 101
 
Vmware desktop infrastructure virtualization assessment
Vmware  desktop infrastructure virtualization assessmentVmware  desktop infrastructure virtualization assessment
Vmware desktop infrastructure virtualization assessment
 
Ansible tp
Ansible tpAnsible tp
Ansible tp
 
The NFS Version 4 Protocol
The NFS Version 4 ProtocolThe NFS Version 4 Protocol
The NFS Version 4 Protocol
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
 
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
Rootlinux17: Hypervisors on ARM - Overview and Design Choices by Julien Grall...
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail Hyper-Converged Infrastructure Vx Rail
Hyper-Converged Infrastructure Vx Rail
 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM
 
Virtualization
VirtualizationVirtualization
Virtualization
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance Troubleshooting
 
Hardware accelerated Virtualization in the ARM Cortex™ Processors
Hardware accelerated Virtualization in the ARM Cortex™ ProcessorsHardware accelerated Virtualization in the ARM Cortex™ Processors
Hardware accelerated Virtualization in the ARM Cortex™ Processors
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
 
Nginx A High Performance Load Balancer, Web Server & Reverse Proxy
Nginx A High Performance Load Balancer, Web Server & Reverse ProxyNginx A High Performance Load Balancer, Web Server & Reverse Proxy
Nginx A High Performance Load Balancer, Web Server & Reverse Proxy
 
Nginx Essential
Nginx EssentialNginx Essential
Nginx Essential
 
NGINX: High Performance Load Balancing
NGINX: High Performance Load BalancingNGINX: High Performance Load Balancing
NGINX: High Performance Load Balancing
 
HAProxy
HAProxy HAProxy
HAProxy
 
Nginx
NginxNginx
Nginx
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
 

Viewers also liked

Hyper-V: Best Practices
Hyper-V: Best PracticesHyper-V: Best Practices
Hyper-V: Best Practices
Tomica Kaniski
 
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceHow to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
StarWind Software
 
Alphorm.com Support de la Formation Hyper-v 2016
Alphorm.com Support de la Formation Hyper-v 2016Alphorm.com Support de la Formation Hyper-v 2016
Alphorm.com Support de la Formation Hyper-v 2016
Alphorm
 
Whats new in ws2016 Hyper-V with Aidan Finn
Whats new in ws2016 Hyper-V with Aidan FinnWhats new in ws2016 Hyper-V with Aidan Finn
Whats new in ws2016 Hyper-V with Aidan Finn
John Moran
 
RackBuilder Plus
RackBuilder PlusRackBuilder Plus
US based IT consulting firm uses opmanager to manage 1500 devices
US based IT consulting firm uses opmanager to manage 1500 devicesUS based IT consulting firm uses opmanager to manage 1500 devices
US based IT consulting firm uses opmanager to manage 1500 devices
ManageEngine, Zoho Corporation
 
VMworld 2014: vSphere HA Best Practices and FT Tech Preview
VMworld 2014: vSphere HA Best Practices and FT Tech PreviewVMworld 2014: vSphere HA Best Practices and FT Tech Preview
VMworld 2014: vSphere HA Best Practices and FT Tech Preview
VMworld
 
Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pcbrayan_2012
 
Deep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VDeep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VLai Yoong Seng
 
Hyperv R2 y WDS
Hyperv R2 y WDSHyperv R2 y WDS
Hyperv R2 y WDSITSanchez
 
Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Louis Göhl
 
Introduction To Work Item Customisation
Introduction To Work Item CustomisationIntroduction To Work Item Customisation
Introduction To Work Item Customisationwbarthol
 
Understanding AzMan In Hyper-V
Understanding AzMan In Hyper-VUnderstanding AzMan In Hyper-V
Understanding AzMan In Hyper-VLai Yoong Seng
 
Windows Server 2008 R2 Hyper-V SP1 Component Architecture
Windows Server 2008 R2 Hyper-V SP1 Component Architecture Windows Server 2008 R2 Hyper-V SP1 Component Architecture
Windows Server 2008 R2 Hyper-V SP1 Component Architecture Tũi Wichets
 
SQL and NoSQL in SQL Server
SQL and NoSQL in SQL ServerSQL and NoSQL in SQL Server
SQL and NoSQL in SQL Server
Michael Rys
 
Hyper-V vs. vSphere: Understanding the Differences
Hyper-V vs. vSphere: Understanding the DifferencesHyper-V vs. vSphere: Understanding the Differences
Hyper-V vs. vSphere: Understanding the Differences
SolarWinds
 
Rodc features
Rodc featuresRodc features
Rodc features
pothurajr
 
Class graph neo4j and software metrics
Class graph neo4j and software metricsClass graph neo4j and software metrics
Class graph neo4j and software metrics
jexp
 
Getting Started With The TFS API
Getting Started With The TFS APIGetting Started With The TFS API
Getting Started With The TFS APIwbarthol
 

Viewers also liked (20)

Hyper-V: Best Practices
Hyper-V: Best PracticesHyper-V: Best Practices
Hyper-V: Best Practices
 
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double PerformanceHow to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
How to Optimize Microsoft Hyper-V Failover Cluster and Double Performance
 
Alphorm.com Support de la Formation Hyper-v 2016
Alphorm.com Support de la Formation Hyper-v 2016Alphorm.com Support de la Formation Hyper-v 2016
Alphorm.com Support de la Formation Hyper-v 2016
 
Whats new in ws2016 Hyper-V with Aidan Finn
Whats new in ws2016 Hyper-V with Aidan FinnWhats new in ws2016 Hyper-V with Aidan Finn
Whats new in ws2016 Hyper-V with Aidan Finn
 
RackBuilder Plus
RackBuilder PlusRackBuilder Plus
RackBuilder Plus
 
US based IT consulting firm uses opmanager to manage 1500 devices
US based IT consulting firm uses opmanager to manage 1500 devicesUS based IT consulting firm uses opmanager to manage 1500 devices
US based IT consulting firm uses opmanager to manage 1500 devices
 
VMworld 2014: vSphere HA Best Practices and FT Tech Preview
VMworld 2014: vSphere HA Best Practices and FT Tech PreviewVMworld 2014: vSphere HA Best Practices and FT Tech Preview
VMworld 2014: vSphere HA Best Practices and FT Tech Preview
 
Windows virtual pc
Windows virtual pcWindows virtual pc
Windows virtual pc
 
Deep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VDeep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-V
 
Hyperv R2 y WDS
Hyperv R2 y WDSHyperv R2 y WDS
Hyperv R2 y WDS
 
Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]
 
Introduction To Work Item Customisation
Introduction To Work Item CustomisationIntroduction To Work Item Customisation
Introduction To Work Item Customisation
 
Understanding AzMan In Hyper-V
Understanding AzMan In Hyper-VUnderstanding AzMan In Hyper-V
Understanding AzMan In Hyper-V
 
Windows Server 2008 R2 Hyper-V SP1 Component Architecture
Windows Server 2008 R2 Hyper-V SP1 Component Architecture Windows Server 2008 R2 Hyper-V SP1 Component Architecture
Windows Server 2008 R2 Hyper-V SP1 Component Architecture
 
SQL and NoSQL in SQL Server
SQL and NoSQL in SQL ServerSQL and NoSQL in SQL Server
SQL and NoSQL in SQL Server
 
Hyper-V vs. vSphere: Understanding the Differences
Hyper-V vs. vSphere: Understanding the DifferencesHyper-V vs. vSphere: Understanding the Differences
Hyper-V vs. vSphere: Understanding the Differences
 
Discovering 20k devices in 5 minutes
Discovering 20k devices in 5 minutesDiscovering 20k devices in 5 minutes
Discovering 20k devices in 5 minutes
 
Rodc features
Rodc featuresRodc features
Rodc features
 
Class graph neo4j and software metrics
Class graph neo4j and software metricsClass graph neo4j and software metrics
Class graph neo4j and software metrics
 
Getting Started With The TFS API
Getting Started With The TFS APIGetting Started With The TFS API
Getting Started With The TFS API
 

Similar to Hyper-V Best Practices & Tips and Tricks

Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...Louis Göhl
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Vinayak Hegde
 
Windows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper VWindows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper VAmit Gatenyo
 
Hyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best PracticesHyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best Practices
Aidan Finn
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshootingglbsolutions
 
Windows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro'sWindows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro'sAmit Gatenyo
 
SharePoint 2010 Virtualization - Hungarian SharePoint User Group
SharePoint 2010 Virtualization - Hungarian SharePoint User GroupSharePoint 2010 Virtualization - Hungarian SharePoint User Group
SharePoint 2010 Virtualization - Hungarian SharePoint User Group
Michael Noel
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld
 
Presentation v mware performance overview
Presentation   v mware performance overviewPresentation   v mware performance overview
Presentation v mware performance overview
solarisyourep
 
What's New In 2008 R2 Hyper V and VMM 2008 R2 - Updated Oct 2009
What's New In 2008 R2 Hyper V and VMM 2008 R2 - Updated Oct 2009What's New In 2008 R2 Hyper V and VMM 2008 R2 - Updated Oct 2009
What's New In 2008 R2 Hyper V and VMM 2008 R2 - Updated Oct 2009
Aidan Finn
 
Planning & Best Practice for Microsoft Virtualization
Planning & Best Practice for Microsoft VirtualizationPlanning & Best Practice for Microsoft Virtualization
Planning & Best Practice for Microsoft VirtualizationLai Yoong Seng
 
Tech X Virtualization Tips
Tech X Virtualization TipsTech X Virtualization Tips
Tech X Virtualization TipsYoussef EL HADJ
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
MuhammadRizkyFaza
 
MVUG- From Zero to Hero on Hyper V R2- Part1
MVUG- From Zero to Hero on Hyper V R2- Part1MVUG- From Zero to Hero on Hyper V R2- Part1
MVUG- From Zero to Hero on Hyper V R2- Part1Lai Yoong Seng
 
vmware interview Q and a
vmware interview Q and avmware interview Q and a
vmware interview Q and a
rajasekar1712
 
Vx Rack : L'hyperconvergence avec l'experience VCE
Vx Rack : L'hyperconvergence avec l'experience VCEVx Rack : L'hyperconvergence avec l'experience VCE
Vx Rack : L'hyperconvergence avec l'experience VCE
RSD
 
3487570
34875703487570
Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Aidan Finn
 

Similar to Hyper-V Best Practices & Tips and Tricks (20)

Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)
 
Windows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper VWindows Server 2008 R2 Hyper V
Windows Server 2008 R2 Hyper V
 
Hyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best PracticesHyper-V 2008 R2 Best Practices
Hyper-V 2008 R2 Best Practices
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshooting
 
Windows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro'sWindows Server 2008 R2 & SP1 for IT Pro's
Windows Server 2008 R2 & SP1 for IT Pro's
 
SharePoint 2010 Virtualization - Hungarian SharePoint User Group
SharePoint 2010 Virtualization - Hungarian SharePoint User GroupSharePoint 2010 Virtualization - Hungarian SharePoint User Group
SharePoint 2010 Virtualization - Hungarian SharePoint User Group
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
 
Presentation v mware performance overview
Presentation   v mware performance overviewPresentation   v mware performance overview
Presentation v mware performance overview
 
What's New In 2008 R2 Hyper V and VMM 2008 R2 - Updated Oct 2009
What's New In 2008 R2 Hyper V and VMM 2008 R2 - Updated Oct 2009What's New In 2008 R2 Hyper V and VMM 2008 R2 - Updated Oct 2009
What's New In 2008 R2 Hyper V and VMM 2008 R2 - Updated Oct 2009
 
Planning & Best Practice for Microsoft Virtualization
Planning & Best Practice for Microsoft VirtualizationPlanning & Best Practice for Microsoft Virtualization
Planning & Best Practice for Microsoft Virtualization
 
Del 1
Del 1Del 1
Del 1
 
Tech X Virtualization Tips
Tech X Virtualization TipsTech X Virtualization Tips
Tech X Virtualization Tips
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
MVUG- From Zero to Hero on Hyper V R2- Part1
MVUG- From Zero to Hero on Hyper V R2- Part1MVUG- From Zero to Hero on Hyper V R2- Part1
MVUG- From Zero to Hero on Hyper V R2- Part1
 
vmware interview Q and a
vmware interview Q and avmware interview Q and a
vmware interview Q and a
 
Vx Rack : L'hyperconvergence avec l'experience VCE
Vx Rack : L'hyperconvergence avec l'experience VCEVx Rack : L'hyperconvergence avec l'experience VCE
Vx Rack : L'hyperconvergence avec l'experience VCE
 
3 Hyper V
3 Hyper V3 Hyper V
3 Hyper V
 
3487570
34875703487570
3487570
 
Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2
 

More from Amit Gatenyo

System Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
System Center 2012 R2 Configuration Manager (SCCM) with Windows IntuneSystem Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
System Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
Amit Gatenyo
 
ענן פרטי וענן ציבורי: לא שני עולמות מתחרים אלא שני מימדים לאותו העולם
ענן פרטי וענן ציבורי: לא שני עולמות מתחרים אלא שני מימדים לאותו העולםענן פרטי וענן ציבורי: לא שני עולמות מתחרים אלא שני מימדים לאותו העולם
ענן פרטי וענן ציבורי: לא שני עולמות מתחרים אלא שני מימדים לאותו העולם
Amit Gatenyo
 
Hybrid Cloud – Live Demo
Hybrid Cloud – Live DemoHybrid Cloud – Live Demo
Hybrid Cloud – Live DemoAmit Gatenyo
 
RemoteFX & RDS in Windows Server 2012
RemoteFX & RDS in Windows Server 2012RemoteFX & RDS in Windows Server 2012
RemoteFX & RDS in Windows Server 2012Amit Gatenyo
 
Asset Management & Service Manager 2012
Asset Management & Service Manager 2012Asset Management & Service Manager 2012
Asset Management & Service Manager 2012Amit Gatenyo
 
Windows 2012 Technical Overview
Windows 2012 Technical OverviewWindows 2012 Technical Overview
Windows 2012 Technical OverviewAmit Gatenyo
 
Getting the most out of RDS (Terminal Services)
Getting the most out of RDS (Terminal Services)Getting the most out of RDS (Terminal Services)
Getting the most out of RDS (Terminal Services)Amit Gatenyo
 
System Center 2012 Overview
System Center 2012 OverviewSystem Center 2012 Overview
System Center 2012 Overview
Amit Gatenyo
 
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
Amit Gatenyo
 
SCOM 2012 & SCCM 2012
SCOM 2012 & SCCM 2012SCOM 2012 & SCCM 2012
SCOM 2012 & SCCM 2012
Amit Gatenyo
 
System Center Configuration Manager 2012 Overview
System Center Configuration Manager 2012 OverviewSystem Center Configuration Manager 2012 Overview
System Center Configuration Manager 2012 OverviewAmit Gatenyo
 
System Center Data Protection Manager 2012 Overview
System Center Data Protection Manager 2012 OverviewSystem Center Data Protection Manager 2012 Overview
System Center Data Protection Manager 2012 OverviewAmit Gatenyo
 
RemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsRemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsAmit Gatenyo
 
System Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & RoadmapSystem Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & RoadmapAmit Gatenyo
 
System Center 2012 Technical Overview
System Center 2012 Technical OverviewSystem Center 2012 Technical Overview
System Center 2012 Technical OverviewAmit Gatenyo
 
System Center Service Manager 2012 Overview
System Center Service Manager 2012 OverviewSystem Center Service Manager 2012 Overview
System Center Service Manager 2012 OverviewAmit Gatenyo
 
System Center Orchestrator 2012 Overview
System Center Orchestrator 2012 OverviewSystem Center Orchestrator 2012 Overview
System Center Orchestrator 2012 OverviewAmit Gatenyo
 
System Center Virtual Machine Manager 2012 - Whats New
System Center  Virtual Machine Manager 2012 - Whats NewSystem Center  Virtual Machine Manager 2012 - Whats New
System Center Virtual Machine Manager 2012 - Whats NewAmit Gatenyo
 
Microsoft Private Cloud Strategy
Microsoft Private Cloud StrategyMicrosoft Private Cloud Strategy
Microsoft Private Cloud StrategyAmit Gatenyo
 
System Center Operations Manager 2012 Overview
System Center Operations Manager 2012 OverviewSystem Center Operations Manager 2012 Overview
System Center Operations Manager 2012 OverviewAmit Gatenyo
 

More from Amit Gatenyo (20)

System Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
System Center 2012 R2 Configuration Manager (SCCM) with Windows IntuneSystem Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
System Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
 
ענן פרטי וענן ציבורי: לא שני עולמות מתחרים אלא שני מימדים לאותו העולם
ענן פרטי וענן ציבורי: לא שני עולמות מתחרים אלא שני מימדים לאותו העולםענן פרטי וענן ציבורי: לא שני עולמות מתחרים אלא שני מימדים לאותו העולם
ענן פרטי וענן ציבורי: לא שני עולמות מתחרים אלא שני מימדים לאותו העולם
 
Hybrid Cloud – Live Demo
Hybrid Cloud – Live DemoHybrid Cloud – Live Demo
Hybrid Cloud – Live Demo
 
RemoteFX & RDS in Windows Server 2012
RemoteFX & RDS in Windows Server 2012RemoteFX & RDS in Windows Server 2012
RemoteFX & RDS in Windows Server 2012
 
Asset Management & Service Manager 2012
Asset Management & Service Manager 2012Asset Management & Service Manager 2012
Asset Management & Service Manager 2012
 
Windows 2012 Technical Overview
Windows 2012 Technical OverviewWindows 2012 Technical Overview
Windows 2012 Technical Overview
 
Getting the most out of RDS (Terminal Services)
Getting the most out of RDS (Terminal Services)Getting the most out of RDS (Terminal Services)
Getting the most out of RDS (Terminal Services)
 
System Center 2012 Overview
System Center 2012 OverviewSystem Center 2012 Overview
System Center 2012 Overview
 
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
 
SCOM 2012 & SCCM 2012
SCOM 2012 & SCCM 2012SCOM 2012 & SCCM 2012
SCOM 2012 & SCCM 2012
 
System Center Configuration Manager 2012 Overview
System Center Configuration Manager 2012 OverviewSystem Center Configuration Manager 2012 Overview
System Center Configuration Manager 2012 Overview
 
System Center Data Protection Manager 2012 Overview
System Center Data Protection Manager 2012 OverviewSystem Center Data Protection Manager 2012 Overview
System Center Data Protection Manager 2012 Overview
 
RemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote DesktopsRemoteFX - Rich End User Experience for VDI and Remote Desktops
RemoteFX - Rich End User Experience for VDI and Remote Desktops
 
System Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & RoadmapSystem Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & Roadmap
 
System Center 2012 Technical Overview
System Center 2012 Technical OverviewSystem Center 2012 Technical Overview
System Center 2012 Technical Overview
 
System Center Service Manager 2012 Overview
System Center Service Manager 2012 OverviewSystem Center Service Manager 2012 Overview
System Center Service Manager 2012 Overview
 
System Center Orchestrator 2012 Overview
System Center Orchestrator 2012 OverviewSystem Center Orchestrator 2012 Overview
System Center Orchestrator 2012 Overview
 
System Center Virtual Machine Manager 2012 - Whats New
System Center  Virtual Machine Manager 2012 - Whats NewSystem Center  Virtual Machine Manager 2012 - Whats New
System Center Virtual Machine Manager 2012 - Whats New
 
Microsoft Private Cloud Strategy
Microsoft Private Cloud StrategyMicrosoft Private Cloud Strategy
Microsoft Private Cloud Strategy
 
System Center Operations Manager 2012 Overview
System Center Operations Manager 2012 OverviewSystem Center Operations Manager 2012 Overview
System Center Operations Manager 2012 Overview
 

Recently uploaded

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 

Recently uploaded (20)

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

Hyper-V Best Practices & Tips and Tricks

  • 1. Hyper-V Best Practices, Tips and Tricks Leon Shapritsky Microsoft Regional Specialist Malam-Team Ltd.
  • 2. Host Configuration Networking Host Storage Guest Storage Guest Configuration Security Anti Virus / Backup
  • 3. Host Configuration Host CPUs (more are better) Processor power is a major limiting factor of how many VMs can be run on the host Hyper-V R2 can use up to 64 logical processors You can scale up to 512 virtual processors and/or 384 VMs
  • 4. Host Configuration If CPU doesn’t have SLAT, don’t buy it Second Level Address Translation enabled processors provide up to 25% improvement in density Intel calls it Extended Page Tables (EPT), AMD calls it Nested Page Tables (NPT) or Rapid Virtualization Indexing (RVI) SLAT allows for pages of memory to be managed at a hardware level Significant improvement in memory management and allows a significant scale increase over previous processor architectures, especially for memory-intensive workloads
  • 5. Host Configuration When you have servers with different CPU architecture, use CPU compatibility mode Enables migration of VMs between hosts Use when performing rolling hardware upgrades of a cluster
  • 6. Host Configuration Host physical memory (more is better) Host RAM is another major limiting factor of how many VMs can be run on the host At least 512 MB for the host itself 300 MB for the Hyper-V role Sum of all the vRAM assigned for all VMs + 32 MB for the 1st GB of vRAM + 8 MB for each additional GB of vRAM Plan for expansion and for failover
  • 7. Host Configuration Choose the right OS SKU for virtualization Windows Server 2008 R2 Datacenter Edition – Flexible Virtualization Licensing – Supports 2 TB RAM (Core or Full) Hyper-V Server 2008 R2 – Lowest cost hypervisor (free) – Supports 1TB RAM – Supports Live Migration and Failover Clustering
  • 9. Host Configuration Use Server Core! Windows Server frequently deployed for a single role, especially true for Hyper-V servers – Must deploy and service the entire OS in earlier Windows Server releases Server Core is minimal installation option – Provides essential server functionality – Command Line Interface only, PowerShell, no GUI Benefits – Fundamentally improves availability – Less code results in fewer patches and reduced servicing burden – Low surface area server for targeted roles – More secure and reliable with less management, less human errors
  • 10. Host Configuration Networking Host Storage Guest Storage Guest Configuration Security Anti Virus / Backup
  • 11. Networking Use separate logical networks For storage, host management, virtual machines, Live Migration
  • 12. Networking Chimney and RSS Settings Network Adapter level: Chimney and RSS are configured in both operating system and network adapter: Operating System level: Netsh int tcp show global Netsh int tcp set global rss=enabled chimney=enabled http://technet.microsoft.com/en-us/library/gg162681(v=ws.10).aspx
  • 13. Networking Working with/without IPv6 – Do not unbind IPv6 from a single interface! – The loopback interface keeps IPv6 even if you unselect it from all NICs – Be consistent in the entire enterprise (go either with, or without) – Disabling IPv6 may have an effect on various applications such as HomeGroup, Remote Assistance, Direct Access and others – Windows 2008/7 was designed specifically with IPv6 present, Microsoft does not perform any testing to determine the effects of disabling IPv6 How to disable certain Internet Protocol version 6 (IPv6) components http://support.microsoft.com/kb/929852
  • 14. Networking Use VMQ if the NIC supports it – VMQ allows the physical NIC to create unique virtual network queues for each virtual machine on the host, allowing network packets to be passed directly from the hypervisor to the VM. – This reduces a lot of overhead normally associated with network traffic. – If both Chimney and VMQ are available on the same NIC at the same time, Windows Server 2008 R2 will use VMQ.
  • 15. Networking Use Jumbo Frames – Offers significant performance for TCP connections including iSCSI – Max frame size = 9K – Reduces TCP/IP overhead by up to 84% – Must be enabled at all end points (switches, NICs, and target devices) – Virtual switch is defined as an end point – Virtual NIC is defined as an end point – Integration components required – Benefits seen at 8K and above, the higher the IO size the higher the benefit of jumbo frames with 512K request size seeing the best benefit
  • 16. Networking Use the same Virtual Switch names and Network Interface names on all Hyper-V hosts – Critical when migrating VMs between hosts – Critical for Failover Clustering
  • 17. Host Configuration Networking Host Storage Guest Storage Guest Configuration Security Anti Virus / Backup
  • 18. Host Storage When provisioning storage, request IOPS More spindles = better performance 100 GB 100 GB 100 GB 200 GB RAID 5 (200 GB)
  • 19. Host Storage Carefully monitor disk performance Counters to watch in Performance Monitor snap-in: – Avg. Disk Sec/Read – Avg. Disk Sec/Write Avg Disk second Read/Write (we want to see .001 -.010 ideally for peak load) Thresholds for the Operating System: Under .010 (10 milliseconds) is Good Over .015 (15 milliseconds), but under 025ms average is Acceptable to Poor Over .025 (25 milliseconds) average is Serious to Critical
  • 20. Host Storage Use CSV for better storage utilization
  • 21. Host Configuration Networking Host Storage Guest Storage Guest Configuration Security Anti Virus / Backup
  • 22. Guest Storage Use Fixed size VHDs for better performance – Reduces VM Disk fragmentation (mainly for non- SAN) – Can’t be used in differencing disk scenarios Although Hyper-V in R2 improved Dynamic VHDs’ performance as much as 8 times when compared to RTM, if possible, only use Dynamic VHDs for lab, demo or testing purposes where performance is not an issue.
  • 23. Guest Storage When creating a VM from SCVMM, it does not add a SCSI adapter, you will need to manually add it if you need it SCSI vs. IDE in a VM doesn’t matter for performance (when guest is enlightened/IC installed) SCSI adapters will let you connect up to 256 hard disks to the VM SCSI adapters allow to hot-add and hot-remove virtual disks System VHD must be attached to IDE virtual controller
  • 24. Guest Storage Configure proper disk alignment Needed when VHD was created in pre-Windows Server 2008, or when VM is running pre-Windows Server 2008 Diskpart > Select Disk <x> > List Partition wmic partition get BlockSize, StartingOffset, Name, Index Msinfo32 Components > Storage > Disks
  • 25. Guest Storage http://gparted.sourceforge.net/ http://lifehacker.com/5837769/make-sure- your-partitions-are-correctly-aligned-for- optimal-solid-state-drive-performance http://support.microsoft.com/kb/929491
  • 26. Guest Storage Format volumes with the right block size Volume block size might vary (for example – SQL, Exchange etc.) wmic volume get blocksize, caption, label fsutil fsinfo ntfsinfo <drive letter>:
  • 27. Guest Storage Use native mount on host to perform AV scans or backups of specific files – Use Disk Management (UI) or Diskpart.exe (CLI)
  • 28. Guest Storage Be familiar with snapshot – Snapshots (also known as checkpoints in SCVMM) are basically differencing disks (not related to VSS snapshots) – Merging/Deleting can take a considerable amount of time
  • 29. Host Configuration Networking Host Storage Guest Storage Guest Configuration Security Anti Virus / Backup
  • 30. Guest Configuration Use VM names that match the FQDNs of the VM – This is a must for VDI configuration and is also considered a best practice for SCVMM and possibly 3rd-party tools
  • 31. Guest Configuration Make sure there is sufficient RAM allocated to the VM – Increased Disk I/O pagefile growth from disk fragmentation (insufficient memory) – Increased fragmentation requires memory management – Lack of memory grows the pagefile… The amount of memory to assign will depend on the workload of the VM, how much physical memory is available on the host machine, and how much memory other VMs running on the same host machine are using.
  • 32. Guest Configuration Dynamic Memory – Allows to set a startup and maximum RAM range for a VM that supports it – When VM starts, it uses the startup RAM amount, and can be assigned more RAM based upon need (i.e. Hot-Add memory) – Additional memory allocation to the VM is subject to priority assigned to the VM http://technet.microsoft.com/en-us/library/ff817651(v=ws.10).aspx Note that Dynamic Memory is NOT overcommitting memory…
  • 33. Guest Configuration Dynamic Memory - Adding/Removing Adding Memory – Enlightened fashion • Synthetic Memory Driver (VSP/VSC Pair) – No hardware emulation – Light weight Removing Memory – Memory Ballooning • Confuses task manager in the guest OS
  • 34. Guest Configuration Dynamic Memory 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 You must install – Windows Vista and Windows 7 the latest Integration • Enterprise and Ultimate Editions only Components! • 32-bit & 64-bit versions
  • 35. Demo
  • 36. Guest Configuration Use Integration Components for best performance on VM IC are built-in into Windows Server 2008/R2/Vista/7 When migrating a VM from Hyper-V RTM to R2, make sure you update the IC on the guest. IC are required for VSS backups. Also available for Linux versions (supporting SMP)
  • 37. Guest Configuration Enable support for time synchronization If any VM on a host belongs to a domain but the host itself does not, ensure that the host synchronizes with the same time source used by the domain to eliminate synchronization conflicts between the host and domain. Client < DC < PDC Emulator < External time source
  • 38. Guest Configuration When creating a VM with SCVMM, make sure you use an Syntetic NIC Otherwise, you will have network performance issues
  • 39. Guest Configuration Configure automatic Start Action Enables VM to automatically start when host was rebooted Stagger automatic booting in order to properly load dependency services or applications
  • 40. Host Configuration Networking Host Storage Guest Storage Guest Configuration Security Anti Virus / Backup
  • 41. Security Treat VMs just like physical servers Harden each virtual machine according to the server roles it performs. Perform routine Windows Updates, just like on regular hosts – Many VMs are often kept offline for long periods of time. – If deployed and started, the out-of-date virtual machine might be vulnerable to attack or could be capable of attacking other network resources. (Conficer) Consider using the Offline Virtual Machine Servicing Tool http://www.microsoft.com/downloads/details.aspx?FamilyId=8408ECF5- 7AFE-47EC-A697-EB433027DF73&displaylang=en
  • 42. Security Impose limits on processor usage By default, each VM is allowed to use 100% of the processing power of a single processor core. A compromised VM that can use all of the processing power on the host machine could cause the host machine and other VMs running on it to become unresponsive.
  • 43. Host Configuration Networking Host Storage Guest Storage Guest Configuration Security Anti Virus / Backup
  • 44. Anti-Virus / Backup – Exclude directories, files and processes from AV scan http://support.microsoft.com/kb/961804 – Default virtual machine configuration directory (C:ProgramDataMicrosoftWindowsHyper-V) – Custom virtual machine configuration directories – Default virtual hard disk drive directory (C:UsersPublicDocumentsHyper-VVirtual Hard Disks) – Custom virtual hard disk drive directories – Snapshot directories – Vmms.exe and Vmwp.exe – Additionally, when you use Live Migration together with Cluster Shared Volumes on Windows Server 2008 R2, exclude the CSV path "C:Clusterstorage" and all its subdirectories. – http://support.microsoft.com/kb/822158
  • 45. Anti-Virus / Backup Stagger AV scans schedule – If all of the VMs are scanned at 2 AM, then the entire system may come to a crawl until the scan is complete.
  • 46. Anti-Virus / Backup Use VSS aware backup to backup entire VMs When using Pass-Through disks for VMs, be aware that VSS-based backups will not back these drives Make sure IC are installed and enabled for backups If VSS backup cannot be performed, the VM will be paused temporarily
  • 47. Types of VM Backups Three types of Backups: – Backing up the host system • May be necessary to maintain host configuration • But often, not completely necessary • The fastest fix for a broken host is often a complete rebuild – Backing up Virtual Disk Files • Fast and can be done from a single host-based backup client • Challenging to do file-level restore – Backing up VM’s from inside the VM • Slower and requires backup clients in every VM. • Resource intensive on host • Capable of doing file-level restores
  • 48. Useful Commands Wmic nic get netconnectionid,speed Wmic volume get caption,blocksize,label wmic service where "State='Running'" get caption wmic volume where "Caption='C:'" get Label wmic volume where "Caption='C:'" set Label=System wmic pagefileset where name="c:pagefile.sys" delete wmic.exe pagefileset create name="C:pagefile.sys" sc config msiscsi start= auto Features/Roles: – Import-Module Servermanager – Get-WindowsFeature – Add-WindowsFeature <name> -restart – Add-WindowsFeature <name1>, <name2>, <name3> Teaming: – BROADCOM: C:Program FilesBroadcomBACS>BACS.exe – INTEL: C:Program FilesIntelDMIXCL>PROSetCL.exe prosetcl.exe Team_Create 1,2 VMs VMLB
  • 49. Virtualization is constantly evolving New technologies = New best practices Use common sense Questions?