Xen Virtualization Last Update 2011.01.01 1.0.0 1Copyright 2011 Kenneth M. Chipps Ph.D. www.chipps.com.

Slides:



Advertisements
Similar presentations
Windows 2000 Installation Process. There are three methods available to install the Windows 2000 operating system: Setup boot disks CD – Rom Over-the-network.
Advertisements

Chapter 7 – Managing Windows XP. Control Panel The main tool for configuring your system. Most of the tools to configure the system come with the normal.
UNIX System Programming Installing OpenSolaris. 2/86 Contents How to setup a virtual machine guest How to install OpenSolaris as a guest How to update.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Install. Will your hardware work? Most things are compatible - a few are known not to be.
The Operating System. What is an Operating System? The program that is loaded first and manages the hardware resources like main memory, backing storage.
Microsoft Virtualization Last Update Copyright 2011 Kenneth M. Chipps Ph.D.
Crack WPA Lab Last Update Copyright 2014 Kenneth M. Chipps Ph.D.
Chapter 9: Understanding System Initialization The Complete Guide To Linux System Administration.
Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
Linux+ Guide to Linux Certification, Second Edition
NWCLUG 01/05/2010 Jared Moore Xen Open Source Virtualization.
5-9/12/2005 CPE How to format your computer and re-install Windows XP.
Linux+ Guide to Linux Certification, Second Edition Chapter 3 Linux Installation and Usage.
Overview Basic functions Features Installation: Windows host and Linux host.
Virtualization for Cloud Computing
 Contents 1.Introduction about operating system. 2. What is 32 bit and 64 bit operating system. 3. File systems. 4. Minimum requirement for Windows 7.
Installation Ubuntu for Libraries. Step 1: Download Head on to Pick Ubuntu LTS; just click the big orange.
Source XP vs Windows 7 XPWin 7.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Thick v Thin Access Points Lab Last Update Copyright 2014 Kenneth M. Chipps Ph.D.
Installing Linux Redhat: A how to guide in installing and configuring Redhat 6.2.
Step 1 - Start your PC and place your Windows XP CD in your CD/DVD- ROM drive. Your PC should automatically detect the CD and you will get a message saying.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
 The operating system is essential for the computer; without it the computer could not work.  The main function of any operating system is being an intermediary.
NETW-240 Linux Installation Last Update Copyright Kenneth M. Chipps Ph.D. 1.
SUSE Linux Enterprise Desktop Administration Chapter 1 Install SUSE Linux Enterprise Desktop 10.
Linux+ Guide to Linux Certification, Third Edition
CompTIA Linux+ Certification
Linux+ Guide to Linux Certification Chapter Three Linux Installation and Usage.
Chapter 4 Operating Systems and File Management. 4 Chapter 4: Operating Systems and File Management 2 Chapter Contents  Section A: Operating System Basics.
Lesson 6 Operating Systems and Software
4 1 Operating System Activities  An operating system is a type of system software that acts as the master controller for all activities that take place.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
NUMOSS NURUL ‘IZZATI BINTI OTHMAN A
Lab How to Use WANem Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
Linux Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Chapter SIx Maintaining a Computer Part I: Configuring, Updating, and Upgrading the OS.
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
Citrix Virtualization Last Update Copyright 2011 Kenneth M. Chipps Ph.D.
PC Maintenance: Preparing for A+ Certification Chapter 23: Using a Windows Network.
Hosted Virtualization Lab Last Update Copyright Kenneth M. Chipps Ph.D.
Installation Overview Lab#2 1Hanin Abdulrahman. Installing Ubuntu Linux is the process of copying operating system files from a CD, DVD, or USB flash.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
CHAPTER 2. Overview 1. Pre-Installation Tasks 2. Installing and Configuring Linux 3. X Server 4. Post Installation Configuration and Tasks.
Linux Startup Process Presenter: Dipu Gupta.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Training on Basic Software Hardware Installation
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
HOW TO INSTALL WINDOWS 7? This step-by-step guide demonstrates how to install Windows 7 Ultimate. The guide is similar for other versions of Windows 7.
Oracle Virtualization Last Update Copyright 2012 Kenneth M. Chipps Ph.D.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Virtualisation Exercise Installing VirtualBox Installing FreeBSD in a virtual machine Chris Wilson Joel Jaeggli AfNOG 2012.
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
Chapter 2 Operating Systems
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Virtualization for Cloud Computing
Operating System & Application Software
Chapter Objectives In this chapter, you will learn:
What is Virtualization Last Update
Desktop Virtualization
VMWare Workstation Installation
Operating System Structure
Creating a Windows Server 2012 R2 Datacenter Virtual machine
Creating a Windows Server 2016 Datacenter Virtual machine
Creating a Windows 10 Virtual machine
Installing Linux Redhat:
Presentation transcript:

Xen Virtualization Last Update Copyright 2011 Kenneth M. Chipps Ph.D.

Objectives of This Section Learn –About the Xen approach to virtualization 2 Copyright 2011 Kenneth M. Chipps Ph.D.

Xen Virtualization This will be a basic discussion of Xen virtualization mostly because it is based on Linux Despite using Linux off and on since 1995 I really do not like it It is just a pain to install and use compared to Windows as we will see another example of here Copyright 2011 Kenneth M. Chipps Ph.D. 3

Xen Virtualization I realize the ability to script actions is useful in large environments such as one would see in virtualization, but I still find Linux to be irritating every time I use it So to really find out about Xen I suggest consulting this book Copyright 2011 Kenneth M. Chipps Ph.D. 4

Xen Virtualization The Book of Xen by Takemura and Crawford It has a few years on it now, but it is still very useful as the move from version 3 to 4 does not appear to have fundamentally altered how Xen works Copyright 2011 Kenneth M. Chipps Ph.D. 5

Xen Virtualization There is Xen and there is Xen Here we are talking about the free version from There is another set of programs both free and paid available from Citrix who purchased Xen back in 2007 Copyright 2011 Kenneth M. Chipps Ph.D. 6

Xen Virtualization They left the open source product we are covering here The also offer a free version called XenServer Copyright 2011 Kenneth M. Chipps Ph.D. 7

Xen Architecture Xen is a bare metal virtualization method It has three main layers –Xen Hypervisor –Domain 0 or dom0 –Domain U or domU Copyright 2011 Kenneth M. Chipps Ph.D. 8

Xen Architecture The Xen hypervisor takes control of the physical hardware This is a paravirtualized hypervisor The dom0 partition is used to manage the guest operating systems stored in the various domU partitions A modified Linux kernel is used by dom0 itself Copyright 2011 Kenneth M. Chipps Ph.D. 9

Xen Architecture A modified or unmodified operating system may be used in domU When modified these are called PV guests as they are paravirtualized They have no direct access to the hardware Linux and the various versions of Unix fit in this category Copyright 2011 Kenneth M. Chipps Ph.D. 10

Xen Architecture Windows can be run unmodified This is a HVM guest as they are fully virtualized Copyright 2011 Kenneth M. Chipps Ph.D. 11

Xen Architecture Xen calls their hypervisor a thin hypervisor as it does not use device drivers It uses dom0 for this In contrast VMware does use device drivers Microsoft follows the Xen model Here are the diagrams they show illustrating this Copyright 2011 Kenneth M. Chipps Ph.D. 12

Xen Architecture Copyright 2011 Kenneth M. Chipps Ph.D. 13

VMware Architecture Copyright 2011 Kenneth M. Chipps Ph.D. 14

Microsoft Architecture Copyright 2011 Kenneth M. Chipps Ph.D. 15

Xen Installation Let’s install Xen now This example uses CentOS 5.5 installed with the server defaults CentOS provides built-in Xen support Copyright 2011 Kenneth M. Chipps Ph.D. 16

CentOS Installation To install CentOS –Boot from disk with the CentOS IOS on it –Install it as you prefer –The book and I used Default partitioning –Which creates a small /boot partition and devotes the rest of the drive to an LVM group, with a logical volume for swap and a volume for root Default configuration for the GRUB boot loader Default network configuration Copyright 2011 Kenneth M. Chipps Ph.D. 17

CentOS Installation Next select the time zone Enter a password Select the packages to load –Required »Virtualization server package group –Not required but as I am a GUI sort of person »GNOME desktop »Server-gui –Select Next –After the reboot the normal Linux load occurs Copyright 2011 Kenneth M. Chipps Ph.D. 18

CentOS Installation After the ISO boots Press Enter to use the graphical installation process The load begins showing the usually Linux stuff ending in a character based GUI of sorts Bypass the media test by selecting Skip A real GUI appears Copyright 2011 Kenneth M. Chipps Ph.D. 19

CentOS Installation Select Next Select the language Select the keyboard language Setup the desired partitions in this case the default is used The partition layout is shown Select Next Copyright 2011 Kenneth M. Chipps Ph.D. 20

CentOS Installation The GRUB setup screen is shown Select Next The network setup screen is shown Select Next The timezone screen is show Select the timezone then Next Enter a password Select Next Copyright 2011 Kenneth M. Chipps Ph.D. 21

Xen Installation Select the packages to load –In this case I selected Desktop – GNOME Server – GUI Virtualization Select Next The installation is ready to begin Select Next The installation commences Copyright 2011 Kenneth M. Chipps Ph.D. 22

CentOS Installation At its conclusion Click Reboot Remove the media from the drive Go through the setup steps for CentOS In this case it asks you to setup –A firewall –Security Enhanced Linux –Kdump –The date and time Copyright 2011 Kenneth M. Chipps Ph.D. 23

CentOS Installation –Create a regular user account –Setup the sound card –Load anything else Click Finish My setup required a reboot Login Copyright 2011 Kenneth M. Chipps Ph.D. 24

Xen Installation And we have a bare metal hypervisor with in this case a GUI interface as I am a GUI person Select from the Applications menu System Tools Virtual Machine Manager –This is virt-manager We see the dom0 guest operating system shown as Domain-0 Wasn’t that easy, even for Linux Copyright 2011 Kenneth M. Chipps Ph.D. 25

Creating a Virtual Machine Now let’s create a virtual machine Select localhost Click New This starts the virtual machine wizard One of the little Linux oddities pops up here, which serves to remind me why I hate Linux Copyright 2011 Kenneth M. Chipps Ph.D. 26

Creating a Virtual Machine You cannot load a paravirtualized guest operating system from a disc in a drive or from an IOS file on the physical hard drive Only a fully virtualized operating system such as Windows can be Copyright 2011 Kenneth M. Chipps Ph.D. 27

Creating a Virtual Machine Linux just drives me crazy So instead of just loading the same CentOS that was just used to create the hypervisor we will load Windows XP Pro instead Place it in the drive Back to the wizard Copyright 2011 Kenneth M. Chipps Ph.D. 28

Creating a Virtual Machine Enter a name for the domU Select Fully virtualized Select Local install media Tell it the OS Type Tell it the OS Variant Browse to the ISO file location Tell it where to store the virtual machine Tell it how to setup the virtual network Copyright 2011 Kenneth M. Chipps Ph.D. 29

Creating a Virtual Machine Adjust the memory and CPU allocations if desired Click Finish The virtual machine is created The operating system is installed in it Part way through the Windows installation the virtual machine window will appear where you must click Run to let it finish the installation Copyright 2011 Kenneth M. Chipps Ph.D. 30

Creating a Virtual Machine Now wasn’t that easy as well despite the obstacles Linux placed in our way Copyright 2011 Kenneth M. Chipps Ph.D. 31