Session Code: VIR311. Deploying Windows Server 2008 Hyper-V and System Center Virtual Machine Manager 2008 Best Practices



Similar documents
Virtualization with Windows

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS

Microsoft System Center Virtual Machine Manager 2008: Overview. Lee Chiang Yen Principal Trainer NetAssist Services

DELL. Dell Microsoft Windows Server 2008 Hyper-V TM Reference Architecture VIRTUALIZATION SOLUTIONS ENGINEERING

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

Cooperation of Operating Systems with Hyper-V. Bartek Nowierski Software Development Engineer, Hyper-V Microsoft Corporation

Windows Server 2008 R2 Hyper-V Live Migration

Windows Server 2008 R2 Hyper-V Live Migration

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

Best Practices for SAP on Hyper-V

Best Practices for Virtualised SharePoint

Microsoft Hyper-V Server 2008 R2 Getting Started Guide

Best Practices: Microsoft Private Cloud Implementation

Optimized Storage Solution for Enterprise Scale Hyper-V Deployments

IOS110. Virtualization 5/27/2014 1

Windows Server 2008 R2 Hyper V. Public FAQ

FOR SERVERS 2.2: FEATURE matrix

Red Hat enterprise virtualization 3.0 feature comparison

Deploying Microsoft Hyper-V with Dell EqualLogic PS Series Arrays

What s New with VMware Virtual Infrastructure

The safer, easier way to help you pass any IT exams. Exam : TS: Windows Server 2008 R2, Server Virtualization. Title : Version : Demo 1 / 7

vsphere 6.0 Advantages Over Hyper-V

Implementing and Managing Microsoft Server Virtualization

Hyper-V over SMB Remote File Storage support in Windows Server 8 Hyper-V. Jose Barreto Principal Program Manager Microsoft Corporation

Hyper-V over SMB: Remote File Storage Support in Windows Server 2012 Hyper-V. Jose Barreto Principal Program Manager Microsoft Corporation

Best Practices for Installing and Configuring the Hyper-V Role on the LSI CTS2600 Storage System for Windows 2008

MS Configuring and Administering Hyper-V in Windows Server 2012

Windows Server 2012 授 權 說 明

Course Syllabus. Implementing and Managing Windows Server 2008 Hyper-V. Key Data. Audience. At Course Completion. Prerequisites

Implementing and Managing Microsoft Server Virtualization

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

Windows Server R2 Hyper-V. Microsoft's Hypervisor. Insiders Guide to. Wiley Publishing, Inc. John Kelbley. Mike Sterling WILEY

Windows Server 2008 R2 Hyper-V Server and Windows Server 8 Beta Hyper-V

10215A Implementing and Managing Microsoft Server Virtualization

Enterprise-Class Virtualization with Open Source Technologies

Index C, D. Background Intelligent Transfer Service (BITS), 174, 191

Dell High Availability Solutions Guide for Microsoft Hyper-V

The Benefits of Virtualizing

SharePoint Server SharePoint 2010 Virtualization Guidance and Recommendations

Dell Solutions Overview Guide for Microsoft Hyper-V

Managing Microsoft Hyper-V Server 2008 R2 with HP Insight Management

Implement and Utilize Hyper-V

Hyper-V R2: What's New?

Introducing. Markus Erlacher Technical Solution Professional Microsoft Switzerland

EMC Virtual Infrastructure for Microsoft SQL Server

How To Live Migrate In Hyperv On Windows Server 22 (Windows) (Windows V) (Hyperv) (Powerpoint) (For A Hyperv Virtual Machine) (Virtual Machine) And (Hyper V) Vhd (Virtual Hard Disk

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

2009 AAMGA Automation Conference

Veeam Study Webinar Server Virtualization with Windows Server Hyper-V and System Center. Orin

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

VMware vsphere 5.1 Advanced Administration

Hyper-V vs ESX at the datacenter

Windows Server 2008 Hyper-V Backup and Replication on EMC CLARiiON Storage. Applied Technology

Microsoft Private Cloud Fast Track

Broadcom Ethernet Network Controller Enhanced Virtualization Functionality

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

HP Data Protector software. Assuring Business Continuity in Virtualised Environments

Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization

How To Use Vsphere On Windows Server 2012 (Vsphere) Vsphervisor Vsphereserver Vspheer51 (Vse) Vse.Org (Vserve) Vspehere 5.1 (V

Chapter 14 Virtual Machines

VMware ESXi 3.5 update 2

Oracle Database 10g Performance on Windows Server 2008 Hyper-V Virtual Machine. By: Gary W Parker Performance Tuning Corporation

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent Version Fix Pack 2.

Hyper-V Hosting Guidance:

Dell High Availability Solutions Guide for Microsoft Hyper-V R2. A Dell Technical White Paper

Comparing Free Virtualization Products

Cloud Optimize Your IT

TGL VMware Presentation. Guangzhou Macau Hong Kong Shanghai Beijing

MS-10215: Implementing and Managing Microsoft Server Virtualization. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery

Increasing IT Efficiency in a Dynamic Datacenter with a Virtualized Storage Solution

Servervirualisierung mit Citrix XenServer

Q&A. DEMO Version

Private Cloud 201 How to Build a Private Cloud

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

A Dell Technical White Paper Dell PowerVault MD32X0, MD32X0i, and MD36X0i Series of Arrays

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

Implementing and Managing Windows Server 2008 Hyper-V

Configuration Maximums VMware Infrastructure 3

VMWARE VSPHERE 5.0 WITH ESXI AND VCENTER

What s new in Hyper-V 2012 R2

Microsoft Hyper-V chose a Primary Server Virtualization Platform

The future is in the management tools. Profoss 22/01/2008

Bosch Video Management System High Availability with Hyper-V

TechTarget Windows Media

VMware Server 2.0 Essentials. Virtualization Deployment and Management

Veeam Backup & Replication

Vincent Rullier Technology specialist Microsoft Suisse Romande

Course Outline: Course 6331: Deploying and Managing Microsoft System Center Virtual Machine Manager Learning Method: Instructor-led Classroom Learning

Course 6331A: Deploying and Managing Microsoft System Center Virtual Machine Manager

Configuration Maximums VMware vsphere 4.0

VMware vsphere 5.0 Boot Camp

Getting the Most Out of Virtualization of Your Progress OpenEdge Environment. Libor Laubacher Principal Technical Support Engineer 8.10.

Balancing CPU, Storage

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Transcription:

Session Code: VIR311 Deploying Windows Server 2008 Hyper-V and System Center Virtual Machine Manager 2008 Best Practices

Agenda Discuss Hyper V deployment strategies Discuss System Center Virtual Machine Manager deployment strategies Understand what is needed to deploy PRO functionality Demo: System Center Virtual Manager Understand Hyper V performance

Hyper V Best Practices

Windows Server 2008 with Hyper-V Technology A role of Windows Server 2008 (Std, EE, DC) Can be installed on both Windows Server 2008 Full and Core Production servers can be configured as a minimal footprint Server Core role Hypervisor based architecture Flexible and dynamic virtualization solution Managed by the Microsoft System Center family of products

Hyper-V Architecture Parent Partition WMI Provider VMMS Applications VM Worker Processes Child Partitions Applications Applications Applications Provided by: ISV / IHV / OEM OS Microsoft Hyper-V Microsoft / Citrix (XenSource) User Mode Ring 3 Windows Server 2008 Windows Kernel VSP Supported Windows OS Windows Kernel VSC Non- Hypervisor Aware OS Xen-Enabled Linux Kernel Linux VSC IHV Drivers VMBus VMBus Emulation VMBus Hypercall Adapter Kernel Mode Ring 0 Windows hypervisor Designed for Windows Server Hardware

Hyper-V System Requirements 64-Bit processors with hardware virtualization extensions enabled Intel-VT AMD-V Hardware enabled Data Execution Prevention (DEP) required AMD (NX no execute bit) Intel (XD execute disable) RAM Parent Partition 1GB Each Guest + ~21MB overhead Disk Parent Partition Space to store VHDs Space to store VSS snapshots Space to store VM snapshots Network 1 NIC for parent partition management 1+ NICs for Virtual Networks Guest usage 1 NIC for iscsi (optional)

Choosing the building blocks Build a balanced system Best Practices Windows Server 2008 x64 Edition EE/DTC Server Core Installation Quad processor/quad Core (16 cores) AMD-V or Intel VT Memory 2 GB per core minimum (32 GB) 4 GB per core recommended (64 GB) Storage Networking 4 Gb Fibre Channel 1 Gb/E NIC (onboard) for VM management/cluster heartbeat/migration 1 quad-port Gb/E PCI-E for VMs

Windows Server Core Windows Server frequently deployed for a single role Must deploy and service the entire OS in earlier Windows Server releases Server Core a new minimal installation option Provides essential server functionality Command Line Interface only, no GUI Shell 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

Hyper V Storage Best Practices

Hyper-V Storage Best Practices Performance wise from fastest to slowest Fixed Disk VHDs/Pass Through Disks Slight performance difference Dynamically Expanding VHDs Grow as needed Do not use for production workloads Pass Through Disks Pro: VM writes directly to a disk/lun without encapsulation in a VHD Cons: You can t use VM snapshots Dedicating a disk to a vm

Hyper-V Storage Best Practices Leverage MPIO solutions to provide SAN path and bandwidth advantages Use Pass thru disks for I/O intensive workloads Database workloads OLTP/DSS File Servers Leverage ISCSI on the Host (Best Performance) Leverage TOE and offload cards Use ISCSI in the guest for guest clusters

Hyper V Networking Best Practices

Hyper-V Networking Parent Partition Virtual networks bound to physical NICs External limited by the number of NICs Internal - unlimited Private - unlimited Ethernet NICs only Network teaming VLAN Support Trunking No Wireless NIC support Virtual Machine Synthetic NIC Legacy NIC 12 NICs per VM 8 synthetic 4 legacy Up to 10Gb/s VLAN support

Parent Partition: TCP/IP Properties Parent Partition LAN Configuration Virtual Switch Configuration

Hyper-V Best Practices Network Configurations Example: Server has 4 physical network adapters NIC 1: Assigned to parent partition for management NIC 2: Assigned to parent partition for iscsi NICs 3/4: Assigned to virtual switches for virtual machine networking

Hyper-V, Networking & iscsi

Network Flow Parent Partition VM Worker Processes WMI Provider VM Service Child Partitions Applications Applications Applications User Mode Windows Server 2008 VM 1 VM 2 VM 3 VSP P VMBus Windows Kernel VSC Windows Kernel Windows hypervisor VSC Linux Kernel VMBus VMBus VMBus VSC Kernel Mode Mgmt NIC 1 iscsi NIC 2 VSwitch 1 NIC 3 VSwitch 2 NIC 4 Designed for Windows Server Hardware

Virtualization and High Availability

Microsoft Hyper-V Quick Migration Provides solutions for both planned and unplanned downtime Planned downtime Quickly move virtualized workloads to service underlying hardware More common than unplanned Unplanned downtime Automatic failover to other nodes (hardware or power failure) Not as common and more difficult

Quick Migration Fundamentals Planned Downtime 1. Save state a) Save entire virtual machine state 2. Move virtual machine a) Move storage connectivity from origin to destination host 3. Restore state and Run a) Restore virtual machine and run VHDs Shared Storage Network Connectivity

Quick Migration Storage Best Practices Pass-through Disks in a cluster VHD Based Provides enhanced I/O performance Requires VM configuration file to be stored separate from the virtual machine file Create file share on the cluster and store VM configuration files for virtual machines that use pass-thru. One LUN per VM best practice Ability to provision more then one VM per LUN but all failover as a unit 3 rd part solutions offer the ability to provision a LUN with multiple virtual machines with granular failover

Quick Migration Storage Best Practices SAN/iSCSI Leverage MPIO solutions for path availability and I/O throughput Leverage VM provisioning via GUID ID instead of drive letter \\?\<GUID>\ Use Mountvol.exe to find GUID of provisioned LUN

Live Migration Live Migration coming in Windows Server 2008 R2 Allows you to move virtual machines with no network downtime Built on top of Windows Failover Clustering High Availability + Mobility Today s investments in clustering will prepare you for this technology

Hyper V Backup

Hyper-V Backup Best Practices Ensure your backup solution supports VSS Support for the VSS writer in Hyper V specifically Virtual Machine Backup Best practices Leverage the Hyper V VSS writer to take online snapshots of virtual machines System Center Data Protection Manager Will provide Hyper V VSS snapshots Ability to quickly recover virtual machines Replicate snapshots to backup location for DR

Hyper-V Backup Best Practices Install KB956697 Addresses problem with VSS backups not working when a virtual machine configuration file is missing http://support.microsoft.com/default.aspx/kb/956697

Looking at Hyper V Performance

Looking at Hyper-V Performance Performance Things to Understand Guest OS processors/cores are not bound (affinitized) to physical processsors/cores Physical Memory Must match the Combined Memory of All of the Guest Computers 1GB for parent partition + memory of VM +21MB The parent partition is a Virtual Machine Only run Ecosystem applications (backup, Antivirus) Measure Hyper V and Virtual machine performance using new Hyper Performance counters 29 new Hypervisor related performance counters

Looking at Hyper-V Performance Measuring Processor Usage Measuring the physical host computer s (Root Partition) Processor Capacity Hyper-V Hypervisor Logical Processor(*)\% Total Run Time: The percentage of time spent by the processor in guest and hypervisor code. Measuring Guest Computer Processor Utilization \HyperVisor Hyper-V Logical Processors(*)\% Guest Run Time:

Looking at Hyper-V Performance Measure Memory usage Measuring Available Memory on the Hyper-V Host Computer: \Memory\Available MBytes: Available MBytes is the amount of physical memory available to processes running on the computer, in Megabytes. Same for measuring memory usage in the Virtual machine

Demo Hyper-V

SCVMM Deployment Best Practices

VMM 2008 Architecture Administrator s Console Self Service Web Portal Operator s Console Web Console Windows PowerShell Windows PowerShell Virtual Machine Manager Server Connector Operations Manager Server Management Interfaces VMM Library Server VMware VI3 Virtual Center Server VM VM VM Template VM VM VM VM ESX Host VM VM ISO VHD Script VM VM VM VM VM VM VM VM SAN Storage

VMM 2008 Requirements VMM 2008 Server requires Windows Server 2008 x64 for installation PowerShell feature should be added before install VMM 2008 Console will install on Windows Server 2003, Windows Vista, and Windows Server 2008 x86/x64 Non-Windows Server 2008 installations will require local installation of PowerShell 1.0 VMM 2008 Agent install on Windows Server 2003/2008. Windows Server 2008 installs require WinRM locally

VMM 2008 Installation VMM 2008 Server requires requires Active Directory for security Can manage non-ad computers, but needs AD for installation Each VMM 2008 component can be separate servers or on a single server (demo/test) VMM 2008 can be run inside a VM Just be aware of the chicken & the egg issue (understand you will need Server Manager to start the VMM VM)

VMM 2008 Scalability Support 400 hosts 8000 virtual machines per VMM Server. Best practice VMM server per datacenter Split host management by location Create library servers close to hosts In branch offices load the library server on the VM host Assign to separate spindles for I/O Replication of library servers VMM does not provide a built in replication mechanism Leverage DFS-R 3 rd party replication tools (Doubletake)

Demo VMM 2008 Overview

Host and Cluster Configuration Remote enable the Hyper-V role or Virtual Server installation Hyper-V can be remotely enabled rather than using Server Manager Virtual Server can be installed on Windows Server 2003 hosts, but WinRM needs to be installed first on the host Easy management of Hyper-V host clusters Add entire Hyper-V host cluster in a single step Cluster needs to be created outside of VMM Automatic detection of node additions/removals Management of Windows Server 2008 Failover clusters for Hyper- V Specify number of node failures you want to sustain but still have all your HA VMs running Intelligent Placement ensures that new HA VM creation will not overcommit the cluster Node failures automatically trigger overcommit re-calculation

Placement and Cluster Reserve Cluster reserve = 1 node Can the cluster sustain 1 node failure? YES Place the VM Clustered Host 1 Clustered Host 2 Clustered Host 3

Virtualization and Knowledge Convergence Knowledge Here

Performance And Resource Optimization (PRO) Workload and application aware resource optimization Extensible through the Operations Manager 2007 MP framework Create policies that VMM acts upon tips automatically or manually Can be applied equally to both VMware and Microsoft hosts Leverage PRO to maximize the utilization of your hosts.

Performance And Resource Optimization (PRO)

PRO Out Of the Box Hyper-V and VMware Host Performance CPU and Memory VM Right Sizing CPU and Memory Extensible Framework

Q & A

Resource Windows Server 2008 with Hyper-V http://www.microsoft.com/windowsserver2008/en/us/hyperv.aspx Microsoft Hyper-V Server 2008 http://www.microsoft.com/servers/hyper-v-server/default.mspx System Center Virtual Machine Manager http://www.microsoft.com/systemcenter/virtualmachinemanager/en/us/default.aspx Virtual PC Guy http://blogs.msdn.com/virtual_pc_guy/

Thank you for attending this session with us! Your suggestions and comments are very important to us. Please help us to complete an evaluation.

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.