Red Hat/Microsoft Virtualization Collaboration. Running Red Hat Enterprise Linux on Microsoft Hyper-V



Similar documents
Virtualization with Windows

Best Practices for Running Linux on Hyper-V

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS

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

Dell Solutions Overview Guide for Microsoft Hyper-V

Abstract. Microsoft Corporation Published: November 2011

Windows Server 2008 R2 Hyper V. Public FAQ

Comparing Free Virtualization Products

RED HAT ENTERPRISE VIRTUALIZATION

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

The XenServer Product Family:

Abstract. Microsoft Corporation Published: August 2009

Virtualization Management the ovirt way

FOR SERVERS 2.2: FEATURE matrix

Server Virtualization and Consolidation

Linux Integration Services 3.4 for Hyper-V Readme

Disaster Recovery Infrastructure

A Comparison of VMware and {Virtual Server}

YOUR STRATEGIC VIRTUALIZATION ALTERNATIVE. Greg Lissy Director, Red Hat Virtualization Business. James Rankin Senior Solutions Architect

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

TechTarget Windows Media

PARALLELS SERVER 4 BARE METAL README

IOS110. Virtualization 5/27/2014 1

ovirt Introduction James Rankin Product Manager Red Hat Virtualization Management the ovirt way

Parallels Cloud Server 6.0 Readme

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

To join the audio portion of this webcast: meeting code

Implement and Utilize Hyper-V

Parallels Cloud Server 6.0

Introduction to ovirt

Advanced Server Virtualization: Vmware and Microsoft Platforms in the Virtual Data Center

xvm Server and xvm VirtualBox Christopher Beal Principal Engineer

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

<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy

RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING

Hyper-V vs ESX at the datacenter

Enterprise-Class Virtualization with Open Source Technologies

What s new in Hyper-V 2012 R2

Welcome to the IBM Education Assistant module for Tivoli Storage Manager version 6.2 Hyper-V backups. hyper_v_backups.ppt.

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

2009 AAMGA Automation Conference

Virtualization: What does it mean for SAS? Karl Fisher and Clarke Thacher, SAS Institute Inc., Cary, NC

Virtualization and the U2 Databases

Red Hat enterprise virtualization 3.0 feature comparison

Linux Integration Services 3.5 for Hyper-V Readme

Two drivers soon followed utils, timesource. Initial location in the kernel tree: drivers/staging/hv/ Total number of lines of code: About 21,000

Hypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept.

Vembu VMBackup v3.1.0 BETA

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

Panoramica su Cloud Computing targata Red Hat AIPSI Meeting 2010

9/26/2011. What is Virtualization? What are the different types of virtualization.

How To Get The Most Out Of Redhat.Com

Best Practices for Virtualised SharePoint

HP Data Protector software. Assuring Business Continuity in Virtualised Environments

BACKING-UP HYPER-V VIRTUAL MACHINES WITH VICEVERSA PRO

Best Practices for SAP on Hyper-V

Backup Exec 15 Software Compatibility List (SCL)

Managing your Red Hat Enterprise Linux guests with RHN Satellite

Veritas InfoScale 7.0 Virtualization Guide - Linux

Parallels Virtuozzo Containers

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

Sun xvm VirtualBox Product Overview

RED HAT INFRASTRUCTURE AS A SERVICE OVERVIEW AND ROADMAP. Andrew Cathrow Red Hat, Inc. Wednesday, June 12, 2013

VMware ESXi 3.5 update 2

Copyright by Parallels Holdings, Ltd. All rights reserved.

Migrating to ESXi: How To

Veeam Backup & Replication

Microsoft Hyper-V Server 2008 R2 Getting Started Guide

Created on May 20, 2015

Xen Virtualization: Xen (source) and XenServer

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd.

PARALLELS SERVER BARE METAL 5.0 README

VMware Server 2.0 Essentials. Virtualization Deployment and Management

Citrix XenServer Product Frequently Asked Questions

Backup Exec 2014 Software Compatibility List (SCL)

Intro to Virtualization

Microsoft Windows Common Criteria Evaluation

HyperV_Mon 3.0. Hyper-V Overhead. Introduction. A Free tool from TMurgent Technologies. Version 3.0

Parallels Server 4 Bare Metal

Virtualization. Dr. Yingwu Zhu

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

What s New with VMware Virtual Infrastructure

Microsoft Windows Common Criteria Evaluation

Deploying Red Hat Enterprise Virtualization On Tintri VMstore Systems Best Practices Guide

SCO Virtualization Presentation to Customers

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Course Title: Virtualization Security, 1st Edition

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

Introducing. Markus Erlacher Technical Solution Professional Microsoft Switzerland

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

Implementing and Managing Windows Server 2008 Hyper-V

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

Transcription:

Red Hat/Microsoft Virtualization Collaboration Ron Pacheco Principal Partner Manager, Red Hat Running Red Hat Enterprise Linux on Microsoft Hyper-V John Kelbley Senior Technical Product Manager, Microsoft

Red Hat/Microsoft Virtualization Collaboration Ron Pacheco Principal Partner Manager, Red Hat June 25th, 2010

Red Hat/Microsoft Virtualization Collaboration Agenda Overview of the Cross Certification Agreement Foundational Points of the Agreement What has been certified to date Next Steps Running Red Hat Enterprise Linux on Microsoft Hyper-V John Kelbley, Microsoft Q&A

Red Hat/Microsoft Cross Certification Agreement Responding to Customers' Business needs Customers with heterogeneous environments demand full support Demand their vendors cooperate, irrespective of their competitive nature Joint support from prime OS vendors in the enterprise Agreed to cross-certify & demonstrate the commitment RHEL on Hyper-V Windows Server 2008 R2 on RHEV-H

Foundational Points of the Agreement Support from both Red Hat and Microsoft l Customers with valid support entitlements with both Red Hat and Microsoft can call either party for support for a certified configuration Ł Support teams will collaborate to resolve customer reported issues per customers' SLA agreement Both parties agree to resolve issues found with their respective products in a certified configuration

RHEL on Hyper-V Certifications l https://hardware.redhat.com/list.cgi? product=red+hat+hardware+certification&quicksearch=microsoft

Windows Server 2008 R2 on RHEL/RHEV Certs http://www.windowsservercatalog.com/results.aspx? &chtext=&cstext=&csttext=&chbtext=&bcatid=1521&cpid=15089& avc=0&ava=0&avq=0&or=1&pgs=25&ready=0

Next Steps Red Hat Red Hat Performance improvements of Windows guests on RHEL/RHEV Update and WHQL certify drivers l Desired for improved performance of Windows guests in RHEV Submit updated SVVP certs

Running Red Hat Enterprise Linux on Microsoft Hyper-V John Kelbley Senior Technical Product Manager, Microsoft June 25th, 2010

Agenda Overview Integration Services What are they? Installing Integration Services Red Hat on Hyper-V Q and A

Introductions John Kelbley johnkel@microsoft.com Senior Technical Product Manager, Windows Server Platform Strategy Field-based - focused on customer partner engagement for Windows Server and Open Source 20+ years experience focused on IT infrastructure Co-author of Windows Server 2008 R2 Hyper-V: Insider s Guide to Microsoft s Hypervisor Blogs http://blogs.technet.com/enterprise_admin/ http://blogs.technet.com/windowsserverexperts

Virtualization 360: Datacenter to the Desktop Server Virtualization Presentation Virtualization Application Virtualization Operations and Manageme Desktop User State Virtualization nt Virtualization

and now onto Hyper-V! Hypervisor based virtualization platform Introduced with (and leverages) Windows Server 2008 x64 Edition technology Standard, Enterprise and Datacenter Editions Hardware Requirements x64 server with hardware assisted virtualization AMD-V or Intel VT Hardware enabled Data Execution Prevention (DEP) required AMD (NX no execute bit) Intel (XD execute disable)

Hyper-V Architecture Parent Partition VM Worker Processe Applications s Child Partitions Applicati ons Applicati ons Applicati ons User Mode WMI Provider VM Service Windows Server 2008 R2 Windo ws Kernel VS P IHV Driver s VMBu s Windows Server 2003, 2008, 2008 R2 Windo ws Kernel OS w/o Synthetic Drivers VS C VMB us Linux Kernel Emulation Windows hypervisor Linux VSC VMB us Designed for Windows Server Hardware Kern el Mode Ring -1

The Anatomy of a Hyper-V VM.VHD VM data.avhd VM snapshots *.BIN Contents of VM RAM for a saved state *.VSV Saved state information (i.e., processor register data) *.XML VM configuration information in a text-based XML file

The Anatomy of a Hyper-V VM

Demo: Hyper-V Walk Through John Kelbley Senior Technical Product Manager, Microsoft

Hyper-V Server 2008 R2 Totally free (as in beer) download! Command-line only local interface (Manage using WMI or remote GUI RSAT) Host clustering Live Migration (no downtime!) Get it here: http://www.microsoft.com/hyper-vserver/en/us/how-to-get.aspx

Agenda Overview Integration Services What are they? Installing Integration Services Red Hat on Hyper-V Q and A

What is an IS? IS = Integration Service (formerly called IC Integration Component) ISs enable a child OS instance to run better through enlightenment Enlightenments generally include: Synthetic Drivers Integration Services

ISs for Windows Enlightenments for Windows include: Synthetic Drivers IDE driver SCSI driver Network Drive Mouse Integration Video Integration Services Operating System Shutdown Time Synchronization Data Exchange Heartbeat Backup (VSS co-ordination)

What do you get for Linux? Enlightenments for Linux include (depending on version): Synthetic Drivers IDE driver SCSI driver Network Drive SMP Support (one to four virtual processors supported) Integration Services (shutdown, time sync, heartbeat) What s Missing? Console Mouse Integration (can get from Xen) Integration Services (data exchange and live backup)

The Announcement July 2009: Microsoft contributes driver code to Linux kernel Submitted under GPLv2 Since, 200+ patches received from Linux community December 2009: Linux ISs included in the staging tree of the 2.6.32 kernel March 2010: Linux Integration Services v2.1 Beta Available

Linux Integration Services Functionality by Version VMBUS IDE Network SCSI V1 V2 Staging (deprecated) October, December, 2008 2010 N/A X X 2.6.33 (2.6.32+) X X 2.6.33 (2.6.32+) X X 2.6.33 (2.6.32+) X X 2.6.33 (2.6.32+) SMP 2.6.33 (2.6.32+) "Modinfo DRIVER" support 2.6.33 (2.6.32+) Feature Date 2.1 Beta V2.1 March, 2010 X X X X June, 2010 X X X X X X X Shutdown X X TimeSync X X Heartbeat X

Reality Check: ISs NOT Required for Hyper-V Hyper-V device emulation works for nearly any operating systems (with less performance) Key hardware components are emulated: Video = S3 Trio64 SVGA like VESA Network = Intel / DEC Tulip 21x4x IDE Similar to that on Intel 440BX =

Agenda Overview Integration Services What are they? Installing Integration Services Red Hat on Hyper-V Q and A

Where To Get the ISs? V2/V2.1 (2008 and Hyper-V R2) available from http://www.microsoft.com/downloads I Linux kernel 2.6.32 and newer, ISs may already be there n (if included by the distro - just enable) s t r No Integration Services package (yet) for 2.6.28+ u I S I S O F i

ReadMe for Linux ISs The Readme is a fantastic resource! Includes instructions for Installing ISs Upgrading V1 ICs to V2 / V2.1 ISs Guidance about issues and Best Practices (hda=noprobe hdb=noprobe) Static MAC addresses (use if VMs are live on HA Hyper-V!)

Console Mouse Integration Mouse work just fine, it just will not come out of scope automatically Use Ctrl-Alt-Left Arrow to release mouse Problem with chained RDP no mouse if you remote into Hyper-V host and access VM Use Hyper-V Console on local system instead Remote into VM instead! Linux servers often loaded without GUI (don t care about the mouse!) or accessed via remote X-Windows or VNC Can add mouse support after ICs via Xen site: http://www.xen.org/download/satori.html (code is licensed under GPL) Doesn t work on all distros / versions

You also Need Linux! The following are supported by Microsoft: Red Hat Enterprise Linux 5.2, 5.3, 5.4, 5.5 x86 or x64 As well as SUSE Linux Enterprise Server 10 and 11 For the latest support info, check http://technet.microsoft.com/en-us/library/cc794868(ws.10).aspx Must be sure to install Linux Source Code C compiler (building drivers!)

ISs Install on LOTS of Linux Distributions Microsoft DOES NOT SUPPORT other distributions, there s no company on the other end of the phone to call! Other distributions may be community supported Integration Services work with versions of Linux based on kernel release 2.6.16 and newer

Tip Proxy Update Set network proxy as per http://www.fedoraforum.org/forum/showthread.php? s=&threadid=742 Create /etc/profile.d/proxy.sh export http_proxy=http://host.com:port/ export ftp_proxy=http://host.com:port/ export no_proxy=.domain.com export HTTP_PROXY=http://host.com:port/ export FTP_PROXY=http://host.com:port/ Create /etc/profile.d/proxy.csh setenv http_proxy http://host.com:port/ setenv ftp_proxy http://host.com:port/ setenv no_proxy.domain.com setenv HTTP_PROXY http://host.com:port/ setenv FTP_PROXY http://host.com:port/

Installing the ISs is easy, if you have the right pieces!

Adding Required Components via Command Line Red Hat updates yum install kernel-devel yum groupinstall "development tools" yum update May need a restart

Adding Required Components via Command Line After the ISO is available mount /dev/cdrom /mnt mkdir /opt/linux_is cp r /mnt/* /opt/linux_is cd /opt/linux_is make make install (old process was to call perl setup.pl drivers instead of make)

Verifying Integration Services and Detecting Version Version 2.1 and newer support modinfo Let s you know the version of the Integration Services installed!

Agenda Overview Integration Services What are they? Installing Integration Services Red Hat on Hyper-V Q and A

Performance The Microsoft JIL is an interoperability lab (in Cambridge Mass.right across the river!) Interop should not come at the cost of performance We have ongoing performance characterization efforts around interop initiatives like virtualization Performance characterization is not benchmarking! Focused on Linux w/ Integration Services Emulated reference + functional

Tested Linux VM Configs Emulated NonHypervisor Aware OS Enlightened Linux Kernel Linux VSC Emulation VMBu s IO and network IO can be ~40% faster than experience emulated degradation compared Network ~30% better than emulated to metal Red Hat Certification for emulated http://www.redhat.com/partners/hardwarepartnes/

Migration (P2V) Fresh install is always best, but sometimes a Physical to Virtual (P2V) migration is required Lots of tools available - simplest way (I ve found) DD VHDTool http://blogs.technet.com/enterprise_admin/archive/2 010/05/13/linux-p2v-with-dd-and-vhdtool-easyand-cheap.aspx

Benefits of RHEL on Hyper-V Consolidation (why most folks look at virtualization!) Management Backup and Recovery

Management Hyper-V uses a rich set of WMI-based APIs Great Open Source Hyper-V Management library available on CodePlex http://pshyperv.codeplex.com/ System Center suite (including System Center Virtual Machine Manager - SCVMM) Does LOTS more!

Virtualization Management With System Center Live host level virtual machine backup In guest consistency Rapid recovery Virtual machine management Server consolidation and resource utilization optimization Conversions: P2V and V2V End to end service management Server and application health monitoring & management Performance reporting and analysis Patch management and deployment OS and application configuration management Software upgrades

Monitoring Linux with System Center System Center Operations Manage (SCOM) has the capability to monitor RHEL: Monitoring Linux Using SCOM 2007 R2http://blogs.technet.com/b/birojitn/archive/2010/01/20/monitoringlinux-using-scom-2007-r2.aspx Introduction to the Red Hat Enterprise Linux Management Pack http://technet.microsoft.com/en-us/library/ee514518.aspx

Backup and Recovery Linux backup a challenge for Windows admins (new agents / processes) Hyper-V can facilitate backup & recovery DPM (or WSB, or a batch file with Xcopy) easier and almost always costs less than other enterprise backup solutions VM can be restored to exact point in time of backup Linux VMs backed up using parent VSS VMs saved during backup VM paused and memory saved to disk Snapshot taken on parent VM resumed

Virtualization Backup Virtual Machine1 Virtual Machine 2 Virtual Machine 3 Virtual Machine 4

Virtualization Backup non-vss Aware Guest OS Virtual Machine1 Windows 2000 Virtual Machine 2 For any OS or application that is not internally VSSaware (like Linux): Hibernate OS to save memory to disk Snap with VSS Resume OS

HyperVBackup.txt (unsupported) set context persistent set metadata C:\backup.cab set verbose on begin backup add volume C: alias ConfigVolume #The GUID of the Hyper-V Writer writer verify {66841cd4-6ded-4f4b8f17-fd23f8ddc3de} create EXPOSE %ConfigVolume% Y: EXEC HyperVBackup.cmd Can UNEXPOSE Y: use Tech Xcopy end backup nolo gy

HyperVBackup.bat (unsupported) Xcopy y:\vms\*.* g:\hypervbackup\vms\*.* /e /s /y /F /O /X /R /H copy c:\backup.cab g:\hypervbackup

Next Steps - Microsoft Continue to drive the acceptance of synthetic drivers and related Integration Services Desired for improved performance of RHEL guests in Hyper-V

Try Hyper-V with RHEL! Download free Hyper-V Server http://www.microsoft.com/hyper-v-server/en/us/howto-get.aspx Get the Linux Integration Services from http://www.microsoft.com/downloads Check out my blog http://blogs.technet.com/enterprise_admin

Agenda Overview Integration Services What are they? Installing Integration Services Red Hat on Hyper-V Q and A For additional Q&A l Campground #3 11:00 AM 12:00 PM