Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Michael Kelley Virtualizing Linux and FreeBSD Workloads on Windows Server Hyper-V INF335 A."— Presentation transcript:

1

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

3 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!

4

5 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

6 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 ………

7 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

8

9 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..

10 Red Hat Enterprise Linux (RHEL) Version32/64? LIS Built-in? LIS download? 5.5 thru 5.832 & 64LIS 4.0 5.9 thru 5.1132 & 64YesLIS 4.0 6.0 thru 6.332 & 64LIS 4.0 6.4 thru 6.732 & 64YesLIS 4.0 7.0 thru 7.164 onlyYesLIS 4.0 CentOS Version32/64? LIS Built-in? LIS download? 5.5 thru 5.832 & 64LIS 4.0 5.9 thru 5.1132 & 64YesLIS 4.0 6.0 thru 6.332 & 64LIS 4.0 6.4 thru 6.732 & 64YesLIS 4.0 7.0 thru 7.164 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

11

12 Ubuntu Server Version32/64?LIS 12.0432 & 64Built-in 12.1032 & 64Built-in 13.0432 & 64Built-in 13.1032 & 64Built-in 14.0432 & 64Built-in 14.1032 & 64Built-in 15.0432 & 64Built-in 15.1032 & 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

13 Oracle Linux Version32/64?LIS Red Hat Compatible Kernel 6.4-6.732 & 64Built-in 7.0-7.164 onlyBuilt-in Unbreakable Enterprise Kernel 6.5-6.732 & 64Built-in 7.0-7.164 onlyBuilt-in Debian Server Version32/64?LIS 7.0 thru 7.832 & 64Built-in 8.0 thru 8.232 & 64Built-in

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

15

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

17

18

19

20 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

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

22

23

24 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

25

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

27

28

29

30 LIS version

31

32

33 Network Appliances Security Appliances Storage Appliances

34 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 freebsd-virtualization@freebsd.org freebsd-virtualization@freebsd.org BIS Integration

35 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

36 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 ® ® ®

37

38

39

40 Continue your Ignite learning path Visit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/ Head to the TechNet Eval Centre to download trials of the latest Microsoft products http://Microsoft.com/en-us/evalcenter/

41


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

Similar presentations


Ads by Google