Xen Virtualization: Xen (source) and XenServer



Similar documents
A Highly Versatile Virtual Data Center Ressource Pool Benefits of XenServer to virtualize services in a virtual pool

Servervirualisierung mit Citrix XenServer

Xen Cloud Platform Update

Citrix XenServer-6.2 Administration Training

OPEN SOURCE VIRTUALIZATION TRENDS. SYAMSUL ANUAR ABD NASIR Warix Technologies / Fedora Community Malaysia

Citrix XenServer 5.6 OpenSource Xen 2.6 on RHEL 5 OpenSource Xen 3.2 on Debian 5.0(Lenny)

Citrix XenServer Product Frequently Asked Questions

Citrix XenServer 5.6 Feature Pack 1 Quick Start Guide. Published Monday, 17 January Edition

To join the audio portion of this webcast: meeting code

Data Centers and Cloud Computing

1Y0-A09. Implementing Citrix XenServer Enterprise Edition

9/26/2011. What is Virtualization? What are the different types of virtualization.

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Open Source Virtualization

Virtualization Technologies. Embrace the new world of healthcare

BLACKBOARD LEARN TM AND VIRTUALIZATION Anand Gopinath, Software Performance Engineer, Blackboard Inc. Nakisa Shafiee, Senior Software Performance

Virtualization Management the ovirt way

Enabling Technologies for Distributed and Cloud Computing

Virtualization for Cloud Computing

RED HAT ENTERPRISE VIRTUALIZATION

The XenServer Product Family:

Better virtualization of. XenApp and XenDesktop with XenServer

The Xen of Virtualization

Intro to Virtualization

Citrix XenServer 6.5 Virtual Machine User's Guide. Published Monday, 20 April Edition

<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy

What s New with VMware Virtual Infrastructure

Enabling Technologies for Distributed Computing

Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009

How To Create A Virtual Machine In A Linux Box (Xenserver)

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

Novell PlateSpin Orchestrate

Overview Customer Login Main Page VM Management Creation... 4 Editing a Virtual Machine... 6

Amazon EC2 XenApp Scalability Analysis

High Availability for Citrix XenServer

Virtualization with Windows

Dynamic Load Balancing of Virtual Machines using QEMU-KVM

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

Comparing Free Virtualization Products

Citrix XenServer 6.0 Virtual Machine Installation Guide. Published Thursday, 15 September Edition

Pete s All Things Sun: Comparing Solaris to RedHat Enterprise and AIX Virtualization Features

Virtualization possibilities in MikroTik RouterOS

Virtualization and Disaster Recovery

Virtualization. Introduction to Virtualization Virtual Appliances Benefits to Virtualization Example Virtualization Products

The Art of Virtualization with Free Software

Course Title: Virtualization Security, 1st Edition

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

NAS Storage needs to be purchased; Will not be offered IAAS - Utility SMTP Per SMTP account Per server

A Comparison of VMware and {Virtual Server}

Options in Open Source Virtualization and Cloud Computing. Andrew Hadinyoto Republic Polytechnic

CAS8491 Data Center Transformation as Service

ENTERPRISE HYPERVISOR COMPARISON

Cloud Computing CS

Networking for Caribbean Development

Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led)

Definitions. Hardware Full virtualization Para virtualization Hosted hypervisor Type I hypervisor. Native (bare metal) hypervisor Type II hypervisor

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Veritas InfoScale 7.0 Virtualization Guide - Linux

Business Application Continuity CA ARCserve Backup CA ARCserve D2D CA ARCserve Replication and High Availability

Virtualization. Types of Interfaces

x86 Servers and Operating Systems - Information applicable for PRIMEQUEST (PQ) and PRIMERGY (PY) Servers PY RX300 S8 PY RX200 S8 PY CX272 S1

Deployment Options for Microsoft Hyper-V Server

APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING

x86 Servers and Operating Systems - Information applicable for PRIMEQUEST (PQ) and PRIMERGY (PY) Servers PY RX300 S8 PY RX200 S8 PY CX272 S1

Virtualizare sub Linux: avantaje si pericole. Dragos Manac

INTRODUCTION TO CLOUD MANAGEMENT

Linux Virtualization. Kir Kolyshkin OpenVZ project manager

Virtualization. Dr. Yingwu Zhu

Parallels Server 4 Bare Metal

SCO Virtualization Presentation to Customers

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Virtual Machine Management with OpenNebula in the RESERVOIR project

Real World Cloud Infrastructure with Red Hat Enterprise Virtualization and Red Hat Network Satellite

Red Hat enterprise virtualization 3.0 feature comparison

Exploring Amazon EC2 for Scale-out Applications

Evaluation of Multi-Hypervisor Management with HotLink SuperVISOR

Cloud Server. Parallels. Key Features and Benefits. White Paper.

October Gluster Virtual Storage Appliance User Guide

In order to upload a VM you need to have a VM image in one of the following formats:

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

EMC Virtual Infrastructure for SAP Enabled by EMC Symmetrix with Auto-provisioning Groups, Symmetrix Management Console, and VMware vcenter Converter

XenServer Virtual Machine Installation Guide

Server Virtualization and Consolidation

Software SIParator / Firewall

VegaStream Tutorial - The Advantages & Disadvantages of Using Virtual Machines

XenServer Virtual Machine Installation Guide

SnapServer NAS GuardianOS 5.2 Compatibility Guide October 2009

What is the difference between XenServer and the open-source Xen Project Hypervisor?

Citrix XenServer 6 Administration

FOR SERVERS 2.2: FEATURE matrix

If you re not using Citrix XenCenter 6.0, your screens may vary. Required Virtual Interface Maps to... mgmt0. virtual network = mgmt0 wan0

OGF25/EGEE User Forum Catania, Italy 2 March 2009

Disaster Recovery Infrastructure

Security. Environments. Dave Shackleford. John Wiley &. Sons, Inc. s j}! '**»* t i j. l:i. in: i««;

CMB 207 1I Citrix XenApp and XenDesktop Fast Track

Transcription:

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 have: an aging set of hardware soon to be retired a limited budget for hardware a need for an offsite or international server an interest to maximize use of new servers

What is Xen? An open source industry standard for virtualization, created by the University of Cambridge Computer Laboratory A tool to consolidate physical servers into virtual machines Enables multiple virtual servers to run on a single physical server Each VM is isolated from other VMs and the host Can run in Paravirtualized (requires OS modifications) or fully virtualized mode VM migration allows you to decouple virtual servers from hardware, easily relocate to an alternative location or data center Increase CPU utilization average CPU is only 10% used and reduce power and cooling requirements

Where is Xen used? ~ 20% of Data Centers are using Xen Nearly 100% of cloud computing on Xen Amazon s Elastic Compute Cloud EC2 service Included in distros Red Hat, SLES, Solaris, Debian though Red Hat has decided to move to KVM only Oracle VM is built on Xen

Create a virtual machine with virt-manager SuSE, Red Hat: Virtual Machine Manager, Create VM

xm commands xm create -c -f server1 xm shutdown server1 xm list xm destroy

Citrix XenServer specs Citrix bought XenSource back in 1997 XenServer can make VM management easier: creates and provisions NAS storage manages virtual network connections handles live migration across server pools XenServer can make use of Up to 128 GB RAM Up to 6 NICs Up to 32 CPU cores 64 bit architecture

Citrix XenServer Has free version that you can download requires a yearly re-register has no time- or per-server- use limits Has better virtual network card management than regular xen (snapshot next slide) Comes with a bank of OS templates ISOs for installing various operating systems For CLI, XenCenter uses xe commands instead of xm Convert existing physical machines to virtual with XenConvert tool: or convert from VMWare Booting a server from CD gives another way to convert Physical to Virtual

XenServer virtual NICs

VM migration Migrate virtual servers between different physical servers during maintenance to minimize downtime To enable migration on SLES Xen: requires editing of xendconfig.sxp: xend-relocation-hosts-allow, xend-relocation-server, xend-relocation-port xm migrate --live <domain_name> <host> How to migrate a VM on XenServer: Right-click, Migrate to another server, select the destination Fully featured commercial version does automatic migrations to more available hardware pools for fault tolerance.

XenServer Migrate

OpenXenManager OpenXenManager (formerly OpenXenCenter) is a pythonbased Linux-compatible client to XenServer. Buggy, but does work for basic controls: start, stop, suspend, reboot, create virtual machines http://www.openxenmanager.com/

Storage and networking under Xen Block-file storage simulates a hard disk Storing hard disk images over SAN allows for migration dd if=/dev/zero of=/vm/hd.img bs=1m count=1 seek=80000 # for 80 GB file /etc/xen/vm/guest: disk=[ 'file:/vm/hd.img,xvda,w' ] Virtual network card splits one network connection into several; can have their own MAC addresses can do network bonding

Xen networking

References http://www.serverwatch.com/virtualization/article.php/3822191/vmware- Xen-Heat-Up-the-Cloud.htm Xen on Suse Linux: http://www.novell.com/linux/virtualization/ XenServer howtos: http://www.citrix.com http://www.docstoc.com/docs/413389/virtualization-in-the-data-center No Xen in RHEL6: http://www.virtualizationpractice.com/blog/?p=5586 Mark s blog post on Zimbra and XenServer: http://marksallee.wordpress.com/2010/03/16/zimbra-mail-on-xenservervirtual-machines-iscsi/

Summary Xen helped our group to: provision more servers on existing hardware migrate virtual servers to other locations, requiring less rebuilds reduce downtime during hardware problems Learning curve was worth the effort