Asterisk Xenified. Saúl Ibarra Corretgé
|
|
|
- Joleen Barrett
- 10 years ago
- Views:
Transcription
1 Asterisk Xenified Saúl Ibarra Corretgé saghul
2 About me saghul VoIP enthusiast, playing around with Asterisk since 2k5 GNU/Linux lover likes everything Software Libre Co-founder of Highly involved in spanish VoIP comunities 2
3 The presentation 3
4 Index 1. Introduction to virtualization 2. Xen 3. Why use virtualization? 4. Xenifying Asterisk 5. Tips and tricks 4
5 Introduction to virtualization
6 Introduction to virtualization Virtualization The ability to use a single physical computer to run several simulated computers Why would we use it? Testing / production environments Cost reduction Different testing scenarios 6
7 Virtualization types Performance is virtualization's Achilles Heel and depends mainly in the type of virtualization used. Isolation between host and guests its also very important, usually: +isolation -performance Emulation Full virtualization Paravirtualization OS level virtualization 7
8 Virtualization types (I) Emulation Entire hardware is simulated (no access to real hardware) Guests are unmodified Different architectures can be virtualized Poor performance Ex. Bochs. 8
9 Virtualization types (II) Full virtualization Similar to emulation Some instructions are run on the raw hardware (Intel VT or AMD V is needed) Host and guests have to be the same architecture Guest OS runs unmodified Often used instead of paravirtualization, when guest OS is distributed in binary form (e.g. Windows) Better performance than emulation Ex. KVM, VirtualBox. 9
10 Virtualization types (III) Paravirtualization Guest OS is modified so that it communicates whith the real hardware Applications run unmodified Host and guests have to be the same architecture Better performance than Full virtualization Ex. Xen. 10
11 Virtualization types (IV) OS level virtualization Guests share resources with the host system Weak isolation Host performance can be compromised by guests Guests are not really full-featured systems Ex. OpenVZ. 11
12
13 What is Xen next generation virtualization. Open Source Supports Paravirtualization AND Full Virtualization. Runs on commodity hardware. Packaged for many distros. Cool features: PV and Full Virtualization support. PCI passthrough Live migration 13
14 Xen Architecture 14
15 Why use virtualization?
16 Why use virtualization? Exploitation of multiple core CPU systems. Support for multiple OSes including legacy. Rapid deployment and provisioning. Full utilization of hardware resources. 16
17 Why virtualize Asterisk? #include <Why use virtualization?> Reduce Asterisk servers load Provide 'virtual PBX' solutions to clients We can even give them the root shell! Different clients different needs different configuration Isolated environments Easier to 'control' 17
18 Desired virtualization scenario 18
19 Networking Dummy device to keep the network isolated. 19
20 Xenifying Asterisk
21 Installing Xen Debian Lenny as dom0. Debianized Xen Kernel: Custom compiled Xen hypervisor and tools: 3.3.x apt-get install linux-image-2.6-xen-686 linux-headers-2.6-xen-686 linux-modules- 2.6-xen
22 Compiling Xen AstriCon 2009: Asterisk Xenified Intalling Xen (2) apt-get install iproute bridge-utils python-twisted binutils zlib1g-dev python-dev transfig bzip2 screen libcurl3-dev libncurses5-dev x-dev build-essential gettext gawk bcc libsdl1.2debian-all libsdl1.2-dev libx86-dev libvncserver-dev wget tar zxvf xen tar.gz && cd xen make xen && make install-xen make tools && make install-tools update-rc.d xend defaults update-rc.d xendomains defaults Update-grub && reboot 22
23 Compiling Asterisk Nothing special needed! Since DAHDI 2.2 dahdi_dummy uses kernel internal timming instead of RTC. (before we needed to patch dahdi_dummy.c) Compile Asterisk and DAHDI as usual (I tested latest x version) 23
24 Tips and Tricks
25 Hard Drive Performance is significantly higher with partitions than with block-files. HDD as fast as possible 15k SAS Each domu in a separate LVM volume. 2 volumes, / and swap LVM snapshots for fast provisioning. lvcreate -L 80G -s -n newclient /dev/xenvol/baseclient 25
26 Networking The dom0's network card traffic will be REALLY high. His own traffic + the domus Little tweak on the network card On the domu ethtool -K eth0 tx off Choose a good network card! 26
27 Giving access to the clients Instead of giving the clients SSH access, we can give them total control over their Virtual Machine. They can even shut it down! How? xen-shell Access to a special shell through the dom0. # Install necessary tools. apt-get install xen-shell sudo # Create groups and users groupadd xenclients useradd -d /dev/null -g xenclients -s /usr/bin/xenlogin-shell client1 passwd client1 27
28 # Allow access the special shell visudo %xenclients ALL=NOPASSWD: /usr/sbin/xm AstriCon 2009: Asterisk Xenified Giving access to the clients (II) Username and VM name have to be the same. 28
29 Giving access to the clients (III) 29
30 Saving, restoring and migrating a domu Save the state of a domu Like the hibernate function. Fast booting. xm save Restore the status of a domu xm restore Migration Static Suspend -> Migrate -> Restore Live DomU keeps running! xm migrate 30
31 Live migration 2 Xen servers with xend running and listening for relocation requests: /etc/xen/xend-config.sxp (xend-relocation-server yes) (xend-relocation-port 8002) (xend-relocation-address '') (xend-relocation-hosts-allow '') Shared storage system among the two servers. Both of them have to be able to access domu files. Servers need to have the same Xen version. domu configuration file in both hosts. 31
32 PCI passthrough Real hardware on our domu! Hide the PCI device to the dom0 and give it to the domu PCI passthrough. Hide a PCI id lspci GRUB configuration (dom0): pciback.permisive pciback.hide=(02:03.0)(0000:02:03.1) DomU configuration file: pci=['02:03.0', '02:03.1'] 32
33 Conclusions Better use of available resources. Scalable Asterisk solutions. Fast-provisioning. Fail-proof system. 33
34 Thanks! BYE SIP/2.0 Via: SIP/2.0/UDP guest.astricon.net:5060;branch=z9hg4bknashds7 Max-Forwards: 70 From: saghul To: AstriCon Call-ID: CSeq: 1 BYE Content-Length: 0 Thanks for watching! 34
35 Any questions?
36 License All images are property of their respective authors. 36
Open Source Virtualization
Open Source Virtualization About Me Dan Deighton CISSP, CISA, RHCE,... Co-founder of Aplura [email protected] Agenda Overview of Open Source Virtualization Real World Example Tips, Tricks and Gotchas
Practical Applications of Virtualization. Mike Phillips <[email protected]> IAP 2008 SIPB IAP Series http://stuff.mit.edu/iap/ http://stuff.mit.
Practical Applications of Virtualization Mike Phillips IAP 2008 SIPB IAP Series http://stuff.mit.edu/iap/ http://stuff.mit.edu/sipb/ Some Guy Rambling About Virtualization Stuff He's Read
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
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
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
Windows Template Creation Guide. How to build your own Windows VM templates for deployment in Cloudturk.
Windows Template Creation Guide How to build your own Windows VM templates for deployment in Cloudturk. TABLE OF CONTENTS 1. Preparing the Server... 2 2. Installing Windows... 3 3. Creating a Template...
KVM: A Hypervisor for All Seasons. Avi Kivity [email protected]
KVM: A Hypervisor for All Seasons Avi Kivity [email protected] November 2007 Virtualization Simulation of computer system in software Components Processor: register state, instructions, exceptions Memory
Professional Xen Visualization
Professional Xen Visualization William von Hagen WILEY Wiley Publishing, Inc. Acknowledgments Introduction ix xix Chapter 1: Overview of Virtualization : 1 What Is Virtualization? 2 Application Virtualization
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
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
Basics of Virtualisation
Basics of Virtualisation Volker Büge Institut für Experimentelle Kernphysik Universität Karlsruhe Die Kooperation von The x86 Architecture Why do we need virtualisation? x86 based operating systems are
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
Virtualization. Pradipta De [email protected]
Virtualization Pradipta De [email protected] Today s Topic Virtualization Basics System Virtualization Techniques CSE506: Ext Filesystem 2 Virtualization? A virtual machine (VM) is an emulation
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
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
Introduction to Virtualization & KVM
Introduction to Virtualization & KVM By Zahra Moezkarimi ICT Research Institute Software Platform Laboratory Outline Virtualization History Overview Advantages and Limitations Types of virtualization Virtualization
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
Oracle VM Server Recovery Guide. Version 8.2
Oracle VM Server Recovery Guide Version 8.2 Oracle VM Server for x86 Recovery Guide The purpose of this document is to provide the steps necessary to perform system recovery of an Oracle VM Server for
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
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
VMware Server 2.0 Essentials. Virtualization Deployment and Management
VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
Virtualization. Introduction to Virtualization Virtual Appliances Benefits to Virtualization Example Virtualization Products
Virtualization Originally prepared by Greg Bosch; last modified April 2012 by B. Davison I. Introduction to Virtualization II. Virtual Appliances III. Benefits to Virtualization IV. Example Virtualization
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
IOS110. Virtualization 5/27/2014 1
IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to
Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:
Hypervisors Credits: P. Chaganti Xen Virtualization A practical handbook D. Chisnall The definitive guide to Xen Hypervisor G. Kesden Lect. 25 CS 15-440 G. Heiser UNSW/NICTA/OKL Virtualization is a technique
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
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
CS197U: A Hands on Introduction to Unix
CS197U: A Hands on Introduction to Unix Lecture 4: My First Linux System J.D. DeVaughn-Brown University of Massachusetts Amherst Department of Computer Science [email protected] 1 Reminders After
Computer Virtualization in Practice
Computer Virtualization in Practice [ life between virtual and physical ] A. Németh University of Applied Sciences, Oulu, Finland [email protected] ABSTRACT This paper provides an overview
Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager [email protected]
Virtualization: Know your options on Ubuntu Nick Barcet Ubuntu Server Product Manager [email protected] Agenda Defi nitions Host virtualization tools Desktop virtualization tools Ubuntu as a guest
How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox 3.5.2 (Xeen) 2.2.5-Xen-Virtualization (X
Performance Evaluation of Virtual Routers in Para-virtual Environment 1. Abhishek Bajaj [email protected] 2. Anargha Biswas [email protected] 3. Ambarish Kumar [email protected] 4.
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
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
Models For Modeling and Measuring the Performance of a Xen Virtual Server
Measuring and Modeling the Performance of the Xen VMM Jie Lu, Lev Makhlis, Jianjiun Chen BMC Software Inc. Waltham, MA 2451 Server virtualization technology provides an alternative for server consolidation
IN DETAIL. Smart & Dedicated Servers
IN DETAIL Smart & Dedicated Servers Automate everything - including dedicated servers OnApp brings cloud hosting, dedicated hosting and hybrid hosting together in one platform. Through one control panel
Virtualization analysis
Page 1 of 15 Virtualization analysis CSD Fall 2011 Project owner Björn Pehrson Project Coaches Bruce Zamaere Erik Eliasson HervéNtareme SirajRathore Team members Bowei Dai [email protected] 15 credits Elis Kullberg
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
Introduction to the Open Source Xen Hypervisor. Zach Shepherd and Wenjin Hu Clarkson University
Introduction to the Open Source Xen Hypervisor Zach Shepherd and Wenjin Hu Clarkson University About Us Zach Shepherd Undergraduate at Clarkson University Director of Clarkson Open Source Institute Worked
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
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
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
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,
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%
Linux Virtualization Nesting and Management
Linux Virtualization Nesting and Management Shen Wei Faculty of Informatics Technische Universität München May 14, 2013 Overview of nested virtualization Network bridging Hardware acceleration libvirt
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,
XenGT* for Intel In-Vehicle Solution Development Kit
XenGT* for Intel In-Vehicle Solution Development Kit Document Number: 332058-001 Legal Disclaimer Legal Disclaimer You may not use or facilitate the use of this document in connection with any infringement
Uses for Virtual Machines. Virtual Machines. There are several uses for virtual machines:
Virtual Machines Uses for Virtual Machines Virtual machine technology, often just called virtualization, makes one computer behave as several computers by sharing the resources of a single computer between
CLOUD SERVERS vs DEDICATED SERVERS
Silicon House Rapid Action Force CLOUD SERVERS vs DEDICATED SERVERS Phone : 044 24405807 / 24412748 Enquiry : http://enquiry.siliconhouse.net Document Type E brochure Limited Circulation Only Document
Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University
Virtual Machine Monitors Dr. Marc E. Fiuczynski Research Scholar Princeton University Introduction Have been around since 1960 s on mainframes used for multitasking Good example VM/370 Have resurfaced
Introduction to KVM. By Sheng-wei Lee [email protected] #20110929
Introduction to KVM By Sheng-wei Lee [email protected] #20110929 Hypervisor - KVM virt-manager Outline Libvirt Migration How to install KVM. Bridged Networking Virsh How to new a VM How to adjust the setting
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
Xen Virtualization Software
Live Migration with Xen Virtualization Software Virtualization is an emerging trend in enterprise data centers. Using virtualization software, system administrators can run multiple operating systems on
How to Install Windows on Xen TM 3.0
How to Install Windows on Xen TM 3.0 A XenSource Technical Note for the Windows 2003 Server Introduction This note describes how to install Windows 2003 Server on Xen. It provides an overview of the Linux
Virtualization possibilities in MikroTik RouterOS
Virtualization possibilities in MikroTik RouterOS by Martin Pína MUM Poland, Wroclaw, 2 nd March, 2010 Why virtualization? Security (create whole running environment) Logical segregation (HTTP/FTP/DNS)
RUNNING vtvax FOR WINDOWS
RUNNING vtvax FOR WINDOWS IN A AVT / Vere Technologies TECHNICAL NOTE AVT/Vere Technical Note: Running vtvax for Windows in a Virtual Machine Environment Document Revision 1.1 (September, 2015) 2015 Vere
Virtual Hosting & Virtual Machines
& Virtual Machines Coleman Kane [email protected] September 2, 2014 Cyber Defense Overview / Machines 1 / 17 Similar to the network partitioning schemes described previously, there exist a menu of options
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...
PARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
Virtualization benefits Introduction to XenSource How Xen is changing virtualization The Xen hypervisor architecture Xen paravirtualization
www.xensource.com Virtualization benefits Introduction to XenSource How Xen is changing virtualization The Xen hypervisor architecture Xen paravirtualization Interoperable virtualization The XenEnterprise*
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
Computing in High- Energy-Physics: How Virtualization meets the Grid
Computing in High- Energy-Physics: How Virtualization meets the Grid Yves Kemp Institut für Experimentelle Kernphysik Universität Karlsruhe Yves Kemp Barcelona, 10/23/2006 Outline: Problems encountered
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
Hardware Based Virtualization Technologies. Elsie Wahlig [email protected] Platform Software Architect
Hardware Based Virtualization Technologies Elsie Wahlig [email protected] Platform Software Architect Outline What is Virtualization? Evolution of Virtualization AMD Virtualization AMD s IO 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,
Securing your Virtual Datacenter. Part 1: Preventing, Mitigating Privilege Escalation
Securing your Virtual Datacenter Part 1: Preventing, Mitigating Privilege Escalation Before We Start... Today's discussion is by no means an exhaustive discussion of the security implications of virtualization
Virtualization and Other Tricks.
Virtualization and Other Tricks. Pavel Parízek, Tomáš Kalibera, Peter Libič DEPARTMENT OF DISTRIBUTED AND DEPENDABLE SYSTEMS http://d3s.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and
A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor.
A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor. Vivek Juneja Cloud Computing COE Torry Harris Business Solutions INDIA Contents
APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING
APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING Application testing remains a complex endeavor as Development and QA managers need to focus on delivering projects on schedule, controlling costs,
A cure for Virtual Insanity: A vendor-neutral introduction to virtualization without the hype
A cure for Virtual Insanity: A vendor-neutral introduction to virtualization without the hype Tim Hall Oracle ACE Director Oracle ACE of the Year 2006 OakTable Network OCP DBA (7, 8, 8i, 9i, 10g, 11g)
Virtualization with Windows
Virtualization with Windows at CERN Juraj Sucik, Emmanuel Ormancey Internet Services Group Agenda Current status of IT-IS group virtualization service Server Self Service New virtualization features in
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
CDH installation & Application Test Report
CDH installation & Application Test Report He Shouchun (SCUID: 00001008350, Email: [email protected]) Chapter 1. Prepare the virtual machine... 2 1.1 Download virtual machine software... 2 1.2 Plan the guest
Linux Template Creation Guide. How to build your own Linux VM templates for deployment in Cloudturk.
Linux Template Creation Guide How to build your own Linux VM templates for deployment in Cloudturk. TABLE OF CONTENTS 1. Installing Xen Hypervisor... 2 2. Installing DomU (Paravirtualized)... 5 3. Installing
Flight Processor Virtualization
National Aeronautics and Space Administration Flight Processor Virtualization Alan Cudmore / Code 582 9/11/2013 www.nasa.gov 1 Agenda Introduction to Virtualization Benefits of Virtualization for Satellite
SUSE Linux Enterprise Server
SUSE Linux Enterprise Server 11 SP4 July 14, 2015 www.suse.com Virtualization with Xen Virtualization with Xen Copyright 2006 2015 SUSE LLC and contributors. All rights reserved. Permission is granted
Virtual Machines. www.viplavkambli.com
1 Virtual Machines A virtual machine (VM) is a "completely isolated guest operating system installation within a normal host operating system". Modern virtual machines are implemented with either software
Users Manual. Xen v3.3
Users Manual Xen v3.3 DISCLAIMER: This documentation is always under active development and as such there may be mistakes and omissions watch out for these and please report any you find to the developers
GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR
GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR ANKIT KUMAR, SAVITA SHIWANI 1 M. Tech Scholar, Software Engineering, Suresh Gyan Vihar University, Rajasthan, India, Email:
Backup, Booten, RAID, LVM, Virtualization
Backup, Booten,,, Linux LV, WU Wien May 9, 2014 Copyleft: This Document may be distributed under GNU GFDL or under Creative Commons CC BY-SA 3.0 Backup, Booten,,, Table of contents 1 Backup 2 3 4 5 Backup,
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
Parallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Top Ten Considerations For Choosing A Server Virtualization Technology www.parallels.com Version 1.0 Table of Contents Introduction... 3 Technology Overview...
DTC & DTC-Xen Running a VPS business with Xen Thomas Goirand, GPLHost CEO. Xen Summit Asia at Intel 2009
, GPLHost CEO Xen Summit Asia at Intel 2009 Overview 1/ Global VPS hosting market & GPLHost 2/ Why an open source panel makes sense 3/ technical briefing 4/ Challenges to overcome Xen Summit Asia 2009
High-Availability Using Open Source Software
High-Availability Using Open Source Software Luka Perkov Iskon Internet, Zagreb, Croatia Nikola Pavković Ruđer Bošković Institute Bijenička cesta Zagreb, Croatia Juraj Petrović Faculty of Electrical Engineering
PARA-VIRTUALIZATION IMPLEMENTATION IN UBUNTU WITH XEN HYPERVISOR Bachelor Thesis by: Gabriel IRO & Mehmet Batuhan ÖZCAN
BLEKINGE INSTITUTE OF TECHNOLOGY PARA-VIRTUALIZATION IMPLEMENTATION IN UBUNTU WITH XEN HYPERVISOR Bachelor Thesis by: Gabriel IRO & Mehmet Batuhan ÖZCAN Adviser: Prof. Dr. Kurt Tutschku Date of Filing:
HP SDN VM and Ubuntu Setup
HP SDN VM and Ubuntu Setup Technical Configuration Guide Version: 1 September 2013 Table of Contents Introduction... 2 Option 1: VirtualBox Preconfigured Setup... 2 Option 2: VMware Setup (from scratch)...
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
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
An Oracle Technical White Paper June 2010. Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features
An Oracle Technical White Paper June 2010 Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features Introduction... 2 Windows Paravirtual Drivers 2.0 Release... 2 Live Migration... 3 Hibernation...
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
Virtualization of Linux based computers: the Linux-VServer project
Virtualization of Linux based computers: the Linux-VServer project Benoît t des Ligneris, Ph. D. [email protected] Objectives: Objectives: 1) Present the available programs that can
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
PARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
