Measuring Disk Performance with Bonnie++ Application Benchmarks httperf: A Load Generator for HTTP Servers Another Application Benchmark: POV-Ray

Size: px
Start display at page:

Download "Measuring Disk Performance with Bonnie++ Application Benchmarks httperf: A Load Generator for HTTP Servers Another Application Benchmark: POV-Ray"

Transcription

1

2 The Book of Xen Table of Contents FOREWORD ACKNOWLEDGMENTS INTRODUCTION Virtualization: A Brief History So What's Xen Again? (And Why Should I Use It?) Xen's Limitations So, Why Should I Use Xen? Overview of the Book But I Am Impatient! 1. XEN: A HIGH-LEVEL OVERVIEW Virtualization Principles Virtualization Techniques: Full Virtualization Virtualization Techniques: OS Virtualization Paravirtualization: Xen's Approach How Paravirtualization Works Xen's Underpinnings: The Gory Details Scheduling Interrupts Memory I/O Devices Networking Block Devices Putting It Together 2. GETTING STARTED Hardware Compatibility Installing CentOS Getting Familiar with Your Xen System Management with xm Making a DomU Anatomy of a Domain Configuration File Configuring the DomU You're Finished. Have a Cookie. 3. PROVISIONING DOMUS A Basic DomU Configuration Selecting a Kernel Quick-and-Dirty Install via tar Why This Is Not the Best Idea Stuff to Watch Out For Using the Package Management System with an Alternate Root Red Hat, CentOS, and Other RPM-Based Distros Debootstrap with Debian and Ubuntu 2

3 QEMU Install virt-install Red Hat's One-Step DomU Installer Converting VMware Disk Images Mass Deployment Manual Deployment QEMU and Your Existing Infrastructure Installing pypxeboot Automated Installs the Red Hat Way And Then 4. STORAGE WITH XEN Storage: The Basics Varying Types of Storage Basic Setup: Files LVM: Device-Independent Physical Devices Enlarge Your Disk File-Backed Images LVM Copy-on-Write and Snapshots LVM and Snapshots Storage and Migration Network Storage Closing Suggestions 5. NETWORKING Xen's Network Setup Process Defining Virtual Interfaces Naming Virtual Interfaces Autoconfiguration Specifying a MAC Address Manipulating vifs with xm Securing Xen's Virtual Network Specifying an IP Address Firewalling the Dom0 Networking with network-route Networking with network-bridge Networking with network-nat Configuration Variables Custom Network Scripts Multiple-Bridge Setups Bridged and Routing Further Thoughts 6. DOMU MANAGEMENT: TOOLS AND FRONTENDS Tools for the VM Provider Xen-tools libvirt, virsh, and virt-manager Administering the Virtualized Data Center Administration for the VM Customer 3

4 Xen-shell 7. HOSTING UNTRUSTED USERS UNDER XEN: LESSONS FROM THE TRENCHES Advantages for the Users Shared Resources and Protecting Them from the Users Tuning CPU Usage Scheduling for Providers Controlling Network Resources Storage in a Shared Hosting Environment Regulating Disk Access with ionice Backing Up DomUs Remote Access to the DomU An Emulated Serial Console A Menu for the Users PyGRUB, a Bootloader for DomUs Making PyGRUB Work Wrap-Up 8. BEYOND LINUX: USING XEN WITH OTHER UNIX-LIKE OSS Solaris Getting Started with Solaris Solaris Dom0 Setting Up Xen Solaris SMF Creating a Solaris DomU Creating a Solaris DomU Under Linux OpenSolaris DomU Postinstall Configuration NetBSD NetBSD's Historical Xen Support Installing NetBSD as a Dom0 Installing NetBSD as a DomU Beyond Paravirtualization: HVM 9. XEN MIGRATION Migration for Troglodytes Migration with xm save and xm restore Cold Migration Live Migration How It Works Making Xen Migration Work Migrating Storage ATA over Ethernet iscsi Quo Peregrinatur Grex 10. PROFILING AND BENCHMARKING UNDER XEN A Benchmarking Overview UnixBench Analyzing Network Performance 4

5 Measuring Disk Performance with Bonnie++ Application Benchmarks httperf: A Load Generator for HTTP Servers Another Application Benchmark: POV-Ray Tuning Xen for Optimum Benchmarking Profiling with Xen Xenoprof Getting OProfile Profiling Multiple Domains in Concert An OProfile Example Conclusion 11. CITRIX XENSERVER: XEN FOR THE ENTERPRISE Citrix's Xen Products The Benefits of Using Citrix XenServer Ten Minutes to Xen The Disadvantages of Using Citrix XenServer Getting Started Prerequisites Installing Citrix XenServer Citrix's Xen GUI: XenCenter Administering VMs with the XenCenter Installing DomU Images Installing from the Debian Templates Templated Linux VM Windows Install Creating DomU Images with P2V Converting Pre-existing Virtual or Physical Machines with XenConvert XenServer Tools in the DomU xe: Citrix XenServer's Command-Line Tool XenServer's Disk Management Xen Storage Repositories Emulated CD-ROM Access XenServer VM Templates XenServer Resource Pools Citrix XenServer: A Brief Review 12. HVM: BEYOND PARAVIRTUALIZATION Principles of HVM Device Access with HVM HVM Device Performance HVM and SMP HVM and Migration Xen HVM vs. KVM Working with HVM Creating an HVM Domain Interacting with an HVM Domain Getting the Standard Xen Console to Work 5

6 HVM Devices Paravirtualized Drivers And, for Our Next Trick 13. XEN AND WINDOWS Why Run Windows Under Xen? Windows on Xen: Prerequisites Windows on Xen: Installation Installing Windows Manually A Discussion of HALs Installing Windows the Red Hat Way Windows with the Virtual Framebuffer Et Voilà! Windows Activation Graphics Cards Paravirtualized Drivers for Windows Proprietary Windows PVM Drivers GPL Windows Paravirtualized Drivers Ongoing Development 14. TIPS Compiling Xen Compile-Time Tuning Alternate Kernels (Dom0 and DomU) paravirt_ops Dom0 paravirt_ops DomU The Xen API: The Way of the Future Managing Memory with the Balloon Driver PCI Forwarding GRUB Configuration The Serial Console Enabling Serial Output The Xen Hypervisor Console Xen and LILO The Virtual Framebuffer Use of the XenStore for Fun and Profit Automatically Connecting to the VNC Console on Domain Boot 15. TROUBLESHOOTING Troubleshooting Phase 1: Error Messages Errors at Dom0 Boot DomU Preboot Errors Creating Domains in Low-Memory Conditions Configuring Devices in the DomU Troubleshooting Disks VM Restarting Too Fast Troubleshooting Xen's Networking The DomU Interface Number Increments with Every Reboot iptables 6

7 Memory Issues Other Messages A Constant Stream of 4GiB seg fixup Messages The Importance of Disk Drivers (initrd Problems) XenStore Xen's Logs dmesg and xm dmesg Logs and What Xen Writes to Them Applying the Debugger Xen's Backend Architecture: Making Sense of the Debug Information Domain Stays in Blocked State Debugging Hotplug strace Python Path Issues Mysterious Lockups Kernel Parameters: A Safe Mode Getting Help Mailing Lists The Xen Wiki The Xen IRC Channel Bugzilla Your Distro Vendor xen-bugtool Some Last Words of Encouragement A. XM REFERENCE xm's Syntax xm Subcommands B. THE STRUCTURE OF THE XEN CONFIG FILE List of Directives HVM Directives Device Model Options 7

8 The Book of Xen Copyright 2009 Chris Takemura Luke S. Crawford For information on book distributors or translations, please contact No Starch Press, Inc. directly: No Starch Press, Inc. 555 De Haro Street, Suite 250, San Francisco, CA phone: ; fax: ; Library of Congress Cataloging-in-Publication Data Takemura, Chris, The book of Xen : a practical guide for the system administrator / Chris Takemura and Luke S. Crawford. p. cm. Includes index. ISBN-13: ISBN-10: Xen (Electronic resource) 2. Virtual computer systems. 3. Computer organization. 4.Parallel processing (Electronic computers) I. Crawford, Luke S. (Luke Seidel), II. Title. QA76.9.V5C '.35--dc No Starch Press and the No Starch Press logo are registered trademarks of No Starch Press, Inc. "The Book of " is a trademark of No Starch Press, Inc. Other product and company names mentioned herein may be the trademarks of their respective owners. Rather than use a trademark symbol with every occurrence of a trademarked name, we are using the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The information in this book is distributed on an "As Is" basis, without warranty. While every precaution has been taken in the preparation of this work, neither the authors nor No Starch Press, Inc. shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in it. No Starch Press 8

9 Dedication This one's for my dad, who first introduced me to text-based adventure games on a Z80-based Heathkit computer, and whose fault, therefore, all of this is. Chris Takemura To Sarah. I got what I wanted. Luke S. Crawford 9

10 FOREWORD Virtualization is cool. I've always had a soft spot for virtualization, since as a lifelong sysadmin I get pretty tired of the endless fine-tuning that goes into building a successful network "host." Especially when that fine-tuning evolves into upgrades involving screwdrivers, recabling, and dust. While Xen wasn't the first serious virtualization platform, it was the first serious open source virtualization platform, so it was the first that I was willing to invest my time in learning about, and the first I'd consider basing any production-level systems on. Open source isn't just a preference for me I dislike lock-in, so I hardly ever buy or deploy or depend on something that I couldn't replace with a different product offered by a competing vendor sometime in the future. Like any serious open source system, Xen has the power of an ecosystem in which anybody who wants to vend can pick a spot and start hacking, but Xen also has the backing of a strong company whose employees contribute to the open source version of their product. This kind of vertical openness makes it possible for anyone (a hobbyist or a Fortune 500 company) to jump into Xen, buy only what they want or need (or just get it all for free), and have it remain compatible with the rest of the ecosystem. Thank you, XenSource and Citrix, for all this. Confession time: I don't use Xen for any of my personal projects. I just don't have enough systems in any one location, nor can I plan far enough in advance I'm too small to be able to afford virtualization's efficiencies. Whenever I do need separation of privilege on the same physical servers, I've been able to get away with FreeBSD jails or User Mode Linux. I also do a fair amount of real-time work, in which I need my code to be close to the hardware for design and sometimes performance reasons. For professional work, my company uses a mixture of proprietary (VMware) and open source (Xen) virtualization and the results are outstanding. Whether it's to save money on hardware, save money on sysadmin time, or enable new kinds of computing, virtualization is a winner and it's here to stay. I've seen Amazon and Google build gigantic clouds of virtualized servers for their own use and for rental to customers, and this method has driven down IT costs for both new and established companies of all sizes. It probably saves power and lowers the industry's carbon footprint as well. I'm struggling to find a way to communicate how amazingly cool this is. We try to write programs that fit into a single process, but they end up taking a whole Unix system because of all the processes and databases and shell scripts and file systems and UIDs they slop over. So we end up dedicating physical servers to applications that have no performance- or security-related reason to be on dedicated servers; but each one takes up some rack space and some sysadmin time, and each one generates some minimum amount of heat, and so on. Then along comes virtualization, and we're back to adding physical servers only when we've got a good reason to do so, which usually means for capacity reasons. 10

INDEX. Numbers. Page numbers in italics refer to figures. 4GiB seg fixup messages, layer OSI model, interaction with, 65

INDEX. Numbers. Page numbers in italics refer to figures. 4GiB seg fixup messages, layer OSI model, interaction with, 65 INDEX Page numbers in italics refer to figures. Numbers 4GiB seg fixup messages, 230 7-layer OSI model, interaction with, 65 A addlabel subcommand, 244 addresses, physical and pseudophysical, 9 address

More information

XEN THE BOOK OF THE BOOK OF X EN THE COMPLE TE GUIDE TO LINUX/VIRTUALIZATION WITH XEN PRACTICAL GUIDE FOR THE CHRIS TAKEMUR A AND LUKE S.

XEN THE BOOK OF THE BOOK OF X EN THE COMPLE TE GUIDE TO LINUX/VIRTUALIZATION WITH XEN PRACTICAL GUIDE FOR THE CHRIS TAKEMUR A AND LUKE S. THE COMPLE TE GUIDE TO V IR T UA LI Z AT ION WITH XEN The Book of Xen explains everything you need to know in order to use Xen effectively, including installation, networking, memory management, and virtualized

More information

The only open-source type-1 hypervisor

The only open-source type-1 hypervisor Monika Danikáková What is Xen? The only open-source type-1 hypervisor For Unix and Unix-like OS Linux, NetBSD and OpenSolaris From ancient greek term Xenos (ξένος), guest-friends Developed by the University

More information

Xen Summit Spring 2007

Xen Summit Spring 2007 Xen Summit Spring 2007 Platform Virtualization with XenEnterprise Rich Persaud 4/20/07 Copyright 2005-2006, XenSource, Inc. All rights reserved. 1 Xen, XenSource and XenEnterprise

More information

Implementation and. Oracle VM. Administration Guide. Oracle Press ORACLG. Mc Grauv Hill. Edward Whalen

Implementation and. Oracle VM. Administration Guide. Oracle Press ORACLG. Mc Grauv Hill. Edward Whalen ORACLG Oracle Press Oracle VM Implementation and Administration Guide Edward Whalen Mc Grauv Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore

More information

Transforming XenServer into a proper open-source project

Transforming XenServer into a proper open-source project Transforming XenServer into a proper open-source project James Bulpin CTO, XenServer, Citrix About the speaker James Bulpin Head of technology for XenServer group in Citrix; member of the Citrix CTO office

More information

SUSE An introduction...

SUSE An introduction... Virtualization @ SUSE An introduction... Mike Latimer Sr. Engineering Manager SUSE mlatimer@suse.com Agenda Who is SUSE? Introduction to Virtualization Types of Hypervisors Xen KVM libvirt Virtualization

More information

Linux Virtualization Update

Linux Virtualization Update Linux Virtualization Update Chris Wright Japan Linux Symposium, November 2007 Intro Virtualization mini summit Paravirtualization Full virtualization Hardware changes Libvirt Xen Virtualization

More information

Originally prepared by Lehigh graduate Greg Bosch; last modified April 2016 by B. Davison

Originally prepared by Lehigh graduate Greg Bosch; last modified April 2016 by B. Davison Virtualization Originally prepared by Lehigh graduate Greg Bosch; last modified April 2016 by B. Davison I. Introduction to Virtualization II. Virtual liances III. Benefits to Virtualization IV. Example

More information

Virtualization Introduction

Virtualization Introduction Virtualization Introduction Simon COTER Principal Product Manager Oracle VM & VirtualBox simon.coter@oracle.com https://blogs.oracle.com/scoter November 21 st, 2016 Safe Harbor Statement The following

More information

Xen Recovery Guide. Version 8.2

Xen Recovery Guide. Version 8.2 Xen Recovery Guide Version 8.2 SBAdmin and Xen Recovery Guide The purpose of this guide is to provide the steps necessary to use SBAdmin in a Xen environment and to define what aspects of system recovery

More information

Virtualization Food Fight. Rik van Riel

Virtualization Food Fight. Rik van Riel Virtualization Food Fight Rik van Riel May 11, 2007 Virtualization Food Fight Upstream technologies are in flux Xen, KVM, paravirt_ops, VMI,... Technological differences, advantages and disadvantages What

More information

ElasterStack 3.2 User Administration Guide - Advanced Zone

ElasterStack 3.2 User Administration Guide - Advanced Zone ElasterStack 3.2 User Administration Guide - Advanced Zone With Advance Zone Configuration TCloud Computing Inc. 6/22/2012 Copyright 2012 by TCloud Computing, Inc. All rights reserved. This document is

More information

Virtualization from the Trenches

Virtualization from the Trenches ps i: (; v s s o r t w v h \i mioour: TECH KIS CHE INFORM AT 8LIOTHEK UNIVERSITATSBiCLIOTHEK HANNOVER

More information

Virtualization. ...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania.

Virtualization. ...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania. Virtualization...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania April 6, 2009 (CIS 399 Unix) Virtualization April 6, 2009 1 / 22 What

More information

HP integrated Citrix XenServer Online Help

HP integrated Citrix XenServer Online Help HP integrated Citrix XenServer Online Help Part Number 486855-002 September 2008 (Second Edition) Copyright 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to

More information

CXS Citrix XenServer 6.0 Administration

CXS Citrix XenServer 6.0 Administration Course Overview View Course Dates & Register Today Students will learn to effectively install, configure, administer, and troubleshoot XenServer 6.0. Students will also learn how to configure a Provisioning

More information

OpenNebula on VMware: Cloud Reference Architecture

OpenNebula on VMware: Cloud Reference Architecture OpenNebula on VMware: Cloud Reference Architecture Version 1.2, October 2016 Abstract The OpenNebula Cloud Reference Architecture is a blueprint to guide IT architects, consultants, administrators and

More information

CXS-203-1I Citrix XenServer 6.0 Administration

CXS-203-1I Citrix XenServer 6.0 Administration 1800 ULEARN (853 276) www.ddls.com.au CXS-203-1I Citrix XenServer 6.0 Administration Length 5 days Price $5115.00 (inc GST) Overview In the Citrix XenServer 6.0 classroom training course, students are

More information

Citrix XenServer 6 Administration

Citrix XenServer 6 Administration Citrix XenServer 6 Administration Duration: 5 Days Course Code: CXS-203 Overview: In the Citrix XenServer 6.0 classroom training course, students are provided the foundation necessary to effectively install,

More information

XEN and KVM in INFN production systems and a comparison between them. Riccardo Veraldi Andrea Chierici INFN - CNAF HEPiX Spring 2009

XEN and KVM in INFN production systems and a comparison between them. Riccardo Veraldi Andrea Chierici INFN - CNAF HEPiX Spring 2009 XEN and KVM in INFN production systems and a comparison between them Riccardo Veraldi Andrea Chierici INFN - CNAF HEPiX Spring 2009 Outline xen kvm Test description Benchmarks Conclusions Riccardo.Veraldi@cnaf.infn.it

More information

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

More information

Virtualization in the Cloud Lars Kurth Xen Community Manager

Virtualization in the Cloud Lars Kurth Xen Community Manager Virtualization in the Cloud Lars Kurth Xen Community Manager lars.kurth@xen.org @lars_kurth @xen_com_mgr A Brief History of Xen in the Cloud Late 90s XenoServer Project (Cambridge Univ.) The XenoServer

More information

GRNET Cloud Services

GRNET Cloud Services GRNET Cloud Services Offering Cloud Services to the Greek R&E Community Yannis Mitsos 1 ymitsos@noc.grnet.gr, Panos Louridas 1 louridas@grnet.gr 1 Greek Research and Technology Network September 2010 Concept

More information

Libvirt: a virtualization API and beyond

Libvirt: a virtualization API and beyond Libvirt: a virtualization API and beyond http://veillard.com/talks/clklinux2011.pdf Daniel Veillard veillard@redhat.com Libvirt project goals Web site: libvirt.org Virtualization library: manage guest

More information

GRID SOFTWARE. DU _v4.6 January User Guide

GRID SOFTWARE. DU _v4.6 January User Guide GRID SOFTWARE DU-06920-001 _v.6 January 2018 User Guide TABLE OF CONTENTS Chapter 1. Introduction to NVIDIA... 1 1.1. How this guide is organized... 1 1.2. GRID vgpu architecture... 2 1.3. Supported GPUs...

More information

Course CXS-203 Citrix XenServer 6.0 Administration

Course CXS-203 Citrix XenServer 6.0 Administration Course CXS-203 Citrix XenServer 6.0 Administration Overview In the Citrix XenServer 6.0 classroom training course, students are provided the foundation necessary to effectively install, configure, administer,

More information

BIG-IP Virtual Edition and Citrix XenServer: Setup. Version 12.1

BIG-IP Virtual Edition and Citrix XenServer: Setup. Version 12.1 BIG-IP Virtual Edition and Citrix XenServer: Setup Version 12.1 Table of Contents Table of Contents Getting Started with BIG-IP Virtual Edition on XenServer... 5 Steps to deploy BIG-IP VE...5 Prerequisites

More information

Getting to Know Apache CloudStack

Getting to Know Apache CloudStack Getting to Know Apache CloudStack Joe Brockmeier PPMC Member Apache CloudStack jzb@apache.org Five Six Characteristics of Clouds On-Demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity

More information

Oracle VM Workshop Applica>on Driven Virtualiza>on

Oracle VM Workshop Applica>on Driven Virtualiza>on Oracle VM Workshop Applica>on Driven Virtualiza>on Simon COTER Principal Product Manager Oracle VM & VirtualBox simon.coter@oracle.com hnps://blogs.oracle.com/scoter November 25th, 2015 Copyright 2014

More information

Introduction to Virtualization. From NDG In partnership with VMware IT Academy

Introduction to Virtualization. From NDG In partnership with VMware IT Academy Introduction to Virtualization From NDG In partnership with VMware IT Academy www.vmware.com/go/academy Why learn virtualization? Modern computing is more efficient due to virtualization Virtualization

More information

Open Source Virtualization - Software Freedom Day 2008

Open Source Virtualization - Software Freedom Day 2008 Open Source Virtualization - Software Freedom Day 2008 Michael Clark Sep 20, 2008 1 Presentation Overview A bit on Software Freedom i.e. why we are here What is Virtualization

More information

Citrix XenDesktop 5 Administration

Citrix XenDesktop 5 Administration Citrix XenDesktop 5 Administration Duration: 5 Days Course Code: CXD-202 Overview: This course provides the foundation necessary for administrators to effectively centralize and manage desktops in the

More information

Five reasons to choose Citrix XenServer

Five reasons to choose Citrix XenServer Five reasons to choose Citrix XenServer The installation process, server management, workload performance, desktop and application delivery and cost of XenServer make it the clear choice in server virtualization

More information

BIG-IP Virtual Edition and Cloud-Init. Version 13.0

BIG-IP Virtual Edition and Cloud-Init. Version 13.0 BIG-IP Virtual Edition and Cloud-Init Version 13.0 Table of Contents Table of Contents About Cloud-Init and BIG-IP VE...5 About Cloud-Init and BIG-IP VE...5 Hypervisors with Cloud-Init support in BIG-IP

More information

Xen on ARM. Stefano Stabellini

Xen on ARM. Stefano Stabellini Xen on ARM Stefano Stabellini What is Xen? a type-1 hypervisor small footprint (less than 90K LOC) Xen: Open Source GPLv2 with DCO (like Linux) Diverse contributor community Xen: Open Source source: Mike

More information

Citrix CloudPlatform (powered by Apache CloudStack) Version Patch D Release Notes. Revised July 02, :15 pm Pacific

Citrix CloudPlatform (powered by Apache CloudStack) Version Patch D Release Notes. Revised July 02, :15 pm Pacific Citrix CloudPlatform (powered by Apache CloudStack) Version 3.0.5 Patch D Release Notes Revised July 02, 2014 10:15 pm Pacific Citrix CloudPlatform (powered by Apache CloudStack) Version 3.0.5 Patch D

More information

Red Hat Virtualization 4.1 Technical Presentation May Adapted for MSP RHUG Greg Scott

Red Hat Virtualization 4.1 Technical Presentation May Adapted for MSP RHUG Greg Scott Red Hat Virtualization 4.1 Technical Presentation May 2017 Adapted for MSP RHUG Greg Scott gscott@redhat.com Who is this bald guy? Red Hat TAM for the financial and telco industries Lots of ties to the

More information

Overview. Compatibility Requirements and Caveats. XenServer-Nutanix Integration Guide. December 2017

Overview. Compatibility Requirements and Caveats. XenServer-Nutanix Integration Guide. December 2017 XenServer-Nutanix Integration Guide December 2017 Overview XenServer introduces a seamless integration of the XenServer hypervisor with the Nutanix Hyperconverged Infrastructure (HCI) offering. The XenServer-Nutanix

More information

BIG-IP Virtual Edition and Xen Project: Setup. Version 13.1

BIG-IP Virtual Edition and Xen Project: Setup. Version 13.1 BIG-IP Virtual Edition and Xen Project: Setup Version 13.1 Table of Contents Table of Contents Getting Started with BIG-IP Virtual Edition in Xen Project... 5 About single NIC and multi-nic configurations...5

More information

Remote power and console management in large datacenters

Remote power and console management in large datacenters Remote power and console management in large datacenters A Horváth IT department, CERN, CH-1211 Genève 23, Switzerland E-mail: Andras.Horvath@cern.ch Abstract. Today s datacenters are often built of a

More information

Reboot the server and start the hypervisor from the boot menu (Xen amd64 / Debian GNU/Linux, kernel xen-amd64)

Reboot the server and start the hypervisor from the boot menu (Xen amd64 / Debian GNU/Linux, kernel xen-amd64) http://en.wikipedia.org/wiki/xen INSTALLATION root@serv1:~ apt-get install linux-image-2.6.26-2-xen-amd64 xen-hypervisor-amd64 xen-tools xen-linux-system-2.6.26-2-xen-amd64 linux-headers-2.6.26-2-xen-amd64

More information

openqrm Enterprise Administrator Guide Enterprise System Adminstration and IaaS Datacenter Automation with openqrm 5.2

openqrm Enterprise Administrator Guide Enterprise System Adminstration and IaaS Datacenter Automation with openqrm 5.2 openqrm Enterprise Administrator Guide Enterprise System Adminstration and IaaS Datacenter Automation with openqrm 5.2 Document Version: 01122014 - Released: 01. December 2014 1 Table of Contents Table

More information

F5 iworkflow and Citrix XenServer: Setup. Version 2.0.1

F5 iworkflow and Citrix XenServer: Setup. Version 2.0.1 F5 iworkflow and Citrix XenServer: Setup Version 2.0.1 Table of Contents Table of Contents Getting Started with iworkflow Virtual Edition... 5 What is iworkflow Virtual Edition?... 5 About iworkflow VE

More information

SteelEye Solutions Extend Citrix XenServer. Bob Williamson

SteelEye Solutions Extend Citrix XenServer. Bob Williamson SteelEye Solutions Extend Citrix XenServer Bob Williamson bobw@steeleye.com DataKeeper Expanding SteelEye Family of Protection Solutions Real-time continuous data protection with full rewind capability

More information

Citrix XenServer 6.5 Virtual Machine User's Guide. Published Thursday, 15 January Edition

Citrix XenServer 6.5 Virtual Machine User's Guide. Published Thursday, 15 January Edition Citrix XenServer 6.5 Virtual Machine User's Guide Published Thursday, 15 January 2015 1.0 Edition Citrix XenServer 6.5 Virtual Machine User's Guide Copyright 2015 Citrix Systems. Inc. All Rights Reserved.

More information

Practical No.5. XenCenter

Practical No.5. XenCenter Practical No.5 Aim :- Manage XEN server XEN center. XenCenter XenCenter is our free management and monitoring product available for XenServer. Many XenServer users have very specific and complex systems

More information

Oracle VM Template for MySQL Enterprise Edition =========================================================================== ===

Oracle VM Template for MySQL Enterprise Edition =========================================================================== === Oracle VM Template for MySQL Enterprise Edition =========================================================================== === Note: * This is first release of MySQL in a Template delivery for installation

More information

Software SIParator / Firewall

Software SIParator / Firewall Orientation and Installation Guide for the Ingate SBC and E-SBC Software SIParator / Firewall for Virtual x86 Machines For the Ingate Software SIParators using software release 5.0.6 or later Revision

More information

Build Cloud like Rackspace with OpenStack Ansible

Build Cloud like Rackspace with OpenStack Ansible Build Cloud like Rackspace with OpenStack Ansible https://etherpad.openstack.org/p/osa-workshop-01 Jirayut Nimsaeng DevOps & Cloud Architect 2nd Cloud OpenStack-Container Conference and Workshop 2016 Grand

More information

Experiences with OracleVM 3.3

Experiences with OracleVM 3.3 Experiences with OracleVM 3.3 Hans Forbrich Oracle ACE Director Forbrich Consulting Ltd Based in Alberta, Canada Why I use Oracle VM Oracle shop Oracle product licensing Hard Partitioning Fixed servers

More information

BIG-IP Virtual Edition and Citrix XenServer: Setup. Version 13.1

BIG-IP Virtual Edition and Citrix XenServer: Setup. Version 13.1 BIG-IP Virtual Edition and Citrix XenServer: Setup Version 13.1 Table of Contents Table of Contents Getting Started with BIG-IP Virtual Edition in XenServer... 5 About single NIC and multi-nic configurations...5

More information

XenServer Release Notes

XenServer Release Notes Version 5.5.0 Published June 2009 1.0 Edition About this document XenServer Release Notes This document provides important information about the XenServer 5.5.0 Release. Release notes specific to the supported

More information

Cisco ACI Simulator Installation Guide

Cisco ACI Simulator Installation Guide First Published: 2014-11-11 Last Modified: 2018-02-07 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387)

More information

BIG-IP Virtual Edition and Linux KVM: Setup. Version 12.1

BIG-IP Virtual Edition and Linux KVM: Setup. Version 12.1 BIG-IP Virtual Edition and Linux KVM: Setup Version 12.1 Table of Contents Table of Contents Getting Started with BIG-IP Virtual Edition on KVM...5 Steps to deploy BIG-IP VE...5 Prerequisites for BIG-IP

More information

SUSE Linux Enterprise Server: Supported Virtualization Technologies

SUSE Linux Enterprise Server: Supported Virtualization Technologies Technical White Paper Enterprise Linux SUSE Linux Enterprise Server: Supported Virtualization Technologies Table of Contents page Comprehensive Virtualization Support Overview... 2 Upgrade Guidelines...4

More information

F5 BIG-IQ Centralized Management and Linux Xen Project: Setup. Version 5.0

F5 BIG-IQ Centralized Management and Linux Xen Project: Setup. Version 5.0 F5 BIG-IQ Centralized Management and Linux Xen Project: Setup Version 5.0 Table of Contents Table of Contents Getting Started with BIG-IQ Virtual Edition...5 What is BIG-IQ Virtual Edition?...5 About

More information

Red Hat Virtualization 4.1 Product Guide

Red Hat Virtualization 4.1 Product Guide Red Hat Virtualization 4.1 Product Guide Introduction to Red Hat Virtualization 4.1 Red Hat Virtualization Documentation TeamRed Hat Red Hat Virtualization 4.1 Product Guide Introduction to Red Hat Virtualization

More information

PARALLELS SERVER 4.0 FOR MAC BARE METAL EDITION README

PARALLELS SERVER 4.0 FOR MAC BARE METAL EDITION README PARALLELS SERVER 4.0 FOR MAC BARE METAL EDITION README February 18, 2010 1999-2010 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information

More information

By the end of the class, attendees will have learned the skills, and best practices of virtualization. Attendees

By the end of the class, attendees will have learned the skills, and best practices of virtualization. Attendees Course Name Format Course Books 5-day instructor led training 735 pg Study Guide fully annotated with slide notes 244 pg Lab Guide with detailed steps for completing all labs vsphere Version Covers uses

More information

Xen is not just paravirtualization

Xen is not just paravirtualization Xen is not just paravirtualization Dongli Zhang Oracle Asia Research and Development Centers (Beijing) dongli.zhang@oracle.com December 16, 2016 Dongli Zhang (Oracle) Xen is not just paravirtualization

More information

Be smart. Think open source.

Be smart. Think open source. Foreman Basics Be smart. Think open source. Foreman - Basics Lifecycle management of physical and virtual machines made easy! Agenda Introduction to Foreman Architecture Setup Provisioning Configuration

More information

Table of Contents. Virtual Server Software Trade Study Architecture Working Group, Systems Administrators Group , Revised

Table of Contents. Virtual Server Software Trade Study Architecture Working Group, Systems Administrators Group , Revised Table of Contents Objective...3 Scope...3 Definitions...3 Initial Criteria...4 Generic...4 Support Services...4 Features...4 Systems Administration...5 Additional Criteria...5 Product Discovery...5 Initial

More information

Sample: Computer Network. Contents

Sample: Computer Network. Contents Sample: Computer Network Contents Introduction Virtual machines Virtualization or a virtual machine is a software that gives permission to an entire operating system to run on the Host operating system

More information

KVM Guest Management With Virt-Manager On Ubuntu 8.10

KVM Guest Management With Virt-Manager On Ubuntu 8.10 By Falko Timme Published: 2009-02-08 18:56 Version 1.0 Author: Falko Timme Last edited 02/05/2009 Virt-Manager (Virtual Machine Manager) is a graphical interface for managing

More information

QuickSpecs. HP Integrated Citrix XenServer. Overview. Retired

QuickSpecs. HP Integrated Citrix XenServer. Overview. Retired Overview Citrix XenServer, HP Select Edition: Citrix XenServer is the only enterprise-class, cloud-proven virtualization infrastructure solution that delivers the critical features of live migration and

More information

provides easy monitoring of kvm

provides easy monitoring of kvm provides easy monitoring of kvm plug and play it monitoring of kvm virtualization platform 2012 Author: Andreas Månsson op5 Contents Executive Summary...1 Overview...2 The background...2 The solution...2

More information

Unit- 5. Linux Systems

Unit- 5. Linux Systems Unit- 5 Linux System- Basic Concepts; System Administration-Requirements for Linux System Administrator, Setting up a LINUX Multifunction Server, Domain Name System, Setting Up Local Network Services;

More information

VMware vsphere with ESX 4.1 and vcenter 4.1

VMware vsphere with ESX 4.1 and vcenter 4.1 QWERTYUIOP{ Overview VMware vsphere with ESX 4.1 and vcenter 4.1 This powerful 5-day class is an intense introduction to virtualization using VMware s vsphere 4.1 including VMware ESX 4.1 and vcenter.

More information

Cloud and Datacenter Networking

Cloud and Datacenter Networking Cloud and Datacenter Networking Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione DIETI Laurea Magistrale in Ingegneria Informatica

More information

Operating Systems 4/27/2015

Operating Systems 4/27/2015 Virtualization inside the OS Operating Systems 24. Virtualization Memory virtualization Process feels like it has its own address space Created by MMU, configured by OS Storage virtualization Logical view

More information

PerfectMail XenServer Setup Guide

PerfectMail XenServer Setup Guide PerfectMail XenServer Setup Guide Version: 3.7.62 December 15, 2014 Copyright 1999-2014 PerfectMail, Inc. All rights reserved Contents 1 Copyright Notice...1 2 Installing PerfectMail under Citrix Xen 5.x/6.x...2

More information

LINUX Virtualization. Running other code under LINUX

LINUX Virtualization. Running other code under LINUX LINUX Virtualization Running other code under LINUX Environment Virtualization Citrix/MetaFrame Virtual desktop under Windows NT. aka Windows Remote Desktop Protocol VNC, Dameware virtual console. XWindows

More information

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms EXECUTIVE SUMMARY Intel Cloud Builder Guide Intel Xeon Processor-based Servers Novell* Cloud Manager Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms Novell* Cloud Manager Intel

More information

Citrix XenServer 7.0 Virtual Machine User's Guide. Published October Edition

Citrix XenServer 7.0 Virtual Machine User's Guide. Published October Edition Citrix XenServer 7.0 Virtual Machine User's Guide Published October 2017 1.1 Edition Citrix XenServer 7.0 Virtual Machine User's Guide Copyright 2016 Citrix Systems. Inc. All Rights Reserved. Version:

More information

Application Visibility in Virtualized Environment

Application Visibility in Virtualized Environment Application Visibility in Virtualized Environment Application Visibility in Virtualized Environment Today, most enterprises run their business in virtualized infrastructure. Heterogeneous application workloads

More information

Virtualisation: The KVM Way. Amit Shah

Virtualisation: The KVM Way. Amit Shah Virtualisation: The KVM Way Amit Shah amit.shah@qumranet.com foss.in/2007 Virtualisation Simulation of computer system in software Components Processor Management: register state, instructions, exceptions

More information

Cisco UCS C-Series IMC Emulator Quick Start Guide. Cisco IMC Emulator 2 Overview 2 Setting up Cisco IMC Emulator 3 Using Cisco IMC Emulator 9

Cisco UCS C-Series IMC Emulator Quick Start Guide. Cisco IMC Emulator 2 Overview 2 Setting up Cisco IMC Emulator 3 Using Cisco IMC Emulator 9 Cisco UCS C-Series IMC Emulator Quick Start Guide Cisco IMC Emulator 2 Overview 2 Setting up Cisco IMC Emulator 3 Using Cisco IMC Emulator 9 Revised: October 6, 2017, Cisco IMC Emulator Overview About

More information

Trend Micro Incorporated reserves the right to make changes to this document and to the product described herein without notice. Before installing and using the product, please review the readme files,

More information

VMware vsphere 5.5 Advanced Administration

VMware vsphere 5.5 Advanced Administration Format 4-day instructor led training Course Books 630+ pg Study Guide with slide notes 180+ pg Lab Guide with detailed steps for completing labs vsphere Version This class covers VMware vsphere 5.5 including

More information

Enhancing Oracle VM Business Continuity Using Dell Compellent Live Volume

Enhancing Oracle VM Business Continuity Using Dell Compellent Live Volume Enhancing Oracle VM Business Continuity Using Dell Compellent Live Volume Wendy Chen, Roger Lopez, and Josh Raw Dell Product Group February 2013 This document is for informational purposes only and may

More information

ENTERPRISE HYPERVISOR COMPARISON

ENTERPRISE HYPERVISOR COMPARISON ENTERPRISE HYPERVISOR COMPARISON Version 5.0 A feature comparison of the hypervisors from Citrix, Microsoft, RedHat and VMware. Updated to the latest version, 6.1, Microsoft Hyper-V 2012, 3.1 and VMware

More information

The OnApp Cloud Platform

The OnApp Cloud Platform The OnApp Cloud Platform Everything you need to sell cloud, dedicated, CDN, storage & more 286 Cores / 400 Cores 114 Cores 218 10 86 20 The complete cloud platform for service providers OnApp software

More information

Invirt: A Technical Overview

Invirt: A Technical Overview Evan Broder and Greg Price invirt@mit.edu December 9, 2008 What is Invirt? Invirt is software to let users create and manage virtual machines, independently. Invirt powers SIPB s XVM service (http://xvm.mit.edu),

More information

Ceph as (primary) storage for Apache CloudStack. Wido den Hollander

Ceph as (primary) storage for Apache CloudStack. Wido den Hollander Ceph as (primary) storage for Apache CloudStack Wido den Hollander Who am I? Wido den Hollander Born (1986) and live in the Netherlands Co-founder and owner of a webhosting company Ceph

More information

Easily Managing Hybrid IT with Transformation Technology

Easily Managing Hybrid IT with Transformation Technology White Paper White Paper Managing Public Cloud Computing in the Enterprise Easily Managing Hybrid IT with Transformation Technology A Quick Start Guide 1 Table of Contents Abstract... 3 Traditional Approaches

More information

F5 iworkflow and Linux KVM: Setup. Version 2.0.2

F5 iworkflow and Linux KVM: Setup. Version 2.0.2 F5 iworkflow and Linux KVM: Setup Version 2.0.2 Table of Contents Table of Contents Getting Started with iworkflow Virtual Edition... 5 What is iworkflow Virtual Edition?... 5 About iworkflow VE compatibility

More information

SERVE. -Priyal Lokhandwala

SERVE. -Priyal Lokhandwala SERVE VIRTUALIZ -Priyal Lokhandwala Contents: 1) Virtualization- an overview 2) Server Virtualization 3) VM ware 4) Hyper V 5) Server Deployment virtualization is a broad term that refers to the abstraction

More information

HP integrated Citrix XenServer 5.0 Release Notes

HP integrated Citrix XenServer 5.0 Release Notes HP integrated Citrix XenServer 5.0 Release Notes Part Number 488554-003 March 2009 (Third Edition) Copyright 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to

More information

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013 Distributed Systems 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski Rutgers University Fall 2013 December 12, 2014 2013 Paul Krzyzanowski 1 Motivation for the Cloud Self-service configuration

More information

Acronis Backup & Recovery 11.5

Acronis Backup & Recovery 11.5 Acronis Backup & Recovery 11.5 Installation Guide Applies to the following editions: Update 2 Advanced Server Server for Windows Virtual Edition Server for Linux Advanced Server SBS Edition Workstation

More information

Getting Started with. Agents for Unix and Linux. Version

Getting Started with. Agents for Unix and Linux. Version Getting Started with Agents for Unix and Linux Version 10.1.0.0 Copyright RES Software Development B.V. All rights reserved. Commercial Computer Software documentation/data Restricted Rights. RES and RES

More information

Hostless Xen Deployment

Hostless Xen Deployment Hostless Xen Deployment Xen Summit Fall 2007 David Lively dlively@virtualiron.com dave.lively@gmail.com Hostless Xen Deployment What Hostless Means Motivation System Architecture Challenges and Solutions

More information

XenServer Conversion Manager 7.3 Guide: Converting from VMware to XenServer. Introduction Understanding XenServer... 3

XenServer Conversion Manager 7.3 Guide: Converting from VMware to XenServer. Introduction Understanding XenServer... 3 Contents Introduction... 3 Understanding XenServer... 3 Comparing VMware and XenServer Terminology... 3 Conversion Overview... 4 Summary of How to Convert Virtual Machines... 6 Preparing Your Environment...

More information

TurboCap Installation Guide

TurboCap Installation Guide TurboCap Installation Guide Linux Fedora 10 May 2013 2013 Riverbed Technology. All rights reserved. Accelerate, AirPcap, BlockStream, Cascade, Cloud Steelhead, Granite, Interceptor, RiOS, Riverbed, Shark,

More information

VIRTUAL GPU SOFTWARE. DU _v5.0 through 5.2 Revision 05 March User Guide

VIRTUAL GPU SOFTWARE. DU _v5.0 through 5.2 Revision 05 March User Guide VIRTUAL GPU SOFTWARE DU-69- _v5. through 5. Revision 5 March 8 User Guide TABLE OF CONTENTS Chapter. Introduction to NVIDIA vgpu Software..... How this Guide Is Organized..... NVIDIA vgpu Architecture....3.

More information

Citrix Connector 7.5 for Configuration Manager. Using Provisioning Services with Citrix Connector 7.5 for Configuration Manager

Citrix Connector 7.5 for Configuration Manager. Using Provisioning Services with Citrix Connector 7.5 for Configuration Manager Citrix Connector 7.5 for Configuration Manager Using Provisioning Services with Citrix Connector 7.5 for Configuration Manager Prepared by: Subbareddy Dega and Kathy Paxton Commissioning Editor: Kathy

More information

Citrix XenServer 7.1 Virtual Machine User's Guide. Published November Edition

Citrix XenServer 7.1 Virtual Machine User's Guide. Published November Edition Citrix XenServer 7.1 Virtual Machine User's Guide Published November 2017 1.1 Edition Citrix XenServer 7.1 Virtual Machine User's Guide Copyright 2017 Citrix Systems. Inc. All Rights Reserved. Version:

More information

Configure Windows VM to CGM-SRV Module on CGR1xxx

Configure Windows VM to CGM-SRV Module on CGR1xxx Configure Windows VM to CGM-SRV Module on CGR1xxx Contents Introduction Prerequisites Requirements Components Used Background Information Configure Create the Windows VM Image Install KVM on your Linux

More information

1Y0-A26 Citrix XenServer 6.0 Practice Exam

1Y0-A26 Citrix XenServer 6.0 Practice Exam 1Y0-A26 Citrix XenServer 6.0 Practice Exam Section 1: Implementing XenServer 1.1 Specific Task: Configure boot storage from SAN Objective: Given a scenario, determine how to configure options on the XenServer

More information