Virtualization Mini Summit, Austin 2008 mmm, tasty penguins...

Slides:



Advertisements
Similar presentations
With ovirt & virt manager
Advertisements

Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
NWCLUG 01/05/2010 Jared Moore Xen Open Source Virtualization.
Network Implementation for Xen and KVM Class project for E : Network System Design and Implantation 12 Apr 2010 Kangkook Jee (kj2181)
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Cloud Computing and Virtualization Sorav Bansal CloudCamp 2010 IIT Delhi.
Virtualization for Cloud Computing
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
To run the program: To run the program: You need the OS: You need the OS:
E Virtual Machines Lecture 4 Device Virtualization
Tanenbaum 8.3 See references
Cloud Operating System Unit 12 Cloud System Management I M. C. Chiang Department of Computer Science and Engineering National Sun Yat-sen University Kaohsiung,
May l Washington, DC l Omni Shoreham Nick Dobrovolskiy VP Parallels Open Platform May 19 th, 2008 Introducing Parallels Server.
COMP25212: Virtualization Learning Objectives: a)To describe aims of virtualization - in the context of similar aims in other software components b)To.
Virtualization Station
Библиотеки и фреймворки для построения клаудов Данилов Константин Mirantis koder-ua.blogspot.com.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
E Virtual Machines Lecture 1 What is Virtualization? Scott Devine VMware, Inc.
Libvirt management Andrea Chierici Virtualization tutorial Catania 1-3 dicember 2010.
Introduction to KVM Andrea Chierici Virtualization tutorial Catania 1-3 dicember 2010.
E Virtual Machines Lecture 5 Network Virtualization Scott Devine VMware, Inc.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Find – used to find files corresponding to a certain criteria find starting_dir matching_criteria [options] Examples: find /usr –name startx find /usr.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Intro To Virtualization Mohammed Morsi
RHEV Best Practices and Advanced Use Robert Proffitt, RHCE Sr. Solutions Architect Red Hat June 23, 2010 Vinny Valdez, RHCA Sr. Enterprise Architect Solutions.
1 /13 SPICE* Roadmap Presentation for KVM Forum 2011 Alon Levy, Red Hat *or Spice or spice.
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
Secure remote management with virtualization Daniel P. Berrangé.
Virtualization Neependra Khare
Virtualization - an introduction Gordon Ross Computing Service.
Welcome to the Virtual Machine Mark Cyzyk The Sheridan Libraries Johns Hopkins University.
Daniel P. Berrangé Principal Software Engineer, Red Hat.
Taking full advantage of QEMU in Xen Daniel P. Berrange Xen Summit, November 2007.
XEN – The Art of Virtualisation. So what is Virtualisation? ● Makes use of spare capacity ● Run multiple instances of OSes simultaneously ● Multitasking.
10/2/2016 Secure Virtualization Using SELinux Daniel J Walsh
Daniel P. Berrangé KVM Forum Vancouver, libvirt: Why it exists ● Stable: isolation from HV API changes ● Standard: portable across HV ● Simple:
Andrea Chierici Virtualization tutorial Catania 1-3 dicember 2010
Virtualization for Cloud Computing
Introduction to Virtualization
Ovirt guest agent Date: November 2011 Speaker Name: Barak Azulay
Virtualization in Grid Rock
Agenda Hardware Virtualization Concepts
OVirt Architecture Itamar Heim
NEWS LAB 薛智文 嵌入式系統暨無線網路實驗室
Open Source Virtualization with oVirt
Project Overview Amador Pahim (apahim) oVirt Contributor
Application Sandboxes
V2V – Migrating virtual machines to oVirt
Blueprint of Persistent Infrastructure as a Service
London OpenStack Meetup, July 2012 libvirt & KVM with OpenStack Nova
Linux Containers Overview & Roadmap
Virtualization with libvirt Kashyap Chamarthy
oVirt Node Project Douglas Schilling Landgraf
Getting More Done on Linux
Presentation for KVM Forum 2011 Alon Levy, Red Hat
Why and where does Kutztown University use server virtualization?
Containers and Virtualisation
Java Win32 native Java VM Linux OS ARM VM Runtime Windows OS
Virtualization overview
MOM + oVirt: Nurturing our Virtual Machines
Securely integrating with QEMU
libvirt: Stable API Management of hypervisor(s)
An introduction... Mike Latimer Sr. Engineering Manager SUSE
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
Running other code under LINUX
Conditions leading to the rise of virtual machines
Virtualization Meetup Discussion
CSE 451: Operating Systems Autumn Module 24 Virtual Machine Monitors
Presentation transcript:

Daniel P. Berrangé <berrange@redhat.com> Virtualization Mini Summit, Austin 2008 mmm, tasty penguins... Daniel P. Berrangé <berrange@redhat.com>

libvirt: Why? Stable: isolation from HV API changes Standard: portable across HV Simple: rapid application development Portable: Linux, Windows & OS-X Client Secure: TLS + x509, Kerberos, SSH, Polkit

Xen architecture

libvirt: Xen Driver

libvirt: What? Xen – XenD, XenStoreD, libxc QEMU – KVM, KQEMU, QEMU, Xenner LXC – native Linux containers OpenVZ – alternate containers Test – 'mock' hypervisor Remote – RPC access to APIs Future... VMWare ? Hyper-V ? VirtualBox?

libvirt: How?

libvirt: How?

libvirt: Where? virsh: command line admin tool/shell gnome-applet-vm: VM monitoring virt-manager: desktop manager app virt-inst: install, clone, deploy appliance cobbler/koan: kickstart over a network rhn: red hat network management Ovirt: data center management

libvirt: Resource Management Mechanism not policy Schedular caps/guarantees Disk/net I/O priorities Disk/net I/O caps/guarantees Stats collection / analysis User cap (ulimit per user ? Cgroups?) Realtime ?

libvirt: Security Mandatory Access Control (SELinux) Control user API access Protect host from guest (protect disks) Protect guest from guest (isolate VMs) Protect network from guest (isolate LAN) Audit events / operations

libvirt: System Model Need for pre-migration “safety” checks Storage – no libraries, all CLI :-( Network – no libraries, all CLI :-( NM? Host devices – sysfs - yuk. HAL - Yay ! Hypervisor capabilities.

libvirt: QEMU Monitor / CLI stability VirtIO hotplug USB re-directed over wire Sound re-directed over wire Keyboard mappings Kerberize VNC 3d accelerated desktop

http://libvirt.org/