Xen: FOSS Hypervisor for the Cloud
|
|
|
- Eric Rodgers
- 10 years ago
- Views:
Transcription
1 Xen: FOSS Hypervisor for the Cloud Russell Pavlicek Xen Project
2 So Who s the Fat Geek up Front?
3 About the Speaker... Linux user since 1995; Linux desktop since 1997 Linux advocate before I ever saw the software Early Linux advocate at Digital Equipment Corporation, Compaq Former FOSS columnist for Infoworld, Processor magazines Former panelist on The Linux Show webcast Wrote book, Embracing Insanity: Open Source Software Development (2000) Speaker at 50+ Open Source conferences Became Xen Project Evangelist employed by Citrix in January 2013 Formerly with Cassatt Corporation in San Jose, cloud startup ( )
4 A Word About the Xen Stack The main components: Xen Hypervisor, the central FOSS project Xen API, the Cloud enabled subproject Better known as XAPI Xen Project is a Linux Foundation Collaborative Project These are the subjects of this talk And then there s: XenServer, a popular Xen-based product Was partially closed source; recently open-sourced by Citrix
5 The Cloud Problem
6 IT: Pre-Cloud Stability is Paramount The value of IT to the corporation is consistent service availability Service capacity specified a year or more in advance What s up, stays up Change is Bad Change to status quo is disruptive and dangerous Changes are beaten into submission until they become part of the new status quo and then they are no longer changes
7 IT in the Cloud Availability of Services is Paramount The value of IT to the corporation is consistent service availability at levels matching dynamic business demand Service capacity must move with business needs What s up when depends on what s needed when Change is Good Services must change to cover the needs of the moment Lack of change = lack of value
8 Layers of the Cloud App Operating System Layer Virtualization Layer Cloud Orchestration Layer
9 Virtualization in the Cloud It must be stable It must be secure It must be configurable on a large scale The user at machine paradigm does not work If it requires a mouse, you re in trouble It must take orchestration (APIs, command line) It must be multi-tenant It must not lock you into one concept or provider of Cloud
10 Xen: Stable Solid track record Amazon s AWS cloud business uses Xen Verizon launched a new Xen-based cloud Linux Foundation Project Partners: AMD, Amazon, Cisco, Citrix, Google, Intel, NetApp, Oracle, Samsung, Verizon, and more
11 Xen: Secure SELINUX FLASK SELINUX capabilities at the VM level by the same team Disaggregation Segment device drivers into discrete VMs Architectural advantages of a Type-1 Hypervisor See my separate talk on security from CloudOpen NA 2013
12 Xen: Configurable at Scale Toolstacks give rich API and command line capabilities Not GUI-centric Empowers orchestration via scripting, power tools (Puppet, Chef, etc.), GUIs, and Cloud layers
13 Xen: Rich Toolstacks Hypervisor Xen Hypervisor Toolstack / Console Default / XL (XM) Libvirt / VIRSH XAPI / XE Increased level of functionality and integration with other components Single Host Basic Functions Single Host Additional Functionality Multiple Hosts Additional Functionality
14 Xen: Tools for Different Solutions Project Xen Hypervisor Toolstack / Console Default / XL (XM) Libvirt / VIRSH XAPI / XE Increased level of functionality and integration with other components Products Oracle VM Huawei UVP Citrix XenServer 14
15 Xen: Tools for Different Clouds Project Xen Hypervisor Toolstack / Console Default / XL (XM) Libvirt / VIRSH XAPI / XE Increased level of functionality and integration with other components Products Oracle VM Huawei UVP Citrix XenServer Used by 15
16 Focus on XAPI: The Cloud Layer Xen Hypervisor XAPI / XE Multiple Hosts Additional Functionality VM lifecycle: live snapshots, checkpoint, migration Storage XenMotion: Migrate VMs between hosts or pools without shared storage (while the VM is running) Resource pools: flexible storage and networking Event tracking: progress, notification Upgrade and patching capabilities Real-time performance monitoring and alerting Templates for Windows and Linux guests Open vswitch support built-in (default) More info: wiki.xenproject.org/wiki/xcp_release_features
17 Xen: A Multi-tenant Solution Multiple groups share common resources securely Clouds require sharing common resources Organizations often need their VMs to be visible to each other, but entirely invisible to all other VMs XAPI makes this happen Critical ability for hosting providers
18 Xen: Doesn t lock you in Xen does not force its view of the Cloud on you Xen does not force you to use a favored Cloud solution This is one of the reasons why Cloud innovation happens in the world of FOSS: It gives power to the Cloud, but allows Cloud orchestration solutions to innovate There is no attempt to bend your efforts to the will of some corporate business plan
19 XAPI : Orchestration Choices Xen Hypervisor XAPI / XE Multiple Hosts Additional Functionality
20 Xen Project Healthcheck
21 News: Xen Project in Linux Foundation See the following teams on the new XenProject.org site: Hypervisor XAPI ARM Hypervisor (for Servers as well as Mobile Devices) Mirage OS Governance : mixture between Linux Kernel and Apache Consensus decision making Sub-project life-cycle (aka incubator) PMC style structure for team leadership
22 Xen contributor community is diversifying 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% The number of significant active vendors is increasing New feature development driving new participation Citrix SUSE University GridCentric NSA Fujitsu Misc Spectralogic UPC Amazon AMD Individual Intel iweb Oracle University of British Columbia
23 More Xen Features Live Migration of VMs: XenMotion (via XAPI) High Availability: Remus Wide variety of Control Domains supported Even wider variety of Guest Domains Multiple virtualization modes improve performance
24 Hypervisor Architecture
25 Hypervisor Architectures Type 1: Bare metal Hypervisor A pure Hypervisor that runs directly on the hardware and hosts Guest OS s. VM 0 VM 1 VM n Guest OS and Apps Scheduler Hypervisor Device Drivers/Models MMU I/O Memory CPUs Host HW Provides partition isolation + reliability, higher security
26 Hypervisor Architectures Type 1: Bare metal Hypervisor A pure Hypervisor that runs directly on the hardware and hosts Guest OS s. Type 2: OS Hosted A Hypervisor that runs within a Host OS and hosts Guest OS s inside of it, using the host OS services to provide the virtual environment. VM n User-level VMM VM n VM 0 VM 1 User Apps Device Models VM 0 VM 1 Device Drivers/Models Scheduler MMU Guest OS and Apps Hypervisor Host OS Device Drivers Ring-0 VM Monitor Kernel Guest OS and Apps I/O Memory CPUs Host HW Host HW I/O Memory CPUs Provides partition isolation + reliability, higher security Low cost, no additional drivers Ease of use & installation
27 Xen: Type 1 with a Twist Type 1: Bare metal Hypervisor VM 0 VM 1 VM n Guest OS and Apps Device Drivers/Models Scheduler MMU Hypervisor I/O Memory CPUs Host HW
28 Xen: Type 1 with a Twist Type 1: Bare metal Hypervisor Xen Architecture VM n VM 1 VM n VM 0 VM 1 Scheduler Guest OS and Apps Hypervisor VM 0 Guest OS and Apps Device Drivers/Models MMU Scheduler MMU Hypervisor I/O Memory CPUs Host HW I/O Memory CPUs Host HW
29 Xen: Type 1 with a Twist Type 1: Bare metal Hypervisor Xen Architecture Control domain (dom0) VM 1 VM n Device Models VM n VM 0 VM 1 Scheduler Guest OS and Apps Hypervisor Drivers Linux & BSD VM 0 Guest OS and Apps Device Drivers/Models MMU Scheduler MMU Hypervisor I/O Memory CPUs Host HW I/O Memory CPUs Host HW
30 Xen Project and Linux Xen Hypervisor is not in the Linux kernel BUT: everything Xen and Xen Guests need to run is Xen packages in all distros (not RHEL6, but CentOS 6) Install Control Domain (Dom0) Linux distribution Install Xen package(s) or meta package Reboot Configure stuff: set up disks, peripherals, etc. More info: wiki.xenproject.org/wiki/category:host_install
31 Basic Xen Concepts Console Interface to the outside world Control domain (dom0) I/O Dom0 Kernel Scheduler MMU XSM Memory Trusted Computing Base CPUs VM 0 VM 1 VM n Guest OS and Apps Hypervisor Host HW Control Domain aka Dom0 Dom0 kernel with drivers Xen Management Toolstack Guest Domains Your apps Driver/Stub/Service Domain(s) A driver, device model or control service in a box De-privileged and isolated Lifetime: start, stop, kill 31
32 Basic Xen Concepts: Toolstack+ Control domain (dom0) I/O Toolstack Dom0 Kernel Console Scheduler MMU XSM Memory Trusted Computing Base CPUs VM 0 VM 1 VM n Guest OS and Apps Hypervisor Host HW Console Interface to the outside world Control Domain aka Dom0 Dom0 kernel with drivers Xen Management Toolstack Guest Domains Your apps Driver/Stub/Service Domain(s) A driver, device model or control service in a box De-privileged and isolated Lifetime: start, stop, kill 32
33 Basic Xen Concepts: Disaggregation Control domain (dom0) I/O Toolstack Dom0 Kernel Console Memory One or more driver, stub or service domains Scheduler MMU XSM Trusted Computing Base CPUs VM 0 VM 1 VM n Guest OS and Apps Hypervisor Host HW Console Interface to the outside world Control Domain aka Dom0 Dom0 kernel with drivers Xen Management Toolstack Guest Domains Your apps Driver/Stub/Service Domain(s) A driver, device model or control service in a box De-privileged and isolated Lifetime: start, stop, kill 33
34 Xen : Types of Virtualization
35 Xen Virtualization Vocabulary PV Paravirtualization Hypervisor provides API used by the OS of the Guest VM Guest OS needs to be modified to provide the API HVM Hardware-assisted Virtual Machine Uses CPU VM extensions to handle Guest requests No modification to Guest OS But CPU must provide VM extensions FV Full Virtualization (another name for HVM)
36 Xen Virtualization Vocabulary PVHVM PV on HVM drivers Allows H/W virtualized guests to use PV disk and I/O drivers No modifications to guest OS Better performance than straight HVM PVH PV in HVM Container (coming in 4.4) Almost fully PV Uses HW extensions to eliminate PV MMU Possibly best mode for CPUs with virtual H/W extensions
37 The Virtualization Spectrum VS VH P Virtualized (SW) Virtualized (HW) Paravirtualized Fully Virtualized (FV) VS VS VS VH FV with PV for disk & network P VS VS VH PVHVM P P VS VH PVH Xen 4.4 P P P VH Fully Paravirtualized (PV) P P P P HVM mode/domain PV mode/domain
38 The Virtualization Spectrum Optimal performance Scope for improvement Poor performance Fully Virtualized (FV) VS VS VS VH FV with PV for disk & network P VS VS VH PVHVM P P VS VH PVH Xen 4.4 P P P VH Fully Paravirtualized (PV) P P P P HVM mode/domain PV mode/domain
39 The Virtualization Spectrum Optimal performance Scope for improvement Important: Xen automatically picks the best option based on HW & OS capabilities and available drivers. As a Xen user I chose a HVM or PV domain. Poor performance Fully Virtualized (FV) VS VS VS VH FV with PV for disk & network P VS VS VH PVHVM P P VS VH PVH Xen 4.4 P P P VH Fully Paravirtualized (PV) P P P P HVM mode/domain PV mode/domain
40 Disaggregation Split Control Domain into Driver, Stub and Service Domains See: Breaking up is hard to Xen Papers See: Domain 0 Disaggregation for XCP and XenServer Used today by Qubes OS and Citrix XenClient XT Prototypes for XAPI See qubes-os.org Different windows run in different VMs
41 Benefits of Disaggregation More Security Increased serviceability and flexibility Better Robustness Better Performance Better Scalability Ability to safely restart parts of the system (e.g. just 275ms outage from failed Ethernet driver)
42 Next: XAPI Architecture Diagram Before and After Disaggregation
43 User VM User VM NF BF NF BF NB gntdev NB gntdev gntdev Dom0 Domain manager healthd xenopsd libxl Xen Network drivers networkd vswitch Dom0 NFS/ iscsi drivers storaged tapdisk blktap3 Qemu xapi Qemu Network NFS/ Local drivers iscsi storage drivers drivers qemu syslogd xapi eth eth eth eth scsi.... xapi Dom0 Xen qemu networkd vswitch storaged tapdisk blktap3 storaged tapdisk blktap3 NIC (or SR- IOV VF) NIC (or SR- IOV VF) CPU RAM RAM CPU NIC (or SR- IOV VF) NIC (or SR- IOV VF) RAID
44 User VM User VM NF BF NF BF NB gntdev NB gntdev gntdev Dom0 Domain manager healthd xenopsd libxl Network driver domain networkd vswitch NFS/ iscsi driver domain storaged tapdisk blktap3 Qemu domain qemu xapi domain xapi D o m 0... Logging domain syslogd Network driver domain networkd vswitch NFS/ iscsi driver domain storaged tapdisk blktap3 Local storage driver domain storaged tapdisk blktap3 dbus over v4v dbus over v4v eth eth eth eth scsi Xen Xen NIC (or SR- IOV VF) NIC (or SR- IOV VF) CPU RAM RAM CPU NIC (or SR- IOV VF) NIC (or SR- IOV VF) RAID
45 Xen Security Advantages Even without Advanced Security Features Well-defined trusted computing base (much smaller than on type-2 HV) Minimal services in hypervisor layer Xen Security Modules (or XSM) and FLASK XSM is Xen equivalent of LSM (Linux Security Modules) FLASK is Xen equivalent of SELinux Developed, maintained and contributed to Xen by NSA Compatible with SELinux (tools, architecture) XSM object classes maps onto Xen features More info: a-brief-tutorial-on-xens-advanced-security-features 45
46 Xen Security Modules (XSM) -- FLASK What does FLASK provide? Granular security Can a guest domain talk with other guest domains? Can a guest domain only communicate with the Control Domain? Can a Guest domain have memory which cannot be read by the Control Domain? What type of device model is used in this domain? The ability to define multiple security roles on the domain level User types can be defined and assign roles Policy constraint logic More info: 46
47 User VM User VM NF BF NF BF NB gntdev NB gntdev gntdev Dom0 Domain manager healthd xenopsd libxl Network driver domain networkd vswitch NFS/ iscsi driver domain storaged tapdisk blktap3 Qemu domain qemu xapi domain xapi D o m 0... Logging domain syslogd Network driver domain networkd vswitch NFS/ iscsi driver domain storaged tapdisk blktap3 Local storage driver domain storaged tapdisk blktap3 dbus over v4v dbus over v4v eth eth eth eth scsi FLASK policy restricting access Xen Xen NIC (or SR- IOV VF) NIC (or SR- IOV VF) CPU RAM RAM CPU NIC (or SR- IOV VF) NIC (or SR- IOV VF) RAID
48 ARM Hypervisor
49 Xen 4.3 for ARM Servers Fully functional for ARM v7 & v8 ARM v7: Versatile Express, Arndale & Samsung Chromebook ARM v8: Fast Model
50 Xen + ARM = a perfect Match ARM SOC ARM Architecture Features for Virtualization User mode : EL0 Device Tree describes I/O Hypercall Interface HVC Kernel mode : EL1 GT GIC v2 2 stage MMU Hypervisor mode : EL2
51 Xen + ARM = a perfect Match ARM SOC ARM Architecture Features for Virtualization EL0 Device Tree describes I/O HVC EL1 GT GIC v2 2 stage MMU Xen Hypervisor EL2
52 Xen + ARM = a perfect Match ARM SOC ARM Architecture Features for Virtualization Device Tree describes I/O Any Xen Guest VM (including Dom0) User Space Kernel HVC EL0 EL1 GT GIC v2 2 stage MMU Xen Hypervisor EL2
53 Xen + ARM = a perfect Match ARM SOC ARM Architecture Features for Virtualization I/O Dom0 only Device Tree describes PV back PV front Any Xen Guest VM (including Dom0) User Space Kernel EL0 EL1 HVC GT GIC v2 2 stage MMU Xen Hypervisor EL2
54 One mode to rule them all Optimal performance Scope for improvement x86: PVHVM P P VS VH x86: PVH P P P VH HVM mode/domain PV mode/domain ARM v7 & v8 P VH VH VH
55 Code Size of x86 and ARM Hypervisors X86 Hypervisor 100K -120K LOC Any x86 CPU ARM Hypervisor for mobile Devices ARM Hypervisor for Servers 60K LOC ARM v5 v7 (no virtual extensions) (extra code for RT) 17K LOC ARM v7+ (w/ virtual extensions)
56 Mirage OS
57 Library Operating Systems Application stacks only running on Xen APIs Works on any Xen based cloud or hosting service Examples ErlangOnXen.org : Erlang HalVM : Haskell Mirage OS : Ocaml Benefits: Small footprint Low startup latency Extremely fast migration of VMs Control domain (dom0) PV Back Ends HW Drivers Dom0 Kernel Guest VM n Apps Library OS embedded in Language run-time Xen Host HW
58 Mirage OS Recently added to Xen Project incubator In beta stage: first release on its way Clean-slate protocols implementations, e.g. TCP/IP, DNS, SSH, Openflow (switch/controller), HTTP, XMPP,... New applications using next generation XAPI (disaggregated XAPI architecture) More info: mirage-extreme-specialisation-of-virtual-appliances
59 What s Next?
60 New in Xen 4.3 (July 2013) Xen ARM for Servers Extend scope of Xen Security Modules qxl Spice support for 3d acceleration Updated and improved libvirt drivers for Xen Lots of other stuff: scalability, performance, better NUMA support, Next Release Info:
61 What s next (and already happening) Establish a shared test infrastructure Most major contributors are duplicating effort Mirage OS provides interesting opportunities Usability and better distribution integration Example: Xen + XAPI in CentOS 6.4 More focus on downstreams Examples: CloudStack and Xen Orchestra Disaggregation in Xen toolstacks (e.g XAPI) Better Libvirt and virt-manager integration Embed Xen more into the Linux ecosystem and provide benefits for the wider Linux community
62 Getting Started with Xen Project Document Days (monthly) Test Days (prior to release) Mailing Lists, IRC, Newsletter XenProject.org (sign up, it s free!) Xen Hackathon, Next one expected Spring 2014 Xen Developer Summit, 10/25-26, Edinburgh Xen User Summit, last month, New Orleans
63 News: blog.xenproject.org Web: XenProject.org Help for IRC, Lists, Stackoverflow-like Q&A Wiki: wiki.xenproject.org Presentations: slideshare.net/xen_com_mgr Videos: vimeo.com/channels/xen Thank Slides available under CC-BY-SA 3.0 From
10 Years of Xen and beyond
10 Years of Xen and beyond Lars Kurth Xen Project Community Manager [email protected] @lars_kurth FREENODE: lars_kurth Xen.org becomes XenProject.org Teams aka sub-projects Hypervisor XAPI ARM Hypervisor
Virtualization in the Cloud: Featuring Xen and XCP
Virtualization in the Cloud: Featuring Xen and XCP Lars Kurth Xen Community Manager [email protected] FREENODE: lars_kurth @lars_kurth A Brief History of Xen in the Cloud Late 90s XenoServer Project A
Xen Project 4.4: Features and Futures. Russell Pavlicek Xen Project Evangelist Citrix Systems
Xen Project 4.4: Features and Futures Russell Pavlicek Xen Project Evangelist Citrix Systems About This Release Xen Project 4.4.0 was released on March 10, 2014. This release is the work of 8 months of
LinuxCon/CloudOpen 2015
LinuxCon/CloudOpen 2015 The Bare-Metal Hypervisor as a Platform for Innovation By Russell Pavlicek Xen Project Evangelist [email protected] @RCPavlicek About the Old, Fat Geek Up Front Linux
Xen Cloud Platform Update
Xen Cloud Platform Update John Garbutt Senior Software Developer, Cloud, Citrix @johngarbutt What is Xen Cloud Platform? The Xen Hypervisor was designed for the Cloud straight from the outset! What is
Securing Your Cloud with Xen Project s Advanced Security Features
Securing Your Cloud with Xen Project s Advanced Security Features Russell Pavlicek, Xen Project Evangelist CloudOpen North America 2013 Who is the Old, Fat Geek Up Front? Xen Project Evangelist Employed
Enabling Technologies for Distributed Computing
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies
Enabling Technologies for Distributed and Cloud Computing
Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading
RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES
RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS Server virtualization offers tremendous benefits for enterprise IT organizations server
9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary [email protected] What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
www.see-grid-sci.eu Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009
SEE-GRID-SCI Virtualization and Grid Computing with XEN www.see-grid-sci.eu Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009 Milan Potocnik University
Full and Para Virtualization
Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels
FOR SERVERS 2.2: FEATURE matrix
RED hat ENTERPRISE VIRTUALIZATION FOR SERVERS 2.2: FEATURE matrix Red hat enterprise virtualization for servers Server virtualization offers tremendous benefits for enterprise IT organizations server consolidation,
What is the difference between XenServer and the open-source Xen Project Hypervisor?
Citrix XenServer 6.2.0 Technical FAQ Contents Citrix XenServer 6.2.0 FAQ Product Overview Hardware Product Limits Resource Sharing Guest Operating Systems XenCenter Command-line Interface (CLI) VMs Storage
A Highly Versatile Virtual Data Center Ressource Pool Benefits of XenServer to virtualize services in a virtual pool
A Highly Versatile Virtual Data Center Ressource Pool Benefits of XenServer to virtualize services in a virtual pool Stefan Bujack A Highly Versatile Virtual Data Center Ressource Pool Umeå, 27.05.09 Overview
Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM
Bern University of Applied Sciences Engineering and Information Technology Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM By Franz Meyer Version 1.0 February 2011 Virtualization Architecture
SUSE Virtualization Technologies Roadmap
SUSE Virtualization Technologies Roadmap Michal Svec Senior Product Manager [email protected] Jason Douglas Senior Engineering Manager [email protected] Agenda Virtualization @SUSE Enhancements in XEN/KVM
Virtualization for Cloud Computing
Virtualization for Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF CLOUD COMPUTING On demand provision of computational resources
Servervirualisierung mit Citrix XenServer
Servervirualisierung mit Citrix XenServer Paul Murray, Senior Systems Engineer, MSG EMEA Citrix Systems International GmbH [email protected] Virtualization Wave is Just Beginning Only 6% of x86
RED HAT ENTERPRISE VIRTUALIZATION
Giuseppe Paterno' Solution Architect Jan 2010 Red Hat Milestones October 1994 Red Hat Linux June 2004 Red Hat Global File System August 2005 Red Hat Certificate System & Dir. Server April 2006 JBoss April
CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers
CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 4 Virtualization of Clusters and Data Centers Text Book: Distributed and Cloud Computing, by K. Hwang, G C. Fox, and J.J. Dongarra,
Virtualization. Dr. Yingwu Zhu
Virtualization Dr. Yingwu Zhu What is virtualization? Virtualization allows one computer to do the job of multiple computers. Virtual environments let one computer host multiple operating systems at the
Xen Virtualization: Xen (source) and XenServer
Xen Virtualization: Xen (source) and XenServer An introduction to free and commercial methods of creating virtual servers by Mark Sallee, Sys Admin, NCAR " Why Virtualization? Scenario: imagine that you
Storage XenMotion: Live Storage Migration with Citrix XenServer
Storage XenMotion: Live Storage Migration with Citrix XenServer Enabling cost effective storage migration and management strategies for enterprise and cloud datacenters www.citrix.com Table of Contents
ovirt Introduction James Rankin Product Manager Red Hat [email protected] Virtualization Management the ovirt way
ovirt Introduction James Rankin Product Manager Red Hat [email protected] Agenda What is ovirt? What does it do? Architecture How To Contribute What is ovirt? Large scale, centralized management for server
SUSE Linux Enterprise 10 SP2: Virtualization Technology Support
Technical White Paper LINUX OPERATING SYSTEMS www.novell.com SUSE Linux Enterprise 10 SP2: Virtualization Technology Support Content and modifications. The contents of this document are not part of the
Citrix XenServer 7 Feature Matrix
Citrix XenServer 7 Matrix Citrix XenServer 7 Matrix A list of Citrix XenServer 7 features by product edition, including entitlements XenApp and XenDesktop license holders. The most comprehensive application
The XenServer Product Family:
The XenServer Product Family: A XenSource TM White Paper Virtualization Choice for Every Server: The Next Generation of Server Virtualization The business case for virtualization is based on an industry-wide
Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista
Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista Setting the Stage This presentation will discuss the usage of Linux as a base component of hypervisor components
Red Hat enterprise virtualization 3.0 feature comparison
Red Hat enterprise virtualization 3.0 feature comparison at a glance Red Hat Enterprise is the first fully open source, enterprise ready virtualization platform Compare the functionality of RHEV to VMware
<Insert Picture Here> Oracle Database Support for Server Virtualization Updated December 7, 2009
Oracle Database Support for Server Virtualization Updated December 7, 2009 Support Policy Server virtualization software allows multiple operating system instances to run on the same
Enterprise-Class Virtualization with Open Source Technologies
Enterprise-Class Virtualization with Open Source Technologies Alex Vasilevsky CTO & Founder Virtual Iron Software June 14, 2006 Virtualization Overview Traditional x86 Architecture Each server runs single
The QEMU/KVM Hypervisor
The /KVM Hypervisor Understanding what's powering your virtual machine Dr. David Alan Gilbert [email protected] 2015-10-14 Topics Hypervisors and where /KVM sits Components of a virtual machine KVM Devices:
CSE 501 Monday, September 09, 2013 Kevin Cleary [email protected]
CSE 501 Monday, September 09, 2013 Kevin Cleary [email protected] What is Virtualization? Practical Uses What can be virtualized Popular virtualization products Demo Question, answer, discussion Can
The Art of Virtualization with Free Software
Master on Free Software 2009/2010 {mvidal,jfcastro}@libresoft.es GSyC/Libresoft URJC April 24th, 2010 (cc) 2010. Some rights reserved. This work is licensed under a Creative Commons Attribution-Share Alike
With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments
RED HAT ENTERPRISE VIRTUALIZATION DATASHEET RED HAT ENTERPRISE VIRTUALIZATION AT A GLANCE Provides a complete end-toend enterprise virtualization solution for servers and desktop Provides an on-ramp to
Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines
Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines Dr. Johann Pohany, Virtualization Virtualization deals with extending or replacing an existing interface so as to
2972 Linux Options and Best Practices for Scaleup Virtualization
HP Technology Forum & Expo 2009 Produced in cooperation with: 2972 Linux Options and Best Practices for Scaleup Virtualization Thomas Sjolshagen Linux Product Planner June 17 th, 2009 2009 Hewlett-Packard
Intro to Virtualization
Cloud@Ceid Seminars Intro to Virtualization Christos Alexakos Computer Engineer, MSc, PhD C. Sysadmin at Pattern Recognition Lab 1 st Seminar 19/3/2014 Contents What is virtualization How it works Hypervisor
How To Get The Most Out Of Redhat.Com
RED HAT ENTERPRISE VIRTUALIZATION AND CLOUD STRATEGY Aram Kananov EMEA Product Marketing Manager Platform and Cloud Business Units Red Hat 1 RED HAT BRINGS COMMUNITY, VENDORS, USERS TOGETHER 2 RED HAT
Citrix XenServer-6.2 Administration Training
Citrix XenServer-6.2 Administration Training Course Duration : 20Days Class Duration : 3hours per day ( Fast Track Course duration 7days Per day 8 hours ) Classroom Training Fast-Track Training: - Online
Virtualization Management the ovirt way
ovirt introduction FOSDEM 2013 Doron Fediuck Red Hat What is ovirt? Large scale, centralized management for server and desktop virtualization Based on leading performance, scalability and security infrastructure
Performance tuning Xen
Performance tuning Xen Roger Pau Monné [email protected] Madrid 8th of November, 2013 Xen Architecture Control Domain NetBSD or Linux device model (qemu) Hardware Drivers toolstack netback blkback Paravirtualized
Virtualization. Michael Tsai 2015/06/08
Virtualization Michael Tsai 2015/06/08 What is virtualization? Let s first look at a video from VMware http://bcove.me/x9zhalcl Problems? Low utilization Different needs DNS DHCP Web mail 5% 5% 15% 8%
HRG Assessment: Stratus everrun Enterprise
HRG Assessment: Stratus everrun Enterprise Today IT executive decision makers and their technology recommenders are faced with escalating demands for more effective technology based solutions while at
Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies
Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Kurt Klemperer, Principal System Performance Engineer [email protected] Agenda Session Length:
Introduction to ovirt
Introduction to ovirt James Rankin What is ovirt? Large scale, centralized management for server and desktop virtualization Based on leading performance, scalability and security infrastructure technologies
Virtualization. Types of Interfaces
Virtualization Virtualization: extend or replace an existing interface to mimic the behavior of another system. Introduced in 1970s: run legacy software on newer mainframe hardware Handle platform diversity
Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. [email protected]
Cloud Computing with Red Hat Solutions Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd [email protected] Linux Automation Details Red Hat's Linux Automation strategy for next-generation IT infrastructure
Options in Open Source Virtualization and Cloud Computing. Andrew Hadinyoto Republic Polytechnic
Options in Open Source Virtualization and Cloud Computing Andrew Hadinyoto Republic Polytechnic No Virtualization Application Operating System Hardware Virtualization (general) Application Application
Citrix XenServer Product Frequently Asked Questions
Citrix XenServer Product FAQ Citrix XenServer Product Frequently Asked Questions Version 4.0.1i Citrix XenServer FAQ 4.01i 2 New Features... 3 Hardware Support... 3 Product Limits... 6 Virtual Machine
Date: December 2009 Version: 1.0. How Does Xen Work?
Date: December 2009 Version: 1.0 How Does Xen Work? Table of Contents Executive Summary... 3 Xen Environment Components... 3 Xen Hypervisor... 3... 4 Domain U... 4 Domain Management and Control... 6 Xend...
Chapter 14 Virtual Machines
Operating Systems: Internals and Design Principles Chapter 14 Virtual Machines Eighth Edition By William Stallings Virtual Machines (VM) Virtualization technology enables a single PC or server to simultaneously
Virtualization @ Google
Virtualization @ Google Alexander Schreiber Google Switzerland Libre Software Meeting 2012 Geneva, Switzerland, 2012-06-10 Introduction Talk overview Corporate infrastructure Overview Use cases Technology
Operating Systems Virtualization mechanisms
Operating Systems Virtualization mechanisms René Serral-Gracià Xavier Martorell-Bofill 1 1 Universitat Politècnica de Catalunya (UPC) May 26, 2014 Contents 1 Introduction 2 Hardware Virtualization mechanisms
VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS
VIRTUALIZATION 101 Brainstorm Conference 2013 PRESENTER INTRODUCTIONS Timothy Leerhoff Senior Consultant TIES 21+ years experience IT consulting 12+ years consulting in Education experience 1 THE QUESTION
Comparing Free Virtualization Products
A S P E I T Tr a i n i n g Comparing Free Virtualization Products A WHITE PAPER PREPARED FOR ASPE BY TONY UNGRUHE www.aspe-it.com toll-free: 877-800-5221 Comparing Free Virtualization Products In this
COS 318: Operating Systems. Virtual Machine Monitors
COS 318: Operating Systems Virtual Machine Monitors Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Introduction u Have
Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization
Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization www.redhat.com Table of contents Introduction Page 3 Benefits of virtualization Page 3 Virtualization challenges
Hypervisor Competitive Differences: Beyond the Data Sheet. Chris Wolf Senior Analyst, Burton Group
Hypervisor Competitive Differences: Beyond the Data Sheet Chris Wolf Senior Analyst, Burton Group Agenda Project background Evaluation criteria Vendor scorecards Project Background Three month Burton Group
Virtual Computing and VMWare. Module 4
Virtual Computing and VMWare Module 4 Virtual Computing Cyber Defense program depends on virtual computing We will use it for hands-on learning Cyber defense competition will be hosted on a virtual computing
RPM Brotherhood: KVM VIRTUALIZATION TECHNOLOGY
RPM Brotherhood: KVM VIRTUALIZATION TECHNOLOGY Syamsul Anuar Abd Nasir Fedora Ambassador Malaysia 1 ABOUT ME Technical Consultant for Warix Technologies - www.warix.my Warix is a Red Hat partner Offers
Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack
Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack This vendor-independent research contains a product-by-product comparison of the most popular cloud platforms (along with
How To Make A Virtual Machine Aware Of A Network On A Physical Server
VMready Virtual Machine-Aware Networking White Paper Table of Contents Executive Summary... 2 Current Server Virtualization Environments... 3 Hypervisors... 3 Virtual Switches... 3 Leading Server Virtualization
Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu
Lecture 2 Cloud Computing & Virtualization Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu Outline Introduction to Virtualization The Major Approaches
Virtualization and the U2 Databases
Virtualization and the U2 Databases Brian Kupzyk Senior Technical Support Engineer for Rocket U2 Nik Kesic Lead Technical Support for Rocket U2 Opening Procedure Orange arrow allows you to manipulate the
Microkernels, virtualization, exokernels. Tutorial 1 CSC469
Microkernels, virtualization, exokernels Tutorial 1 CSC469 Monolithic kernel vs Microkernel Monolithic OS kernel Application VFS System call User mode What was the main idea? What were the problems? IPC,
VMware and CPU Virtualization Technology. Jack Lo Sr. Director, R&D
ware and CPU Virtualization Technology Jack Lo Sr. Director, R&D This presentation may contain ware confidential information. Copyright 2005 ware, Inc. All rights reserved. All other marks and names mentioned
Virtualization. Jukka K. Nurminen 23.9.2015
Virtualization Jukka K. Nurminen 23.9.2015 Virtualization Virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms,
SCO Virtualization Presentation to Customers
SCO Virtualization Presentation to Customers 1 Content Virtualization An Overview Short introduction including key benefits Additional virtualization information from SCO Additional information about Virtualization
Virtualization. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/
Virtualization Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/ What is Virtualization? Virtualization is the simulation of the software and/ or hardware upon which other software runs. This
OPEN SOURCE VIRTUALIZATION TRENDS. SYAMSUL ANUAR ABD NASIR Warix Technologies / Fedora Community Malaysia
OPEN SOURCE VIRTUALIZATION TRENDS SYAMSUL ANUAR ABD NASIR Warix Technologies / Fedora Community Malaysia WHAT I WILL BE TALKING ON? Introduction to Virtualization Full Virtualization, Para Virtualization
RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING
RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING James Rankin Senior Solutions Architect Red Hat, Inc. 1 KVM BACKGROUND Project started in October 2006 by Qumranet - Submitted to Kernel maintainers
Converting Linux and Windows Physical and Virtual Machines to Oracle VM Virtual Machines. An Oracle Technical White Paper December 2008
Converting Linux and Windows Physical and Virtual Machines to Oracle VM Virtual Machines An Oracle Technical White Paper December 2008 Converting Linux and Windows Physical and Virtual Machines to Oracle
Networking for Caribbean Development
Networking for Caribbean Development BELIZE NOV 2 NOV 6, 2015 w w w. c a r i b n o g. o r g Virtualization: Architectural Considerations and Implementation Options Virtualization Virtualization is the
Cloud Computing CS 15-319
Cloud Computing CS 15-319 Virtualization Case Studies : Xen and VMware Lecture 20 Majd F. Sakr, Mohammad Hammoud and Suhail Rehman 1 Today Last session Resource Virtualization Today s session Virtualization
KVM KERNEL BASED VIRTUAL MACHINE
KVM KERNEL BASED VIRTUAL MACHINE BACKGROUND Virtualization has begun to transform the way that enterprises are deploying and managing their infrastructure, providing the foundation for a truly agile enterprise,
VMware Virtual Infrastucture From the Virtualized to the Automated Data Center
VMware Virtual Infrastucture From the Virtualized to the Automated Data Center Senior System Engineer VMware Inc. [email protected] Agenda Vision VMware Enables Datacenter Automation VMware Solutions
Installing & Using KVM with Virtual Machine Manager COSC 495
Installing & Using KVM with Virtual Machine Manager COSC 495 1 Abstract:. There are many different hypervisors and virtualization software available for use. One commonly use hypervisor in the Linux system
Advanced Computer Networks. Network I/O Virtualization
Advanced Computer Networks 263 3501 00 Network I/O Virtualization Patrick Stuedi Spring Semester 2014 Oriana Riva, Department of Computer Science ETH Zürich 1 Outline Last week: Today: Software Defined
KVM, OpenStack, and the Open Cloud
KVM, OpenStack, and the Open Cloud Adam Jollans, IBM Southern California Linux Expo February 2015 1 Agenda A Brief History of VirtualizaJon KVM Architecture OpenStack Architecture KVM and OpenStack Case
Panoramica su Cloud Computing targata Red Hat AIPSI Meeting 2010
Panoramica su Cloud Computing targata Red Hat AIPSI Meeting 2010 Giuseppe Gippa Paterno' Solution Architect EMEA Security Expert [email protected] Who am I Currently Solution Architect and EMEA Security
High Performance OpenStack Cloud. Eli Karpilovski Cloud Advisory Council Chairman
High Performance OpenStack Cloud Eli Karpilovski Cloud Advisory Council Chairman Cloud Advisory Council Our Mission Development of next generation cloud architecture Providing open specification for cloud
KVM, OpenStack, and the Open Cloud
KVM, OpenStack, and the Open Cloud Adam Jollans, IBM & Mike Kadera, Intel CloudOpen Europe - October 13, 2014 13Oct14 Open VirtualizaGon Alliance 1 Agenda A Brief History of VirtualizaGon KVM Architecture
International Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 ISSN 2278-7763
International Journal of Advancements in Research & Technology, Volume 1, Issue6, November-2012 1 VIRTUALIZATION Vikas Garg Abstract: The main aim of the research was to get the knowledge of present trends
XenServer 5.5.0 User Security
XenServer 5.5.0 User Security 5.5.0 Published July 2009 1.0 Edition XenServer 5.5.0 User Security Published July 2009 Copyright 2008 Citrix Systems, Inc. Xen, XenSource, XenEnterpise, XenServer, XenExpress
Virtualization. Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015
Virtualization Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015 Acknowledgement Some slides in this set of slides were kindly provided by: Luiz Fernando Bittencourt, University
Virtualizare sub Linux: avantaje si pericole. Dragos Manac
Virtualizare sub Linux: avantaje si pericole Dragos Manac 1 Red Hat Enterprise Linux 5 Virtualization Major Hypervisors Xen: University of Cambridge Computer Laboratory Fully open sourced Set of patches
Open Source Virtualization with ovirt. DI (FH) René Koch Systems Engineer Siedl Networks GmbH Grazer Linuxtage, 25.04.2015
Open Source Virtualization with ovirt DI (FH) René Koch Systems Engineer Siedl Networks GmbH Grazer Linuxtage, 25.04.2015 Agenda What is ovirt? Architecture and Components New Features in ovirt 3.5 Planned
RED HAT ENTERPRISE VIRTUALIZATION 3.0
OVERVIEW Red Hat Enterprise Virtualization (RHEV) is a complete virtualization management solution for server and desktop virtualization and the first enterprise-ready, fully open-source virtualization
ovirt: Open Your Virtual Data Center
ovirt: Open Your Virtual Data Center Jason Brooks [email protected] 1 Agenda Who am I What is ovirt ovirt Anatomy Getting ovirt Extending ovirt What's missing Get involved 2 Who am I? Tech journalist
Virtualization Technologies
12 January 2010 Virtualization Technologies Alex Landau ([email protected]) IBM Haifa Research Lab What is virtualization? Virtualization is way to run multiple operating systems and user applications on
Chapter 16: Virtual Machines. Operating System Concepts 9 th Edition
Chapter 16: Virtual Machines Silberschatz, Galvin and Gagne 2013 Chapter 16: Virtual Machines Overview History Benefits and Features Building Blocks Types of Virtual Machines and Their Implementations
