Michael Kelley Virtualizing Linux and FreeBSD Workloads on Windows Server Hyper-V INF335 A.

Slides:



Advertisements
Similar presentations
Windows IT Pro magazine Datacenter solution with lower infrastructure costs and OPEX savings from increased operational efficiencies. Datacenter.
Advertisements

Ravi Sankar Technology Evangelist | Microsoft
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
High memory instances Monthly SLA : Virtual Machines Validated & supported Microsoft workloads Price reduction: standard Windows (22%) & Linux (29%)
Microsoft virtual machine converter
Lesson 7: Creating and Configuring Virtual Machine Settings
Customers can easily manage and extend their Linux and FreeBSD workloads. Provide the best experience for running Linux and FreeBSD on Hyper-V and in.
Microsoft “gets it” You operate Windows workloads You operate Linux workloads You just want them both to run great You want the simplicity of unified.
Implementing Failover Clustering with Hyper-V
Yes No Emulated Devices No Hyper-V integration Limited manageability Limited functionality OK CPU, weak disk/net.
Traditional Virtualized Private Cloud Public Cloud  Windows  Linux  UNIX  Windows  Linux  UNIX  Windows  Linux  Windows  Linux.
John Kelbley Senior Technical Product Manager
Windows Azure Virtual Machines. Agenda IT Pro experience Support for key server applications Easy storage manageability High availability features.
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Windows Server 2012 VSP Windows Kernel Applications Non-Hypervisor Aware OS Windows Server 2008, 2012 Windows Kernel VSC VMBus Emulation “Designed for.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
May l Washington, DC l Omni Shoreham Nick Dobrovolskiy VP Parallels Open Platform May 19 th, 2008 Introducing Parallels Server.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Guy BowermanMadhan Arumugam DBI208.
Hands-On Virtual Computing
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
Module 7: Hyper-V. Module Overview List the new features of Hyper-V Configure Hyper-V virtual machines.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Managing Linux with System Center and PowerShell DSC Anurag Gupta M382.
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support.
Running Linux on Hyper-V and in Azure Anurag Gupta M357.
Cross-platform from the metal up Offer robust Linux/UNIX capabilities across WSSC & Azure products.
Microsoft Virtual Server: Overview and Roadmap Mike Neil Product Unit Manager Windows Virtualization microsoft.com Microsoft Corporation.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
Case for Server Virtualization. Content Why virtualize? Business value of virtualization Virtualization technologies & Hyper-V overview Management and.
Hyper-V Security TipsHyper-V Security Tips Fix the Gaps you Never Knew About Symon Thomas.
Pierre Sleep tight knowing you’re prepared for outages Protect your environment with Azure ARC32 4.
Take enterprise virtualization to the next level
Virtual techdays INDIA │ august 2010 virtual techdays INDIA │ august 2010 Consolidate and Virtualize your Linux Environment M.S.Anand │ Technology.
Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3.
Rick Claus Sr. Technical Evangelist,
Andrew Hennessy Automating Server Application migrations to the Cloud – Goodbye Server INF21 3.
Kevin Francis Developing on Windows Devices ARC33 2.
Matt McSpirit Software-defined Networking in Windows Server 2016 INF32 4.
Alessandro Cardoso, Microsoft MVP Creating your own “Private Cloud” with Windows 10 Hyper- V WIN443.
Reid Purvis – DC & Cloud Infrastructure Tech Specialist Shivam Garg – Principal PM Manager Backing up applications born in the Cloud: Deep Dive on IaaS.
What's New in Windows Server Hyper-V
Jessica Payne Microsoft Global Incident Response and Recovery
Michael Kelley Linux Monitoring and Management with Microsoft System Center and PowerShell DSC INF334 A.
Matt McSpirit Understanding the Azure Stack INF33 2.
Orin Thomas 30 Bad Habits of Server Administrators INF32 3.
Basil Apostolou & Craig Pringle The why and how of hybrid cloud CLD22 3.
Clint Wyckoff | Microsoft Product Strategy Veeam Software: Availability Strategies for Microsoft Azure and Hyper-V, A Deep Dive.
James Bannan The Cloud That Chuck Norris Built: Resilient Architecture in Azure ARC44 3.
Øg fleksibiliteten i din infrastruktur 32 virtual processors per VM 1 TB virtual machine memory New 64TB VHDX format Native 4k disk support Hyper-V.
Rick Claus Architect like a PRO for Performance and Availability of your Microsoft Azure VMs ARC43 6.
Windows Server 2012: How hot can it be? Show me! Chris Spanougakis MCT MVP [DS] IT Consultant / Trainer SystemPlus IT Consulting & Training.
Brian Lauge Pedersen Senior DataCenter Technology Specialist Microsoft Danmark.
guest host guest ® ® Linux is a real business for Microsoft Accelerating engagement across a range of Microsoft product development teams We’ve been.
Microsoft Virtual Academy
Virtualization for Cloud Computing
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
30 Tips and Tricks for Managing and Running Ubuntu/Bash/Windows Subsystem for Linux WIN321B Orin Thomas.
Deploying Linux on Microsoft Public and Private cloud
Virtualize Linux and FreeBSD Workloads on Hyper-V and Azure
Microsoft Virtual Academy
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
Microsoft Virtual Academy
Securing ASP.NET in an Azure Environment
Microsoft Virtual Academy
Presentation transcript:

Michael Kelley Virtualizing Linux and FreeBSD Workloads on Windows Server Hyper-V INF335 A

Agenda Product goals Overview of Linux and FreeBSD Integration Services Supported Linux and FreeBSD distributions Linux and FreeBSD features LIS demo LIS hints and tips FreeBSD goals and status This session focuses on what’s available today!

Product Goals The reality: Your datacenter is heterogeneous You operate Windows workloads You operate workloads on Linux, FreeBSD, and other operating systems You just want it all to work Our goal: You can run Linux or FreeBSD in a Microsoft cloud as easily as you run Windows You get great functionality You get great performance It just works The foundation: Linux/FreeBSD runs great on Hyper-V On premises In the Microsoft Azure public cloud

Universe of Hyper-V Functionality Functionality Outside the Guest Super-fast live migration w/RDMA Software Defined Networking Software Defined Storage Storage QoS ……… Functionality Requiring Guest Cooperation Enhanced management Dynamic memory Live backup Generation 2 VMs ………

AIX, HP-UX Solaris SPARC Windows RT Yes No Emulated Devices No Hyper-V integration Limited manageability Limited functionality OK CPU, weak disk/net Solaris x86 Linux with no IS BSD with no IS Linux with IS FreeBSD with IS Windows with IS

Microsoft developers Customer servers with Hyper-V MS download center LIS for Hyper-V Customer installs LIS Linux kernel main Linux community LIS for Hyper-V Distro vendors Linux distro w/LIS..

Red Hat Enterprise Linux (RHEL) Version32/64? LIS Built-in? LIS download? 5.5 thru & 64LIS thru & 64YesLIS thru & 64LIS thru & 64YesLIS thru onlyYesLIS 4.0 CentOS Version32/64? LIS Built-in? LIS download? 5.5 thru & 64LIS thru & 64YesLIS thru & 64LIS thru & 64YesLIS thru onlyYesLIS 4.0 RHEL versions with LIS built-in are certified by Red Hat for running on Hyper-V, so you get the full benefits of your RHEL subscription

Ubuntu Server Version32/64?LIS & 64Built-in & 64Built-in & 64Built-in & 64Built-in & 64Built-in & 64Built-in & 64Built-in & 64Built-in SUSE Linux Enterprise Server (SLES) Version32/64?LIS 11 SP232 & 64Built-in 11 SP332 & 64Built-in 11 SP432 & 64Built-in 1264 onlyBuilt-in

Oracle Linux Version32/64?LIS Red Hat Compatible Kernel & 64Built-in onlyBuilt-in Unbreakable Enterprise Kernel & 64Built-in onlyBuilt-in Debian Server Version32/64?LIS 7.0 thru & 64Built-in 8.0 thru & 64Built-in

FreeBSD VersionBIS Availability 8.4Ports Ports 10.0Built-in (Download KVP package from Ports) 10.1 – 10.2Built-in

Hyper-V Manager Powershell SC VMM & Azure Pack (Linux only) Azure public cloud

0 Startup Memory Maximum Memory ❶ Hot-Add: Linux memory size increases ❷ Ballooning: Removes memory. Linux memory size is unchanged. Sum of dark blue doesn’t go below “Minimum Memory” ❸ Ballooning: Adds memory back. Linux memory size is unchanged

Available/Addressable memory in MB Actual Allocated Memory Output of “watch free –m” command in Linux bash shell. Memory tab in Hyper-V Manager

Linux Guest Hyper-V Host Guest VHD Hyper-V Storage User Space Kernel VSS Driver VSS Daemon Backup Utility File sys buffers ❶ Utility tells Hyper-V to start VM backup ❷ Hyper-V signals LIS inside the Linux guest to do backup steps ❸ LIS VSS components freeze the file systems and flush in memory buffers ❹ Hyper-V creates a VM checkpoint & tells LIS to unfreeze the FSs ❺ VSS in Hyper-V creates a snapshot of volume hosting the VHD Backup Storage ❻ Utility copies file- system consistent VHD from the snapshot

iperf3 (16 threads) 10G Ethernet iperf3 (16 threads) 9.4 Gbps throughput

LIS version

Network Appliances Security Appliances Storage Appliances

FreeBSD Foundation FreeBSD OS FreeBSD IS Ports from FreeBSD.org BIS for Hyper-V BIS Integration ® For support with issues running FreeBSD on Hyper-V: Contact BIS Integration

Integration Services 1.0 built into FreeBSD 10 today Functional, but lacking core support to enable high performance I/O Supported on a “best effort” basis by Microsoft Customer Support Integration Services 2.0 for FreeBSD 10.x Includes feature investments in core areas to enable production workloads Core: KVP driver and daemon – Available in 10.1 Core: VMBus multi-channel & Signal optimization – 10.2 and 11 Storage: Storage sub-channel & Scatter/Gather List – 10.2 and 11 Integration Services 3.0 FreeBSD 10.x & Head (11) Includes feature investments in storage and improved networking performance Networking: TCP Segment Offload (TSO) & Common Address Redundancy Protocol (CARP) – 10.2 & 11 Storage: Hot Add/remove SCSI disk – 10.2 and 11 Networking: Virtual Receive-Side Scaling (vRSS), Multi-Queue & Live Virtual Machine Backup – 11

Azure Marketplace Azure certified virtual appliances “Bring your own” FreeBSD to Azure Prepare your own FreeBSD image and upload to your Azure storage account VMDepot Community Images Community created images available FreeBSD.org published images as well ® ® ®

Continue your Ignite learning path Visit Microsoft Virtual Academy for free online training visit Visit Channel 9 to access a wide range of Microsoft training and event recordings Head to the TechNet Eval Centre to download trials of the latest Microsoft products